Skip to main content

A simple, powerful language for AI, ML, and apps - No coding experience needed!

Project description

Easypy: Coding for Everyone 🚀

Easypy Banner License Downloads

Easypy is a new programming language designed for humans, not robots. It strips away the complex syntax of traditional languages and replaces it with clear, English-like commands.

Whether you want to build websites, analyze data, or create AI chatbots, Easypy makes it accessible to everyone.

📦 Installation

Option 1: Install via Pip (Recommended)

Simply install the package via pip:

pip install easypy-lang

Option 2: Run via Docker (No Install Needed)

Don't want to install Python? Run Easypy directly in a container:

# Pull the image
docker pull vadikgoel/easypy-lang

# Run interactive mode
docker run -it vadikgoel/easypy-lang

✨ Features

  • English-like Syntax: Write code that reads like a story.
  • Built-in Power: Comes with modules for AI, Web, Data Science, and GUI out of the box.
  • Python Compatible: Runs on top of the robust Python ecosystem.
  • Zero Configuration: No complex build tools or compilers needed.

� Modules (Batteries Included)

Module Purpose Example
gui Desktop Apps gui.create_app("My App")
ml Machine Learning ml.model("classifier")
ai AI Helpers ai.ask("Hello")
db Database db.sqlite("my.db")
game 2D Games game.window()
web Internet web.get("https://google.com")
file File I/O file.write("test.txt", "Hi")
datetime Date & Time datetime.now()
discord Bots class MyBot(discord.Client)

�🚀 Quick Start

Create a file named hello.easy and write your first program:

# Say hello
log "Hello, World!"

# Simple math
var x = 10
var y = 20
log "The sum is: " + (x + y)

# Ask the user
input name "What is your name?"
log "Nice to meet you, " + name

Run it from your terminal:

easypy hello.easy

📚 Documentation

For full documentation, tutorials, and the interactive playground, please check the docs/ folder included in the repository or visit our Documentation.

🤝 Contributing

We welcome contributions! Please feel free to open issues or submit pull requests on our GitHub page.


Easypy - Making programming simple, powerful, and fun.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

easypy_lang-2.1.0.tar.gz (25.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

easypy_lang-2.1.0-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

Details for the file easypy_lang-2.1.0.tar.gz.

File metadata

  • Download URL: easypy_lang-2.1.0.tar.gz
  • Upload date:
  • Size: 25.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for easypy_lang-2.1.0.tar.gz
Algorithm Hash digest
SHA256 e53bec238ce4157ff491c5a1abe2c328f9ecd4c9b4b8e3a5ca7222ede00bf2ab
MD5 184121ebb3e658fdb54bf2d42e12fbf8
BLAKE2b-256 014d50d18e37b3572fecdf0a75dedac2a0fccf2737a9fa47a8b4f14a602f8c7b

See more details on using hashes here.

File details

Details for the file easypy_lang-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: easypy_lang-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 25.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for easypy_lang-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6714bfc2221a467e4e421ae7f4315d8c37ddfe9eafd327449b10b2aa29da0e10
MD5 5f6298baf2c812b4d5876a004ffbbabb
BLAKE2b-256 ea1c55661e1239d3feca3dd64a6a2ddad06563639b52df9b4666e43134cc0a90

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page