Rad Documentation
Welcome to the official documentation for Rad, the lightning-fast Ruby dependency manager written in Rust.
Getting Started
First steps with Rad
Learn the basics of using Rad in your Ruby projects. This guide walks you through installation, setup, and essential commands to boost your workflow.
Read Guide
Installation
Get up and running
Quick installation guides for all platforms. Learn how to install Rad on macOS, Linux, and Windows with simple, straightforward commands.
Install Rad
About Rad
Rad is a modern, high-performance dependency manager for Ruby projects. It aims to be a drop-in replacement for Bundler with significant performance improvements.
Key Features
- 🚀 Ludicrous Speed - 3-8x faster than Bundler for cold installs (your coffee won't even cool down)
- 🧠 Galaxy Brain Resolution - Advanced dependency resolution that makes Bundler look like it's using an abacus
- 🎯 Platform Ninja - Detects your platform so accurately it's almost creepy
- 🔐 Lockdown Master - Generates lockfiles so deterministic they'd make a mathematician weep
- 🐭 Memory Miser - Uses so little RAM you'll wonder if it's even running
- 👯 Twin Energy - Works with your existing Gemfiles like they were made for it
- 🌍 Everywhere At Once - Runs on everything from your fancy M2 Mac to that dusty x86 server
- 🛠️ Developer's BFF - Tools so good they'll make you want to high-five your terminal
Performance
Rad significantly outperforms traditional Ruby dependency managers:
Operation | Rad | Bundler | Improvement |
---|---|---|---|
Small project install (cold cache) | 1.94s | 7.33s | 3.8x faster |
Medium project install (cold cache) | 2.26s | 15.71s | 7.0x faster |
Large project install (cold cache) | 6.30s | 52.40s | 8.3x faster |
Memory usage (large project) | 270 MB | 780 MB | 65% reduction |
For more information on performance, see our Performance Optimization Guide.
GitHub