Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/trrahul/nodify-avalonia

An MVVM Node editor for Avalonia.
https://github.com/trrahul/nodify-avalonia

avalonia avaloniaui mvvm node-editor

Last synced: 3 months ago
JSON representation

An MVVM Node editor for Avalonia.

Awesome Lists containing this project

README

        

# nodify-avalonia

Inspired by the library Nodify(https://github.com/miroiu/nodify)

## Install

`Install-Package Nodify.Avalonia`

## Features
- Designed from the start to work with **MVVM**
- **No dependencies** other than Avalonia
- Built-in dark and light **themes**
- **Selecting**, **zooming**, **panning** with **auto panning** when close to edge
- **Select**, **move** and **connect** nodes
- Lots of **configurable** dependency properties
- Ready for undo/redo
- Example applications: [**Playground**], [**Calculator**]

## Screenshots

![demo1](https://github.com/trrahul/nodify-avalonia/assets/7353840/ad8543f5-15c2-4506-93ca-2c40933bef26)

![demo2](https://github.com/trrahul/nodify-avalonia/assets/7353840/11a10880-a8e3-4923-b26e-0feeeb1a7b73)