#seq #compiler #language

bin+lib seq-compiler

Compiler for the Seq programming language

97 releases (27 stable)

Uses new Rust 2024

4.0.3 Feb 10, 2026
3.1.0 Feb 1, 2026
2.3.3 Jan 24, 2026
1.1.1 Jan 19, 2026
0.5.0 Nov 30, 2025

#710 in Programming languages


Used in 3 crates

MIT license

1MB
23K SLoC

seq-compiler

Compiler for the Seq programming language. Converts .seq source code to LLVM IR and links it with the runtime to produce native executables.

Part of the Seq Workspace

This crate is part of the Seq programming language project.

Crate Description
seq-compiler Compiler and CLI (this crate)
seq-runtime Runtime library linked into compiled programs
seq-lsp Language Server Protocol implementation
seq-repl Interactive TUI REPL
vim-line Vim-style line editor

Installation

cargo install seq-compiler

This installs the seqc binary for compiling Seq programs.

Usage

# Compile a Seq program
seqc build program.seq -o program

# Run the compiled program
./program

License

MIT

Dependencies

~2.1–5MB
~83K SLoC