Windows, buttons, inputs and layouts, written the way you'd describe them out loud. No markup, no boilerplate — just structure that reads like the app it becomes.
Algorythm keeps its vocabulary small on purpose. Each element is a real, visible piece of the interface — nothing compiles from something you can't see on the page.
window "Sign In" { ... }
The root of every program. Gives your app a title bar and a canvas for everything else to live in.
label "Welcome back" input placeholder="Email" button "Log in"
The three controls people actually interact with. Text, entry fields, and actions — declared, not assembled.
row { button "Yes" button "No" }
Layout containers. row and column arrange whatever's nested inside them, automatically spaced.
Algorythm skips the framework layer entirely. What you write is what renders — in the browser, instantly, with nothing installed.
You describe what the window contains. Algorythm figures out how to lay it out and paint it.
Run a program and watch the actual window appear next to your code — not a diagram of it.
One file, one interpreter. No build step, no dependency tree to install first.
Every Algorythm project can be exported as a portable .algrthm file. Drop one in below to see the window it builds — no editing required.
Drag a .algrthm file here
or
The IDE runs Algorythm entirely in your browser. Write, run, save, and export programs.