Interactive graph visualization for rush monorepo dependencies using graphology and sigma.js.
- Visualize package dependencies within a rush monorepo
- Search and filter packages
- Explore dependency trees (dependencies or dependents)
- Filter by dependency type (prod/dev)
- Real-time graph updates via WebSocket
bun install
bun run build
bun run cli serve /path/to/monorepo# Run directly without installing
nix run github:thekorn/rush-workspace-viz -- serve /path/to/monorepo
# Enter a shell with the tool available
nix develop github:thekorn/rush-workspace-viz
# Build locally
nix build
./result/bin/rush-workspace-viz serve /path/to/monorepo| Command | Description |
|---|---|
bun run cli serve |
Start the visualization server |
bun run cli depcheck <folder> |
Check for missing/unused dependencies |
bun run build |
Build client assets |
bun run check |
Run typecheck, lint, format |
- Runtime: Bun
- Graph: graphology + sigma.js
- Styling: Tailwind CSS v4
- Type checking: tsgo
