Start with a small example.
Open Double a number in the playground. Follow its connections or switch to YAML to see the definition.
One language. Connected possibilities.
Turn ideas into programs you can see. Connect blocks, transform data, and follow the flow from input to answer.
Free and open source. No account needed.
From an idea to a working flow
Open Double a number in the playground. Follow its connections or switch to YAML to see the definition.
Press Run, enter 21 in Input, then select Send. Watch 42 appear in Output.
Real runtime · live resultsCreate an operator, connect blocks, and save your changes. Export your workspace to keep a backup or continue later.
Room to experiment
Work with numbers, strings, JSON, CSV, streams, and flow control. For files, databases, email, and network connections, run Slang locally.
Set up Slang locally ↗A browser cookie keeps your workspace separate from other visitors. Saved programs stay for 30 days of inactivity. Export a backup before clearing cookies or changing browsers.
Running programs stop after 20 minutes of inactivity. If the playground is full, try again in a few minutes.