# NodeNetwork **Repository Path**: GZKevin88/NodeNetwork ## Basic Information - **Project Name**: NodeNetwork - **Description**: A C# library with a WPF node editor component based on ReactiveUI - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2022-07-31 - **Last Updated**: 2022-07-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ![](https://raw.githubusercontent.com/Wouterdek/NodeNetwork/gh-pages/img/logo128.png) NodeNetwork #### NodeNetwork is a C# WPF library that provides a node editor component. Here is a demo of a calculator example application: ![](https://raw.githubusercontent.com/Wouterdek/NodeNetwork/gh-pages/img/demo1.gif) 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: ![](https://raw.githubusercontent.com/Wouterdek/NodeNetwork/gh-pages/img/demo2.gif "") These example applications are available for download [here](https://github.com/Wouterdek/NodeNetwork/releases) and their source is included in the repository. Binary releases of the library are available on NuGet. ## Features - An open, permissive license. - Interactive, robust controls build using modern reactive MVVM code. - Proper panning, zooming controls - 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](https://wouterdek.github.io/NodeNetwork/doc) 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](https://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](https://wouterdek.github.io/NodeNetwork/doc). ## Contributions Bug reports, patches, feature requests, pull requests, ... are very welcome on the GitHub page!