# rue-language/rue

A programming language that is higher level than Rust but lower level than Go. Someday, anyways.

Repository: https://github.com/rue-language/rue
Canonical: https://ross.abutalabs.com/products/rue
Homepage: https://rue-lang.dev/
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: programming-language
Last push: 2026-09-03T02:08:03+00:00

## Health v2 (maintenance only)
Score: 64/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 35, longevity 32
- inputs: {"age_days": 454, "days_push": 0, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1184, forks 42 (observed 2026-09-03T02:15:17.547981+00:00)

## What it is
Rue is an experimental systems programming language, implemented in Rust, that explores memory safety without garbage collection while aiming for gentler ergonomics than Rust or Zig. Its compiler emits native x86-64 and AArch64 machine code directly (no LLVM), producing static ELF and Mach-O executables.

## Use cases
- experiment with a memory-safe systems language without a garbage collector
- study a complete compiler pipeline with inspectable IRs
- compile small programs to static native binaries without LLVM
- explore ownership, borrowing, and comptime language design
- follow an open language-design and agent-assisted compiler project

## When to choose
- you want to learn from or contribute to an early-stage language design experiment
- you need a minimal native compiler toolchain without LLVM dependencies
- you are researching linear types, drop tracking, or compile-time evaluation

## When to avoid
- you need a production-ready language with a stable standard library
- your project requires mature tooling, ecosystem, or long-term support
- you need targets beyond x86-64 Linux, AArch64 Linux, or AArch64 macOS

## Facets
- artifact type: cli-tool
- maturity: experimental
- function: programming-language, compiler, cli
- domain: programming-languages, compilers, developer-tools
- platform: cli, cpp
- tags: systems-programming, memory-safety, no-llvm, ownership, research-language, native-codegen, linux, macos

## Member repositories
- rue-language/rue (main) score 64

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:17.547981+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:26:08.456561+00:00, confidence not recorded.
  - readme: https://github.com/rue-language/rue (fetched 2026-09-03T02:15:17.547981+00:00, sha 3aea74ef49fe)
  - homepage: https://rue-lang.dev/ (fetched 2026-08-29T12:32:38.613595+00:00, sha 5a357415fdae)
- Data as of 2026-08-30T08:39:29.467469+00:00.
