No Shift Key
Purus replaces symbols like {}()=+* with words like [], be, add, mul.
No Shift Key
Purus replaces symbols like {}()=+* with words like [], be, add, mul.
Compiles to JavaScript
Write Purus, get JavaScript. Use it anywhere JavaScript runs.
Indent-based
No curly braces. Blocks are defined by indentation, like CoffeeScript.
Full Tooling
Linter, Prettier plugin, and VS Code extension included.
RFC
Full language specification and design rationale. Read RFC →
Changelog
Version-by-version history of syntax and keyword changes. View Changelog →
Community Projects
Unofficial projects by Purus Community members. View Projects →