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.3-py3-none-any.whl (23.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodepasta-2.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 08eff23edd5de4e49e1fb73b432b22b0576eabf05d0c8769765f40464dad0822
MD5 db532f7f3c75470f1c6744a33f5dcee4
BLAKE2b-256 08a70ec1cf47b51dacbf425a4bbeb0a60277370559240a9f3432454ce30056f7

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