Coral is a blazing-fast programming language that brings together the expressiveness of Python with the safety and performance of Rust. Effortless to write, safe to run, and designed for productivity—Coral lets you create modern applications with elegant, readable syntax and fearless memory management.
About • Sponsor • Roadmap • Contributing • License
🚧 Not Production Ready Coral is in heavy initial development and is not yet production-ready. Major changes are ongoing, and features are incomplete or experimental. The frontend (parser, lexer, semantic analysis) is being built first, with the backend to follow. For details on current progress and upcoming features, see our ROADMAP.md.
Coral combines the best of both worlds: Python's elegant syntax and Rust's memory safety guarantees. Built from the ground up in Rust, Coral offers:
- 🐍 Python-like Syntax: Familiar, readable code with modern language features
- 🦀 Rust Memory Safety: Zero-cost abstractions with compile-time memory safety
- ⚡ High Performance: Fast parsing, compilation, and execution
- 🔧 Modern Tooling (Future): Built-in package manager, formatter, and language server
- 📦 Modern Module System: Clean imports/exports and no "../../.." hell
If you find Coral useful, please consider sponsoring the project:
GitHub Sponsors: Sponsor us on GitHub
Coral is currently focused on completing the frontend (parser, lexer, semantic analysis) before moving to the interpreter/compiler backend.
For the complete roadmap with detailed milestones and timelines, see ROADMAP.md.
We'd love for you to contribute! To get started, please check out our CONTRIBUTING.md guide for ways to get involved, coding standards, and more.
Coral is licensed under the MIT License. See LICENSE for details.