https://github.com/akascape/tknodesystem
Create visual node-based UI with Tkinter!
https://github.com/akascape/tknodesystem
customtkinter directed-acyclic-graph flow-based-programming node-based-ui node-module node-system nodes tk-nodes tkinter-gui tkinter-python tknodes tknodesystem visual-nodes visual-scripting
Last synced: 6 months ago
JSON representation
Create visual node-based UI with Tkinter!
- Host: GitHub
- URL: https://github.com/akascape/tknodesystem
- Owner: Akascape
- License: mit
- Created: 2023-05-14T08:12:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-18T14:21:23.000Z (about 1 year ago)
- Last Synced: 2025-04-09T16:06:21.671Z (6 months ago)
- Topics: customtkinter, directed-acyclic-graph, flow-based-programming, node-based-ui, node-module, node-system, nodes, tk-nodes, tkinter-gui, tkinter-python, tknodes, tknodesystem, visual-nodes, visual-scripting
- Language: Python
- Homepage:
- Size: 169 KB
- Stars: 130
- Watchers: 7
- Forks: 13
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

**Advanced Node System (DAG) in tkinter python!**
## Feature
- Lightweight library
- Easy to install and use
- Multiple nodes and inputs
- **Save/Load** node trees
- Canvas with **drag and zoom** ability
- Customizable nodes and options
- Built-in **Node menu**## Installation
```
pip install tknodesystem
```
### [](https://github.com/Akascape/TkNodeSystem/archive/refs/heads/main.zip)
[](https://pypi.org/project/tknodesystem)
[](https://pepy.tech/project/tknodesystem)
### Requirements
- tkinter
- customtkinter _(for the node menu)_## Overview
- Node Types

- Node Menu

- Node Canvas

## Documentation
Full documentation can be found in the **Wiki** page[
](https://github.com/Akascape/TkNodeSystem/wiki)
## Examples
Examples can be found in the [`examples`](https://github.com/Akascape/TkNodeSystem/tree/main/examples) folder.
### Level: Beginner
Maths with tknodes
### Level: Intermediate
Image manipulation with PIL
### Level: Advanced
3D Viewer
### Bug Fixes
This library is at **experimental stage**, so there must be some bugs which can appear randomly.**So, please report the bugs at the issues/discussions tab. A pull request is always welcomed :)**