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:

🛠️ ToolDescription
✏️ editorNode-based visual scripting editor for building logic flows in GraphScript.
🧠 gsam-compilerGSAM scripting language using runnable nodes for executing logic flows.
🐍 runtimesPlatform-specific standalone Python runtimes for GraphScript Engine and tools.
💬 consoleVisual terminal for sending input to the GSAM and receiving real-time output.
🖥️ desktop-serviceBackground utility that enables seamless usage, auto-updates, and syncing across GraphScript tools.
📦 installerBuilds and packages the GraphScript application into a ready-to-distribute format for platforms.
🖼️ installer-feUI for the GraphScript Installer, used for directory selection and setup.
🚀 launcherSelf-updating launcher and project manager for GraphScript projects.
📘 guidebookOfficial guidebook for using the GraphScript visual scripting environment.
📚 docsDocumentation hub for the GraphScript ecosystem.
🌐 graphscript-labs.github.ioOfficial landing page for GraphScript, maintained via GitHub Pages.
🏢 .githubGraphScript organization’s profile repository and README configuration.

🌏 Communities

Pinned Loading

  1. gsamgsamPublic

    GSAM (GraphScript Ain't Markup Language) is a node based scripting language with dynamic modules called "Material" to add the side effects.

    Python 1

  2. editoreditorPublic

    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 2

  3. gsam-compilergsam-compilerPublic

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

    Python 1

  4. graphscript-labs.github.iographscript-labs.github.ioPublic

    This repository hosts the official landing page of GraphScript, maintained by GraphScript Labs.

    TypeScript

Repositories

Showing 10 of 16 repositories

Top languages

Loading…

Most used topics

Loading…