miroiu/nodify
miroiu/nodify has 2,015 GitHub stars and 353 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-07 23:53 UTC. Last push 2026-10-22.
Highly performant and modular controls for node-based editors designed for data-binding and MVVM.
What you can do
- Designed from the start to work with MVVM
- No dependencies other than WPF
- Optimized for interactions with hundreds of nodes at once
- Built-in dark and light themes
Measured star growth
- in 24h
- +1
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalNodify 
A collection of highly performant controls for node-based editors designed for MVVM.
[!TIP] There is now a fantastic Avalonia port available! You can check it out here. Huge thanks to BAndysc who made this possible!
🚀 Examples of node-based applications
🧩 A workflow designer app where you can visualize CI/CD pipelines and their dependencies.

🔶 A canvas application where you can draw and connect shapes.

🎨 A playground application where you can try all the available settings.

🌓 A state machine where each state represents an executable action, and each transition represents a condition for executing the next action.

💻 A simple "real-time" calculator where each node represents an operation that takes input and feeds its output into other node's input.

📥 Installation
Use the NuGet package manager to install Nodify.
Install-Package Nodify
⭐️ Features
- Designed from the start to work with MVVM
- No dependencies other than WPF
- Optimized for interactions with hundreds of nodes at once
- Built-in dark and light themes
- Selecting, zooming, panning with auto panning when close to edge
- Select, move and connect nodes
- Ready for undo/redo
- Configurable input gestures for each action
- Built-in keyboard navigation system
- Lots of configurable dependency properties
- Example applications: 🎨 Playground, 🌓 State machine, 💻 Calculator, 🔶 Canvas
📝 Documentation
Check out the wiki and the changelog in github.
❤️ Contributing
Helping with documentation, bug reports, pull requests or anything else is very welcome.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,847 starspublic-apis/public-apis
A collective list of free APIs
497,093 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
441,612 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,159 stars