In browser graphical Graph editor
Slinky allows you to graphically build and edit (currently unweighted, directed) graphs via a GUI in the browser, and import/export into CSV format (more formats are planned!).
- More serialisation formats
- CSV
- JSON
- XML
- Something else? Open an issue!
- Arbitrary node metadata
- Keyboard shortcuts
- Editor settings
- Edge labels
- Less bugs :¬)
Contributions are welcome. Please open an issue discussing the change before sending a PR.
Run the Vite dev server with:
$ yarn dev
The project is written in TypeScript. Build the project with:
$ yarn build
The project is formatted with Prettier. Format all files using:
$ yarn format
Check formatting with:
$ yarn format:check
- TypeScript: Slinky is written in TypeScript.
- React: Slinky is written with React.
- Tailwind CSS: Slinky is styled with Tailwind CSS.
- Charm icons: Icons are provided by Charm Icons.
- vis-network: The graph visualisation is provided by
vis-network
with the help ofreact-vis-graph-wrapper
.