ktsu.Coder.Graph
A flexible and extensible .NET library for representing code as language-agnostic Abstract Syntax Trees, serializing them to human-readable YAML for round-trip storage and version control, and generating source in C#, Python, JavaScript and C++. Provides strongly-typed AST nodes for classes, functions, parameters, statements, expressions and typed literals, with a plugin-based architecture for adding target languages, full deep-cloning support and custom metadata on any node. Ships an ImGui node-graph editor over the same AST, with a force-directed layout, an inspector for every node's properties, undo/redo, and a desktop application built on it.
Activity
- Latest release
- 1h ago
- Total releases
- 37
- Cadence
- ~daily
- Last 12 months
- 37
Details
- First release
- Sep 07, 2026
| Version | Released | |
|---|---|---|
3.14.3
patch
|
3.14.3
patch
Dependencies (8)
|
|
3.14.2
patch
|
3.14.2
patch
Dependencies (8)
|
|
3.14.1
patch
|
3.14.1
patch
Dependencies (8)
|
|
3.14.0
minor
|
3.14.0
minor
Dependencies (8)
|
|
3.13.0
minor
|
3.13.0
minor
Dependencies (8)
|
|
3.12.0
minor
|
3.12.0
minor
Dependencies (8)
|
|
3.11.0
minor
|
3.11.0
minor
Dependencies (8)
|
|
3.10.0
minor
|
3.10.0
minor
Dependencies (8)
|
|
3.9.0
minor
|
3.9.0
minor
Dependencies (8)
|
|
3.8.0
minor
|
3.8.0
minor
Dependencies (8)
|
|
3.7.0
minor
|
3.7.0
minor
Dependencies (8)
|
|
3.6.0
minor
|
3.6.0
minor
Dependencies (8)
|
|
3.5.1
patch
|
3.5.1
patch
Dependencies (8)
|
|
3.5.0
minor
|
3.5.0
minor
Dependencies (8)
|
|
3.4.0
minor
|
3.4.0
minor
Dependencies (8)
|
|
3.3.0
minor
|
3.3.0
minor
Dependencies (8)
|
|
3.2.1
patch
|
3.2.1
patch
Dependencies (8)
|
|
3.2.0
minor
|
3.2.0
minor
Dependencies (8)
|
|
3.1.3
patch
|
3.1.3
patch
Dependencies (6)
|
|
3.1.2
patch
|
3.1.2
patch
Dependencies (6)
|
|
3.1.1
patch
|
3.1.1
patch
Dependencies (6)
|
|
3.1.0
minor
|
3.1.0
minor
Dependencies (6)
|
|
3.0.0
major
|
3.0.0
major
Dependencies (6)
|
|
2.1.3
patch
|
2.1.3
patch
Dependencies (6)
|
|
2.1.2
patch
|
2.1.2
patch
Dependencies (6)
|
|
2.1.1
patch
|
2.1.1
patch
Dependencies (6)
|
|
2.1.0
minor
|
2.1.0
minor
Dependencies (6)
|
|
2.0.0
major
|
2.0.0
major
Dependencies (6)
|
|
1.8.3
patch
|
1.8.3
patch
Dependencies (6)
|
|
1.8.2
patch
|
1.8.2
patch
Dependencies (6)
|
|
1.8.1
patch
|
1.8.1
patch
Dependencies (6)
|
|
1.8.0
minor
|
1.8.0
minor
Dependencies (6)
|
|
1.7.0
minor
|
1.7.0
minor
Dependencies (6)
|
|
1.6.0
minor
|
1.6.0
minor
Dependencies (6)
|
|
1.5.0
minor
|
1.5.0
minor
Dependencies (6)
|
|
1.4.0
minor
|
1.4.0
minor
Dependencies (5)
|
|
1.3.0
initial
|
1.3.0
initial
Dependencies (4)
|