Write code the way you think. In plain English.

EPL

The English Programming Language

Write code the way you

think.

Apache-2.0

Python 3.9–3.13

2,100+ tests

725+

built-in functions across full-stack standard library

8

universal compilation targets from one source file

0.2ms

bare-metal cold-start speed with LLVM -O3

2,100+

automated CI tests ensuring engine parity

Interactive Studio Tour

Watch the friction

disappear.

An interactive 5-act studio showcase: install the extension, scaffold a production REST API with SQLite, launch the native AI & MCP server, bridge Python and JavaScript packages, and compile to bare-metal LLVM with 0.2ms startup. Playable live in both VS Code and Antigravity IDE skins.

1 · Install the extension “EPL — English Programming Language” (epl-lang.epl-lang) from the VS Code Marketplace or Open VSX. 2 · Install the language: pip install eplang. 3 · Write users.epl. 4 · Run it: epl run users.epl

Every command, AST transform, and line of EPL above is real.

Try it yourself in the live playground

Zero Vendor Lock-In

You write the English.

EPL writes the rest.

When an engineer or AI agent writes EPL, the code is never locked into one runtime. The compiler transpiles the exact same source to clean, idiomatic Python, modern JavaScript, and six more targets with byte-for-byte output parity. Check it straight into your git repository.

The same six lines, transpiled by EPL to Python, JavaScript and six more targets — identical output in every one.

Native Model Context Protocol

The native language for

autonomous AI agents.

Large language models think in natural language tokens. When AI agents write brace-heavy syntax, they frequently hallucinate subtle punctuation traps. EPL eliminates this friction entirely: 100% deterministic grammar, zero syntax hallucinations, and an integrated MCP server allowing Claude Code, Cursor, Windsurf, and Antigravity to validate, inspect ASTs, and run sandboxed execution over JSON-RPC 2.0 and SSE.

Built-in MCP tools: epl_syntax_reference, epl_validate, epl_run, and epl_ast.

Native epl.ai module: Stream from Google Gemini 2.0, Groq Llama 3.3, or local Ollama in two lines.

Zero syntax hallucination: Natural English grammar eliminates cryptic punctuation and off-by-one bracket traps.

agent.epl

Note: Native AI generation in plain English

Import

"epl.ai"

As

ai

prompt =

"Analyze metrics and report anomalies"

summary = ai.

generate

(prompt with model =

"gemini-2.0-flash"

)

Say

summary

Architecture Fundamentals

Engineered as

real infrastructure.

EPL closes the gap between human thought and production software. What you mean is what you run — no semicolons, no curly braces, and none of the ceremonial boilerplate that keeps developers and AI agents out of programming.

01

Zero-Friction Readability

Every keyword is a real English word with context-free deterministic grammar. Engineers, product managers, and security auditors review pull requests line for line without translation loss.

Linguistic Clarity

02

Dual-Engine Runtime

Iterate instantly with the tree-walking interpreter, run the stack-based bytecode VM with constant folding in development, or compile to bare-metal machine code with LLVM -O3 for 0.2ms cold-start microservices.

Performance

03

Universal Tri-Bridge

Never start from scratch. Seamlessly invoke 500,000+ PyPI packages (Use python), 2,000,000+ NPM modules (Use javascript), and sandboxed C/Rust shared libraries (ffi_call) without writing C glue code.

Interoperability

04

Production Batteries Included

Declarative HTTP routing, connection-pooled SQLite, JWT authentication, password hashing, thread-safe channels, worker pools, and an in-language AI client (epl.ai) come standard in the language core.

Full-Stack Suite

Universal Compilation

One codebase.

Deployed everywhere.

From high-throughput cloud microservices to Android smartphones, cross-platform desktop applications, and browser WebAssembly sandbox runtimes — EPL compiles down to the exact target your users need.

epl run

Interpreter

Tree-walking REPL & rapid prototyping

epl vm

Bytecode VM

Stack machine, constant folding & dev server

epl build

LLVM Native

Bare-metal binary, 0.2ms cold start, -O3

epl wasm

WebAssembly

Sandboxed in-browser execution with zero install

epl kotlin

Android Mobile

Jetpack Compose UI with Gradle APK builds

epl desktop

Desktop App

Compose Multiplatform & jpackage installers

epl js

JavaScript

Modern ESM & CommonJS for web and edge

epl python

Python Stack

Drop-in Python modules for PyTorch & Django

Developer Toolchain

A complete toolchain,

not a stub.

EPL ships with professional engineering tooling in the box: an official package registry with lockfile integrity auditing, Language Server Protocol (LSP) semantic analysis, a computational notebook (epl notebook), a visual block editor (epl blocks), and 2,100+ gating tests.

epl-web

epl-http

epl-db

epl-auth

epl-crypto

epl-learn

epl-array

epl-plot

epl-math

epl-science

epl-cloud

epl-cache

epl-email

epl-dataframe

epl-validator

epl-datetime

epl-functional

epl-test

epl-algo

epl-collections

epl-string

epl-struct

epl-web

epl-http

epl-db

epl-auth

epl-crypto

epl-learn

epl-array

epl-plot

epl-math

epl-science

epl-cloud

epl-cache

epl-email

epl-dataframe

epl-validator

epl-datetime

epl-functional

epl-test

epl-algo

epl-collections

epl-string

epl-struct

Engineered for Everyone

From solo builders

to autonomous swarms.

Whether you are bootstrapping a software product, orchestrating autonomous AI coding agents, teaching computer science, or engineering auditable systems — EPL eliminates syntax friction across the stack.

Founders & Developers

Prototype and ship full-stack applications 3x faster without boilerplate. Focus on business logic rather than syntactic ceremony, backed by built-in web routing, SQLite persistence, and multi-threading.

Rapid Product Delivery

AI Agents & Autonomous Swarms

Large language models generate plain English with zero syntax hallucinations. Connect agents directly to EPL's native Model Context Protocol (MCP) server for real-time validation, AST inspection, and self-healing execution.

AI-Native Architecture

Educators & CS Students

Teach algorithms, data structures, and computational systems without losing half the academic term to punctuation debugging. Students write pseudocode that actually compiles and runs.

Zero-Friction Pedagogy

Enterprise & Regulated Systems

Eliminate translation error between domain specifications and code. Compliance officers, legal teams, and security auditors can read and verify mission-critical logic line for line without technical translation.

Total Auditability

Live playground

Run EPL

in your browser.

No install. Edit the program and press Run — it executes on the live EPL engine and streams the output back. Press Cmd/Ctrl+Enter to run.

playground.epl

Run

Presets:

Hello World

REST Web API

AI Agent (epl.ai)

Fast Fibonacci

Threads & Channels

Powered by the live EPL playground.

Run your own code

Sixty Seconds

From pip

to your first binary.

One lightweight package. No external compilers, no configuration files. Scaffold a project, launch the dev server, and start shipping in seconds.

$

pip install eplang

Copy

epl new app --template web — scaffold a full-stack REST API

epl run app.epl — instant execution with hot reload

epl build app.epl -O3 — compile to a 0.2ms native binary

python -m epl.mcp_server — launch native Model Context Protocol

Software engineering,

in your own words.

Open source under Apache-2.0. From zero-install browser playground to 0.2ms bare-metal machine code.