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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nodepasta-2.0.4-py3-none-any.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for nodepasta-2.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ab201f1e2a761a9c41b6ad5d44578c82cac1cc6a87c777495194aac71d64c5f6
MD5 ddde2f8346735ba05517e7e9477ff5b6
BLAKE2b-256 56fe516e2a38a16cf0dd4fccdbda62f001c7b397cf522adbbe73e5031a58e759

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