Skip to content
@GraphScript-Labs

GraphScript Labs

GraphScript is a general-purpose visual scripting language that represents logic and behavior as connected nodes, forming a graph.

GraphScript

🎛️ GraphScript (GS)

GraphScript (GS) is a general-purpose visual scripting language that represents logic and behavior through connected nodes forming a graph.

Instead of writing code line by line, users define scripts by visually linking components like conditions, actions, loops, and I/O elements. Each node represents a component, and connections between them define the execution flow.

✨ Key Highlights

  • Visual over Textual: Build logic through flow-based design, not syntax-heavy code.
  • Component-Based: Each node performs a function—input, condition, loop, or action.
  • Executable Graphs: Graphs are not just diagrams—they run like real code.
  • For All Users: Designed for programmers, designers, educators, and creative toolmakers.

🧩 The Ecosystem

GraphScript is powered by multiple tools, working together:

🛠️ Tool Description
✏️ editor Node-based visual scripting editor for building logic flows in GraphScript.
🧠 gsam-compiler GSAM scripting language using runnable nodes for executing logic flows.
🐍 runtimes Platform-specific standalone Python runtimes for GraphScript Engine and tools.
💬 console Visual terminal for sending input to the GSAM and receiving real-time output.
🖥️ desktop-service Background utility that enables seamless usage, auto-updates, and syncing across GraphScript tools.
📦 installer Builds and packages the GraphScript application into a ready-to-distribute format for platforms.
🖼️ installer-fe UI for the GraphScript Installer, used for directory selection and setup.
🚀 launcher Self-updating launcher and project manager for GraphScript projects.
📘 guidebook Official guidebook for using the GraphScript visual scripting environment.
📚 docs Documentation hub for the GraphScript ecosystem.
🌐 graphscript-labs.github.io Official landing page for GraphScript, maintained via GitHub Pages.
🏢 .github GraphScript organization’s profile repository and README configuration.

🌏 Communities

Pinned Loading

  1. editor editor Public

    The GraphScript Engine frontend is the UI layer of the GraphScript visual scripting environment. It provides an intuitive and dynamic interface for creating and interacting with logic flows using n…

    TypeScript 1

  2. gsam-compiler gsam-compiler Public

    GSAM is a scripting language which uses the concept of runnable nodes to run a script

    Python 1

Repositories

Showing 10 of 12 repositories

Top languages

Loading…

Most used topics

Loading…