# NodeNetwork **Repository Path**: qxsy/NodeNetwork ## Basic Information - **Project Name**: NodeNetwork - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-20 - **Last Updated**: 2025-02-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ![](https://raw.githubusercontent.com/Wouterdek/NodeNetwork/gh-pages/img/logo128.png) NodeNetwork [![https://www.nuget.org/packages/NodeNetwork/](https://img.shields.io/nuget/v/NodeNetwork.svg?style=flat)](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: ![](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 - 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](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). If you want to make changes to the documentation, you can do so by making a pull-request to the [gh-pages branch](https://github.com/Wouterdek/NodeNetwork/tree/gh-pages). ## Contributions Bug reports, patches, feature requests, pull requests, ... are very welcome on the GitHub page!