Skip to content
@Urus-Foundation

Urus Foundation

Open-source development for the Urus language, tools, and experimental software projects.

Building the future of systems programming — safe, simple, and portable.

Website Email License GitHub Stars


🐂 About Us

Urus Foundation is an open-source organization dedicated to developing Urus — a modern, statically-typed programming language that combines Rust-like safety with Python-like simplicity, transpiling to portable C11.

We believe systems programming shouldn't require choosing between safety and simplicity. Urus bridges that gap with a clean, modern design that compiles to native binaries through standard C11 — running anywhere GCC runs.

🚀 Flagship Project

Rust-like safety with Python-like simplicity, transpiling to C11.

Safer than C Reference counting, bounds checking, immutable by default
Simpler than Rust No borrow checker, no lifetimes
Faster than Python Compiles to native binary via C11
More portable than Go Standard C11 — runs anywhere GCC runs
fn fibonacci(n: int) -> int {
    if n <= 1 {
        return n
    }
    return fibonacci(n - 1) + fibonacci(n - 2)
}

fn main() {
    let result = fibonacci(10)
    println(f"Fibonacci(10) = {result}")
}

Compiler Pipeline

Source (.urus) → Lexer → Parser (AST) → Sema (Type Check) → Codegen (C11) → GCC → Native Binary

🗺️ Roadmap

Version Highlights
v0.3/1 Default parameters, enhanced error messages, warning system
v0.4/1 Type aliases, Optional type, type inference
v0.5/1 Methods (impl blocks), traits/interfaces, generics, closures, stdlib, package manager
v2.0/1 Async/await, concurrency, WASM target, self-hosting compiler, LSP server

📦 Our Repositories

Repository Description Status
Urus The Urus compiler and runtime ✅ Stable v0.2/2 (fixed)
urus-treesitter Tree-sitter grammar for Urus (syntax highlighting & editor support) 🔨 In Development
editor-support Editor extensions and plugins for the Urus Programming Language ✅ Stable Vscode (v0.3.0), Acode (v0.3.0)

🤝 Contributing

We welcome contributions from developers of all experience levels! Here's how you can get involved:

🏗️ Tech Stack

C GCC CMake Docker Linux Windows macOS

🌟 Inspired By

Urus takes inspiration from the best ideas in modern language design:

  • Rust — Enums, pattern matching, Result type, immutability-first
  • Go — Simplicity, fast compilation, minimal footprint
  • Zig — Transpile-to-C philosophy, minimal runtime
  • Python — F-string interpolation, readable syntax

📬 Get in Touch


⭐ If you find Urus interesting, give us a star — it helps the project grow!

Built with passion by the Urus Foundation team.

Pinned Loading

  1. Urus Urus Public

    URUS Programming Language - Safe, Simple, Fast. Transpiles to C11.

    C 28 7

  2. Delima Delima Public

    Dumb efficient library manager

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…