The goal of Nodable is:
- to provide an original hybrid source code editor, using both textual and nodal paradigms.
- to learn software development, by learning language related stuff (parsers, AST, compilation, etc.)
The goal of Nodable is not:
- To handle more than 1 language
- To be a production tool.
In Nodable, the textual and nodal points of view are strongly linked, in both ways:
- A change to the source code will update the graph.
- A change to the graph will update* the source code.
* Nodable persistent state is the source code. Some minor changes on the graph, like changing their position or adding orphaned nodes, might not update the source code
Follow the instruction from the latest release section.
In case you prefer to build Nodable from sources, read HOW-TO-BUILD.md.
Nodable is licensed under the GPL License, see LICENSE. Each submodule is licensed, browse ./libs.
Nodable is developed by @berdal84 and rely on many libraries (more info). More information about this project on my website.



