v2.1 Stable Release

Code like
you speak.

The power of Python, the simplicity of English. Build web apps, scripts, and tools 10x faster without the syntax headache.

hello_world.ep
1use system
2use gui
3
4func main() {
5 log "Hello from Easypy!"
6 var name = input("Your name?")
7 gui.msgbox("Welcome " + name)
8}

Built for speed.

Easypy isn't just a toy. It's a full production-ready environment that transpiles to optimized Python bytecode.

Blazing Fast

Compiles to raw Python. No interpreter overhead. Your code runs as fast as the underlying Python engine allow, which is heavily optimized.

Python Interop

Access 300,000+ Python libraries. Use `requests`, `numpy`, `pandas`, or `pygame` directly in Easypy with zero configuration.

VS Code Ready

Comes with a pro-grade VS Code extension. Syntax highlighting, snippets, and themes out of the box.

Syntax Comparison

See how much cleaner your code can be. Easypy removes the noise so you can focus on logic.

No self parameter in classes
Braces {} for clear blocks
Output binaries (.exe) easily
python_example.py Traditional
import sys
def greet(name):
    print(f"Hello {name}")
if __name__ == "__main__":
    greet("User")
easypy_example.ep Modern
func greet(name) {
    log "Hello " + name
}
greet("User")