Introducing PLAIN Language v1.0

Code in
Plain English.

A programming language that reads like sentences.
No brackets. No semicolons. No cryptic symbols.

greeting.plain
-- Greet students from a list
create list names
add "Parth" to names
add "Vedant" to names
add "Priya" to names

for each student in names
  say "Hello, " + student + "!"
end

say "Total: " + count of names
Output
Hello, Parth!
Hello, Vedant!
Hello, Priya!
Total: 3
15+Commands
8Examples
ZeroSyntax noise
Why PLAIN?

Designed for humans,
not compilers.

💬

Reads like English

Every command is a natural sentence. If you can describe what you want, you can code it.

Instant Feedback

Run code directly in the browser. No setup, no compilation, no waiting.

📊

Built-in Tables

Spreadsheet-style data tables are a first-class feature. Perfect for data work.

🌐

Web Requests

Fetch data from any URL with a single fetch command. No libraries needed.

🔁

Full Control Flow

Conditions, loops, and functions — all expressed in plain words.

📦

npm & CLI

Run .plain files anywhere with the CLI. Install via npm in seconds.

Get Started

Install in seconds.

1
Install via npm
$ npm install -g plain-lang Copy
2
Create a .plain file
$ echo 'say "Hello, world!"' > hello.plain Copy
3
Run it!
$ plain hello.plain Copy

Or just — no install needed.