Ratle.
--everything-is-compiled
STATUS: UNDER HEAVY DEVELOPMENT (2026)

Modern syntax. Multi-backend power.

Ratle is a statically typed, native-capable programming language designed to handle everything from systems software to high-throughput backend services.

Compiled via Ratpiler through a unified intermediate representation (RIR) targeting JVM, waRRen native backend, and LLVM.

// main.rat
fun main() {
  println("Hello, ratle.dev!");
}

# Ratly build toolchain
$ ratly new hello_world
$ ratly run --target=warren
[100%] Compiled native executable in 0.04s
Initial public release is coming soon. ratle-toolchain v0.1-pre-alpha · targets: JVM / waRRen / LLVM
Release Pending Git Repository

Toolchain Ecosystem

A complete suite of 13 dedicated tools:

  • Ratly: Build & package manager
  • Ratpiler: Lexer, parser & AST compiler
  • waRRen: Custom AOT native backend
  • Ratlink: Language Server Protocol (LSP)
  • RatLib: High performance stdlib

Multi-Backend Target

Write once, choose your execution model:

  • JVM Backend: Fast iteration, .jar outputs
  • waRRen Backend: Zero-overhead native binaries (.exe / ELF)
  • LLVM Backend: Deep machine optimizations

IDE & Tooling

First-class IDE integrations in progress:

  • JetBrains IntelliJ / RustRover Plugin
  • Visual Studio Code & Antigravity support
  • Full Discord Rich Presence integration