Skip to content

Stride LanguageStride is a statically typed, JIT-compiled language built on the LLVM compiler toolchain.

Combine the performance and control of low-level languages with the simplicity and safety of modern syntax.

Key Features

  • Modern Syntax: Clean and expressive syntax inspired by C, Rust, and TypeScript.
  • Integrated Tooling: Comes with a dedicated local web editor for an immediate development experience.

A Taste of Stride

stride
fn main(): void {
    let limit: i32 = 10
    printf("Counting to %d:\n", limit)
    
    for (let i: i32 = 1; i <= limit; i++) {
        if (i % 2 == 0) {
            printf("%d is even\n", i)
        } else {
            printf("%d is odd\n", i)
        }
    }
}

Project Status

Stride is currently in active development. Core language features like primitive types, functions, and control flow are stable. More advanced features like full struct support, imports, and a comprehensive standard library are currently being implemented.

Released under the MIT License.