LumaNet
Developer-friendly graph visualization tool.
Next.jsReact
LumaNet
This project is a tool for visualizing data lineage in a structured, interactive graphs, making it easier to also query the data from the graph.
Development
Setup
Makefile Commands
This project includes a Makefile with convenient commands for development and deployment:
Start Visualizer
make start-visualizer
- Installs dependencies with
pnpm install - Starts the development server in the background
- Waits until the service is fully available on
http://localhost:3000 - Shows status messages throughout the startup process
Stop Visualizer
make stop-visualizer
- Stops the running lineage visualizer process
- Kills any
pnpm run devprocesses
Clean All Stack
make clean-all-stack
- Kills processes running on port 3000
- Removes temporary files (
.log,temp_*.json,generated-*.json) - Cleans up build artifacts (
node_modules,.pnpm-store,.next) - Useful for a complete reset of the development environment
Configuration
The supported node limit can be changed by editing the NEXT_PUBLIC_NODE_LIMIT value in the .env file at the project root.
Getting Started
Visit the GitHub repository to get started with the LumaNet.