A library for creating and editing graph-like diagrams in JavaFX.
Last updated Jun 30, 2026
196
Stars
25
Forks
1
Issues
0
Stars/day
Attention Score
85
Language breakdown
Java 99.2%
CSS 0.8%
▸ Files
click to expand
README
Graph Editor ==========
A library for creating and editing graph-like diagrams in JavaFX.
This project is a fork of tesis-dynaware/graph-editor 1.3.1, which is no longer being maintained.
Features
- Highly customizable
- Add your own custom skins or restyle existing ones via CSS
- Graphical effects where connections intersect:
- Full undo / redo functionality via EMF commands
- Selection API with cut, copy, paste
- Alignment (optionally with snap-to-grid)
- Editing of large graphs via a panning mechanism & minimap
- Additional skin examples provided:
Example of a fully customized implementation: 
Use it
Maven coordinates:
<dependency> <groupId>io.github.eckig.grapheditor</groupId> <artifactId>grapheditor-core</artifactId> <version>24.0.9</version> </dependency> Download the latest Release.
Try the tutorials.
Demo
Run the sample application after cloning the repository with maven inside the demo module with mvn javafx:run.
🔗 More in this category