Skip to main content

A Node Based Visual Scripting System

Project description

NodePasta

Want to implement a visual scripting system into your program but don't want to write it yourself? NodePasta has got you covered.

NodePasta is a node based-visual scripting framework that lets you define your own nodes and it will take care of the rest. A NodePasta NodeGraph is UI agnostic, meaning you can load and run graphs without needing a UI implented, but the real magic comes from letting your users develop their own graphs. NodePasta comes pre-packaged with a editor UI written for TKInter, that you can embed into your application.

TODO

  • Port Default/Const Values

  • Subgraph nodes

  • Variable length inputs

  • Documentation

    • Node Developer Docs
    • UI Developer Docs
    • TK UI Tutorials

Stretch Goals

  • TK
    • Forked Links
    • Live Graph Execution
    • Allow Key rebinds
    • Color configurations
    • Grab multiple nodes to move

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

nodepasta-2.0.2-py3-none-any.whl (23.5 kB view details)

Uploaded Python 3

File details

Details for the file nodepasta-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: nodepasta-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 23.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for nodepasta-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1f9d7ce562b2a852e8aaa6529e0bc89c251f821eb95c0392bb72b6fbb2e32008
MD5 fff5b490816261d6a529e689251f34fd
BLAKE2b-256 920cb076bd90996293eeab54daaf40705e9f12b639a4a7295a0a601742309703

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page