Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.32 KB

File metadata and controls

48 lines (32 loc) · 1.32 KB

Reox

A modern, easy-to-use UI and general purpose programming language that compiles to C for fast performance.

License Open VSX

Overview

Reox is a declarative UI framework language designed for building native applications. It combines Swift-like syntax with C-level performance through ahead-of-time compilation.

Features

  • Easy syntax — clean, expressive, and familiar
  • Compiles to C — fast compile times, native performance
  • Declarative UI — React/SwiftUI-style component model
  • Pattern matchingmatch expressions with exhaustive checking
  • Bitwise ops — full support for &, |, ^, <<, >>
  • Memory safe — no manual memory management in UI code

Quick Start

fn main() {
    let app = app_new("Hello");
    let win = app_create_window(app, "Welcome", 800, 600);

    let btn = button_primary("Click Me");
    window_set_root(win, btn);

    app_run(app);
}

Installation

cargo install --path reox-lang

Documentation

License

Apache 2.0 — see LICENSE