Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

vietld-itec/nodify

Repository files navigation

Nodify

NuGet NuGet Build License C#

A collection of high performance controls for node based editors designed for MVVM.

πŸš€ Examples of different node-based applications

πŸŒ“ A state machine where each state represents an executable action, and each transition represents a condition for the next action to execute.

Examples/Nodify.StateMachine

StateMachine

πŸ’» A simple "real-time" calculator where each node represents an operation that takes input and feeds its output into other nodes input.

Examples/Nodify.Calculator

Calculator

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

Examples/Nodify.Playground

Playground

πŸ“₯ 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
  • Area selection, zoom, pan with auto panning when close to edge
  • Select, move and connect nodes
  • Lots of configurable dependency properties
  • Ready for undo/redo
  • Example applications: 🎨 Playground, πŸŒ“ State machine, πŸ’» Calculator

πŸ“ Documentation

API Reference & Documentation can be found here. Wiki can be found here

❀️ Contributing

Helping with documentation, bug reports, pull requests or anything else is very welcome.

πŸŽ‰ Showcase

Consider showing off your project to the rest of the world by using this link.

About

High performance and modular controls for node-based editors designed for data-binding and MVVM.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • C# 100.0%

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /