GSAM (Graph Script Ain't Markup) is a simple, scripting language designed for creating and executing logic flows through a component-based syntax. It powers scripting via minimal, readable components that map easily to visual nodes — perfect for both beginners and experienced developers building logic-driven applications.
GSAM is a scripting language that emphasizes visual logic and node-based workflows. It is meant to be easily parseable, human-readable, and extensible, designed primarily for use in scripting engines or tools like GraphScript.
Think of it like writing logic in blocks, but as text.
output
"Hello, World!"
endline
Make sure you have Python 3.8+ installed.
You can install GSAM globally using pipx:
pipx install gsam
You can also install GSAM using pip:
pip install gsam
Once installed, run any .gsam file like this:
gsamc path/to/your_file.gsam
If you want to test quickly:
echo 'output\n "Hi!"\n endline' > test.gsam
gsamc test.gsam