Quazi

v0.26.1

A minimalist, zero-dependency systems programming language and custom compiler environment. Engineered for bare-metal control, absolute memory predictability, and zero-bloat compilation.

Language Features

file_aggregation
Whole Program Pipeline

Quazi eliminates multi-object compilation overhead. Source files undergo global type analysis and monolithic link-time optimization directly into a single .qzi bytecode.

terminal
Custom QZI Intermediate Target

Built completely from scratch without third-party compiler dependencies. The intermediate bytecode format ensures lightning-fast pass rates and deterministic output generation.

memory
Deterministic Memory Model

Strict compile-time lifetime checks with zero garbage collection pause times, engineered specifically for microkernel user-space servers and standalone init daemons.

Build it in Quazi

terminal
Command Line Tools

Whip up CLI utilities with instant startup times, zero external runtime dependencies, and effortless single-binary distribution.

developer_board
Microkernels & Embedded

Targeting bare-metal hardware or custom microkernel OS architectures? Quazi provides total low-level memory and syscall control.

dns
Systems & Networking

Predictable low-latency performance and an ultra-tiny memory footprint tailored for background daemons and system services.

Get Involved

menu_book
Read Quazi

Explore the official language spec, core design manuals, and guides on writing standalone initialization daemons and drivers.

groups
Contribute

Quazi is a community-driven project built in the open. Help refine the bootstrap toolchain, bytecode target, and system libraries.

GitHub Repository

Installing Quazi

Get up and running with the Quazi bootstrap toolchain in seconds.

Quick Installation Script

Run this command in your terminal to download and install the latest release:

curl --proto '=https' --tlsv1.2 -sSf https://quazilang.github.io/install.sh | sh
Build Toolchain From Source

Bootstrap Quazi locally using the official repository:

git clone https://github.com/quazilang/quazistrap.git
cd quazistrap
cargo build --release

Learn Quazi

Quazi Interactive Playground

Tools

First-class editor support

Whether you prefer working with code from the command line, or using rich graphical editors, there’s a Quazi integration available for your editor of choice.

VS Code Vim/Neovim RustRover Helix Emacs Sublime Text Visual Studio Zed

Bring calmness to your builds

The Quazi toolchain bundles all common actions into a single command workflow.

Install

With thousands of packages available, easily pull dependencies and move your team from repetition to innovation.

Test

Bring confidence to your code through unified testing tools. Write tests next to your code or in separate files.

Deploy

Creates lean binaries for every platform with a single command without bespoke build files.

Velocity through automation

Quazi’s industry-grade tools make collaboration fearless, allowing teams to focus on tasks that matter.

QuaziFmt

QuaziFmt automatically formats Quazi code, making it easier to read, write, and maintain.

QuaziLint

QuaziLint helps developers of all experience levels write idiomatic code and enforce standard compiler rules.

QuaziDoc

QuaziDoc makes sure no API ever goes undocumented. Available locally and online for public modules.

Quazi Community

Join system developers building transparent and fast software in the open.

code
GitHub Organization

Contribute code, report bugs, or audit the toolchain implementation directly on GitHub.

Open GitHub
chat
Discussion Channels

Connect with maintainers and collaborate on low-level language extensions.