Get Started
Welcome to Rux — a fast, compiled, strongly typed, multi-paradigm language that ships as a single small binary. This chapter takes you from zero to a running program in a few minutes.
Try it in your browser
The quickest way to get a feel for Rux is the Rux Playground — no installation required. It runs the latest compiler in a sandboxed environment, so you can write code, compile it, and see the output instantly. It's ideal for experimenting with syntax or sharing a snippet before you set anything up locally.
Set up locally
When you're ready to build real projects, install the Rux toolchain — the compiler, package manager, formatter, and test runner, all in a single small binary.
- Install for your platform or build from source — it's rather simple.
- Set up your editor — add syntax highlighting for
.ruxfiles. - Work through the examples — write your first program and explore worked projects you can clone and run.
Already set up?
Jump straight to the Rux Reference for the full language specification, or browse the CLI Reference for every rux command.
Overview
Everything written about Rux — install the toolchain and build your first program, read the complete language reference, look up a rux subcommand, package and publish your work, or browse the standard library API.
FreeBSD
This guide explains how to install the Rux compiler on FreeBSD from the prebuilt release tarball. There is no native pkg package yet.