A modular programming language and IDE built with Python — by a student, for the world.
I’m a secondary school student and the creator of OpenCode — a next-gen programming language and IDE designed for creativity, speed, and flexibility.
I’m also on the autism spectrum, and that gives me a supercharged focus for logic, structure, and detail — the kind of mindset that’s perfect for building languages from scratch 🧠⚙️.
OpenCode is more than an IDE — it’s a modular coding ecosystem.
It introduces a new file type: .oc
— built on top of Python, designed for readability and modularity.
You can think of it as:
🧩 Python’s simplicity meets modern IDE power.
OpenCode lets you build programs using reusable function modules, run them instantly, and extend the language itself — without touching the core engine.
- 🧠 OpenCode Language (
.oc
) — custom syntax inspired by Python, designed for simplicity and flexibility - ⚙️ Modular Backend — drop
.py
files in/functions
and they instantly become usable commands - 🪄 Built-in IDE — syntax highlighting, autocomplete, and live output
- 🌐 Flask Backend — handles real-time code execution safely
- 💻 Cross-platform Support — works on Windows, macOS, and Linux
- 🧩 Custom Extensions — build your own functions and language features
- 📘 Docsify-powered Documentation — open-source, beautiful, and easy to navigate
Layer | Technology |
---|---|
Language Core | Python 3.10+ |
Runtime Engine | Flask |
Frontend IDE | HTML, JavaScript, CSS |
Docs | Docsify + Markdown |
File Type | .oc (OpenCode Script) |
Before running OpenCode, make sure you have these installed:
Requirement | Version | Download |
---|---|---|
Python | 3.10+ | python.org/downloads |
Node.js | 18+ | nodejs.org |
Git | Latest | git-scm.com |
💡 Tip: Run
python --version
andnode -v
to verify your setup.
git clone https://github.com/OpenCode25/OpenCode.git
cd OpenCode