All Projects → Wouterdek → Nodenetwork

Wouterdek / Nodenetwork

Licence: apache-2.0
A C# library with a WPF node editor component based on ReactiveUI

Programming Languages

csharp
926 projects

Labels

Projects that are alternatives of or similar to Nodenetwork

Xamarin Forms Tab Badge
Xamarin Forms bindable Tab badges for iOS, Android, UWP, MacOS and WPF
Stars: ✭ 304 (-20%)
Mutual labels:  wpf
Mahapps.metro.simplechildwindow
A simple child window for MahApps.Metro
Stars: ✭ 339 (-10.79%)
Mutual labels:  wpf
Exceptionless.net
Exceptionless clients for the .NET platform
Stars: ✭ 362 (-4.74%)
Mutual labels:  wpf
Wpf.notifications
WPF notifications UI controls (as seen in VS Code)
Stars: ✭ 318 (-16.32%)
Mutual labels:  wpf
Mvvm Dialogs
Framework simplifying the concept of opening dialogs from a view model when using MVVM in WPF or UWP
Stars: ✭ 335 (-11.84%)
Mutual labels:  wpf
Mvvmcross
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
Stars: ✭ 3,594 (+845.79%)
Mutual labels:  wpf
Csconsoleformat
.NET C# library for advanced formatting of console output [Apache]
Stars: ✭ 296 (-22.11%)
Mutual labels:  wpf
Orchestra
Orchestra is a composable shell and WPF framework built on top of Catel
Stars: ✭ 373 (-1.84%)
Mutual labels:  wpf
Dependencies
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
Stars: ✭ 4,391 (+1055.53%)
Mutual labels:  wpf
Salamanderwnmp
A beautiful Nginx PHP Mysql environment for windows( windows下用WPF制作的nginx,php,mysql集成环境(免安装))
Stars: ✭ 358 (-5.79%)
Mutual labels:  wpf
Wpf Notifyicon
NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform
Stars: ✭ 329 (-13.42%)
Mutual labels:  wpf
Lively
Stars: ✭ 5,721 (+1405.53%)
Mutual labels:  wpf
Handycontrols
Contains some simple and commonly used WPF controls based on HandyControl
Stars: ✭ 347 (-8.68%)
Mutual labels:  wpf
Sharpvectors
SharpVectors - SVG# Reloaded: SVG DOM and Rendering in C# for the .Net.
Stars: ✭ 315 (-17.11%)
Mutual labels:  wpf
Xamlflair
XamlFlair is an animation library for UWP, WPF, and Uno, built to facilitate Xaml animations using only attached properties.
Stars: ✭ 362 (-4.74%)
Mutual labels:  wpf
Simple Music Player
Simple Music Player - SimpleMP - Keeps it simple and plays your music
Stars: ✭ 298 (-21.58%)
Mutual labels:  wpf
Wpf Math
.NET library for rendering mathematical formulae using the LaTeX typsetting style, for the WPF framework
Stars: ✭ 339 (-10.79%)
Mutual labels:  wpf
Steam Library Manager
Open source utility to manage Steam, Origin and Uplay libraries in ease of use with multi library support
Stars: ✭ 382 (+0.53%)
Mutual labels:  wpf
Eartrumpet
EarTrumpet - Volume Control for Windows
Stars: ✭ 4,761 (+1152.89%)
Mutual labels:  wpf
Ammyui
Ammy language repository
Stars: ✭ 356 (-6.32%)
Mutual labels:  wpf

NodeNetwork https://www.nuget.org/packages/NodeNetwork/

NodeNetwork is a .NET C# WPF library that provides a node editor component.

Here is a demo of a calculator example application:

A more realistic use case of this library could be a shader editor.
Here is a demo of a shader editor example made using NodeNetwork:

These example applications are available for download here and their source is included in the repository. Binary releases of the library are available on NuGet.

Features

  • Built for .NET Framework 4.7.2 and .NET Core 3.1 or newer
  • An open, permissive license.
  • Interactive, robust controls build using modern reactive MVVM code.
  • Proper panning, zooming controls
  • Automatic layout system
  • Highly customizable, but easy to use by default.
  • Extensive network and connection validation support.
  • Backed by unit tests
  • ...

Getting started

For an easy quickstart guide to using this library, see the cookbook chapters on this page. The documentation includes setup information, cookbook chapters, examples and an API reference.

License

This library is licensed under the Apache License 2.0. (See choosealicense.com/licenses/apache-2.0 for a brief summery)
A copy of this license is included in the repository under LICENSE.

Documentation

Documentation is available here. If you want to make changes to the documentation, you can do so by making a pull-request to the gh-pages branch.

Contributions

Bug reports, patches, feature requests, pull requests, ... are very welcome on the GitHub page!

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].