Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/trrahul/nodify-avalonia
- Owner: trrahul
- License: mit
- Created: 2024-01-23T10:23:36.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-04-11T12:34:43.000Z (9 months ago)
- Last Synced: 2024-09-30T10:58:57.667Z (3 months ago)
- Topics: avalonia, avaloniaui, mvvm, node-editor
- Language: C#
- Homepage:
- Size: 401 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)