All Projects → miroiu → nodify

miroiu / nodify

Licence: MIT License
High performance and modular controls for node-based editors designed for data-binding and MVVM.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to nodify

WPF-Keyboard-Control
WPF Keyboard Control
Stars: ✭ 53 (-81.21%)
Mutual labels:  wpf, mvvm, wpf-controls
ModernWpf
Modern styles and controls for your WPF applications without need WinRT
Stars: ✭ 65 (-76.95%)
Mutual labels:  wpf, controls, wpf-controls
wpf-demos
This repository contains the samples for Syncfusion WPF UI Controls and File Format libraries and the guide to use them.
Stars: ✭ 128 (-54.61%)
Mutual labels:  wpf, wpf-controls
HandyWinGet
GUI for installing apps through WinGet and Creating Yaml file
Stars: ✭ 305 (+8.16%)
Mutual labels:  wpf, mvvm
InplaceEditBoxLib
WPF/MVVM control to implement a textbox on top of other elements like TreeViewItem or ListViewItem (use case: perform in place edit on top of a displayed text item)
Stars: ✭ 28 (-90.07%)
Mutual labels:  wpf, mvvm
HandyControl
WPF HandyControl各个控件使用案例;修改主题、颜色、语言。
Stars: ✭ 49 (-82.62%)
Mutual labels:  wpf, wpf-controls
WPFControls-ThemePack
Custom designed themes for WPF controls to make your app look better. Simple to modify.
Stars: ✭ 28 (-90.07%)
Mutual labels:  wpf, controls
OrdersManagementSystem
Project demonstrates usage of Prism composition library, Material design library, SQL Server, Entity Framework in WPF application
Stars: ✭ 29 (-89.72%)
Mutual labels:  wpf, mvvm
Rosmaro
Visual automata-based programming in functional JavaScript
Stars: ✭ 176 (-37.59%)
Mutual labels:  state-machine, graph
DMSkin-Soft-Hide
隐藏软件&游戏的界面&任务栏图标&支持热键
Stars: ✭ 21 (-92.55%)
Mutual labels:  wpf, mvvm
YouTube-Downloader
An easy-to-use, YouTube video downloader, without pesky ads or malware.
Stars: ✭ 22 (-92.2%)
Mutual labels:  wpf, mvvm
GBCLV3
Goose Bomb's Minecraft Client Launcher
Stars: ✭ 50 (-82.27%)
Mutual labels:  wpf, mvvm
CaliburnMicro-Calculator
A simple Calculator using Caliburn.Micro (WPF with MVVM)
Stars: ✭ 19 (-93.26%)
Mutual labels:  calculator, wpf
PanuonUI
一个好看精致、开源无限制使用的WPF控件库。
Stars: ✭ 550 (+95.04%)
Mutual labels:  wpf, controls
fullcontrols
Reworked version of the wpf controls, plus new controls and features.
Stars: ✭ 28 (-90.07%)
Mutual labels:  wpf, controls
DotNetKit.Wpf.AutoCompleteComboBox
ComboBox with filtering (auto-complete) for WPF
Stars: ✭ 66 (-76.6%)
Mutual labels:  wpf, wpf-controls
MvvmScarletToolkit
MvvmScarletToolkit is a personal project and framework to speed up the development process of xaml based applications using the viewmodel first approach
Stars: ✭ 23 (-91.84%)
Mutual labels:  wpf, mvvm
Diagram Maker
A library to display an interactive editor for any graph-like data.
Stars: ✭ 2,086 (+639.72%)
Mutual labels:  state-machine, graph
Stateful
Finite state machine for Go
Stars: ✭ 172 (-39.01%)
Mutual labels:  state-machine, graph
AppsTracker
Windows Application for tracking computer usage. C# + WPF + MVVM
Stars: ✭ 27 (-90.43%)
Mutual labels:  wpf, mvvm

Nodify

NuGet NuGet Build License C#

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

Sponsors 💖


Dax Pandhi

🚀 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 can be found here.

Documentation is moving here. If you want to help, you can do so by creating a pull-request to the docs branch (the easiest way is to click 'Edit this page' in the website).

Wiki - check it out while it's there

❤️ 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].