Interpreted Programming Language
With friendly syntax, built-in HTTP, and an extensive library of helper functions, Tilde makes scripts that anyone can understand.
Tilde features a large standard library that fills the global namespace, allowing you to compose logical, english-like scripts without installing libraries or worrying about imports.
It is inspired by Javascript, Python and AppleScript. Tilde aims to create an accessible and fun language.
The easiest way to try out Tilde! No installation required - runs directly in your browser.
For the full experience, install Tilde. It takes ~10 seconds, and you don't need any other tools.
Paste into your terminal:
curl -sSL https://raw.githubusercontent.com/tj-mc/tilde/main/install.sh | bashUsage:
Simply write `tilde` in your terminal to start the interactive REPL, or call a script!
tilde # Start REPL
tilde script.tde # Run a file
tilde --help # Show help📖 Main Language Reference → SYNTAX.md
📚 Standard Library Documentation → STDLIB.md
🌐 Web REPL - Online Tilde Playground
Discover all of Tilde' features including:
- Standard Library (
map,filter,reduce) for functional programming - Advanced object manipulation and property access
- Comprehensive control flow (
loop,if/else,break-loop) - HTTP operations (
get,wait) and error handling - String interpolation patterns and data types
- And much more!
If you need help or found a bug, please raise an issue, and I'll take a look. Feature requests and contributions are also welcome. I don't claim to be an expert in Rust, so external input is always appreciated. <3
Born in Melbourne, Australia
