Cyl

A modern systems programming language

Language Reference

Language Reference
Complete syntax and feature documentation.
Cyl's syntax, types, control flow, and more.
Compilation Backends
Cranelift, LLVM, and interpreter support.
Choose the backend that fits your workflow.

Multi-Backend

Cranelift, LLVM, or interpreter

Memory Safe

No garbage collection needed

Modern Syntax

Clean and expressive

Plugin System

Extend Cyl with Python or Rust plugins for custom syntax, types, and functions.

Open Source & Community Driven

Cyl is completely open source and welcomes contributions from developers worldwide. Join our growing community and help shape the future of systems programming.

GPL v3 Licensed

Free and open source software

Community

Built by developers, for developers

Contributions

All skill levels welcome

Quick Start

# Clone and build from source
git clone https://github.com/clxrityy/cyl.git
cd cyl
cargo build --release

# Install locally
cargo install --path compiler

# Hello World
fn main() -> void {
    print("Hello, Cyl!");
}

# Run
cylc run hello.cyl