ShadowArcanist/netviz
ShadowArcanist/netviz has 1,088 GitHub stars and 99 forks. GitHot measured +10 in 7 days. Last checked 2026-11-11 01:04 UTC. Last push 2026-09-07.
A browser-based app for designing network architectures visually.
What you can do
- Drag and drop blocks or insert production templates
- Connect blocks with edges
- Build and tune custom request-flow animations
- Preview animations with optional camera follow
Measured star growth
- in 24h
- Update delayed
- in 7 days
- +10
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalNetviz
Netviz is a browser-based app for designing and animating network architectures visually.
Add components like servers, proxies, and databases to a canvas, connect them to map data flow, then build animated request paths for presentations and recordings.

[!IMPORTANT]
This project was entirely created using AI, but the application has been thoroughly tested.This project was built primarily for my personal use, so I will not be merging pull requests or adding new features unless I need them myself. If you want to make changes or add features, feel free to fork this repository.
Features
- Drag and drop blocks or insert production templates
- Connect blocks with edges
- Build and tune custom request-flow animations
- Preview animations with optional camera follow
- Inspector panel to edit selected items
- Custom blocks with your own icons
- Duplicate blocks
- Undo and redo
- Dark and light theme
- Export to image
- Local save with IndexedDB, no server needed
Requirements
- Node.js 20 or newer
- Aube 2.1 or newer
Local development
Install dependencies:
aube install --frozen-lockfile
Start the dev server:
aube run dev
Open http://localhost:8888 in your browser.
Build
Create a production build in dist/:
aube run build
Preview the build locally:
aube run preview
Deploy
Option 1: Any static host
- Run
aube run build - The
dist/folder is a plain static site. Upload it to any static host, that's it.
Option 2: Coolify
- Add a new resource in Coolify → "Docker Compose Empty."
- Paste the contents of the
coolify.yamlfrom the repo into the input field. - Click "Deploy!"
License
MIT. See LICENSE.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,648 starspublic-apis/public-apis
A collective list of free APIs
498,029 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
450,581 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,312 stars