leggedrobotics/rsl_rl

A fast and simple implementation of learning algorithms for robotics.

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 50 minutes ago
Added to GitGenius on September 23rd, 2026
Created on October 18th, 2021
Open Issues & Pull Requests: 5 (+0)
GitHub issues: Enabled
Number of forks: 681
Total Stargazers: 3,012 (+0)
Total Subscribers: 38 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.8 days
Mean response time: 60.8 days
90th percentile: 210.4 days
Tracked items: 95

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 93% of issues opened in the past year have since been closed. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 109 days
Stale 30+ days: 3
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (5)
  • bug (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

RSL-RL is a GPU-accelerated learning library for robotics that implements reinforcement learning algorithms optimized for robot control tasks.

The library addresses the need for a lightweight, modifiable framework that researchers can extend without navigating the complexity of large general-purpose learning libraries. It achieves this through a minimal, readable codebase with clear extension points, allowing rapid prototyping of new ideas. The tool implements robotics-specific methods including PPO and Student-Teacher Distillation, and supports high-throughput training through native multi-GPU acceleration.

Researchers developing robot learning systems should choose this tool if they need a compact foundation that can be modified and extended without substantial overhead. It suits projects built on simulation environments like NVIDIA Isaac Sim, NVIDIA Isaac Gym, MuJoCo Warp, and MuJoCo MJX, as evidenced by its integration into Isaac Lab, Legged Gym, mjlab, and MuJoCo Playground. The library can be installed directly via PyPI as a dependency or cloned for development work. It requires Python 3.9 or later and is recommended to be installed in a virtual environment.

The project maintains an active codebase with regular updates addressing both core functionality and integration with evolving simulation platforms. Development includes responsiveness to issues and pull requests, indicating ongoing engagement with the user community. The maintainers document the library through a dedicated homepage and provide clear installation guidance for both dependency and development use cases. The project has been validated through publication in peer-reviewed research, establishing its credibility within the robotics learning community.