Welcome to Rivet’s documentation!

A general-purpose programming language, focused on simplicity, safety and stability.

Rivet’s goal is to be a very powerful programming language and at the same time easy to use, with a syntax inspired mainly by Zig, Rust and C# (which are the coolest languages I’ve ever seen), and by other languages such as Python, Lua, TypeScript, D, Go, etc.

Check out the Overview section for further information, including how to build the project.

Note

This project is under active development.

Contents