The visual interactive dashboard for the Crawlith engine.
@crawlith/web is a modern React-based interface for exploring the complex data generated by Crawlith. It provides a premium dashboard experience with interactive graph visualizations, real-time filtering, and deep-dive analysis of link health.
- 🌐 Graph Visualization: Interactive views of internal linking structures (HITS/PageRank).
- 📊 Real-time Dashboard: Live-updating metrics for SEO health, thin content, and crawl progress.
- 🔍 Site Search: Instantly find and filter any URL in a snapshot with advanced sorting.
- 📈 Snapshot Comparison: Side-by-side analysis of how your crawl graph has evolved over time.
- 💎 Premium UI: Built with Tailwind CSS, Lucide, and Shadcn-inspired components.
- ⚛️ Frontend: React 18, React Router 7
- 🏗 Build Tool: Vite
- 🎨 Styling: Tailwind CSS, Lucide
- 📡 State Management: React Context & Hooks
To start the local development server for the UI:
# From the root workspace
pnpm --filter @crawlith/web devThe app expects a running Crawlith server at localhost:3000 to fetch its data.
Apache License 2.0 © Crawlith