Skip to main content

Getting Started

Welcome to Rive! This guide will help you get up and running quickly.

Meet the Team​

Rive is developed by a passionate team of language designers and compiler engineers:

Yunitra

Yunitra

Rive Language Creator & Core Developer

Creator and lead developer of the Rive programming language. Designed and implemented the entire compiler architecture, type system, null safety features, and control flow constructs.

GitHub
devhappys

devhappys

Documentation Lead & Maintainer

Lead maintainer of all Rive Wiki documentation. Responsible for bilingual documentation (English & įŽ€äŊ“中文), ongoing development, maintenance, and ensuring documentation quality and accessibility.

GitHub

Installation​

Prerequisites​

  • Rust (latest stable version)
  • Git

Build from Source​

# Clone the repository
git clone https://github.com/rive-lang/rive
cd rive

# Build the compiler
cargo build --release

# Add to PATH (Linux/macOS)
export PATH=$PATH:$(pwd)/target/release

# Add to PATH (Windows)
# Add the target/release directory to your PATH environment variable

Your First Program​

Create a new Rive project:

rive new hello-world
cd hello-world

This creates a simple project structure:

hello-world/
├── src/
│ └── main.rive
└── rive.toml

The default src/main.rive contains:

fun main() {
print("Hello, Rive!");
}

Run your program:

rive run

You should see: Hello, Rive!

Project Commands​

  • rive run - Run the project
  • rive build - Build the project
  • rive check - Check for errors without building

What's Next?​


Note: Rive is still in active development. Features and syntax may change between versions.