rad~$

Rad Documentation

Welcome to the official documentation for Rad, the lightning-fast Ruby dependency manager written in Rust.

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:

OperationRadBundlerImprovement
Small project install (cold cache)1.94s7.33s3.8x faster
Medium project install (cold cache)2.26s15.71s7.0x faster
Large project install (cold cache)6.30s52.40s8.3x faster
Memory usage (large project)270 MB780 MB65% reduction

For more information on performance, see our Performance Optimization Guide.

GitHub
GitHub