Rave Programming Language

High-performance multipurpose programming language combining power with simplicity

View on GitHub

Why Choose Rave?

🚀 High Efficiency

Fast compilation combined with fast inference of output programs

🔧 Cross-Platform

Target Windows, Linux, macOS, and embedded systems with single codebase

⚙️ LLVM Backend

Advanced optimizations powered by LLVM for maximum performance

Getting Started

"Hello, world!" program:

import <std/io>
void main => std::println("Hello, world!");

Key Features

🔧 Manual Memory Management

Full control over memory management allows to optimize your tasks the way you can

🧩 Modern Syntax

Modern operator overloading and type inference with C-like familiarity

🎯 Simplicity

Minimal language complexity with focus on explicit yet comfortable control

🤝 Open Source

You can contribute to Rave, whether through sponsorship or development assistance

Released under Mozilla Public License 2.0