vwxyzjn/cleanrl
High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features (PPO, DQN, C51, DDPG, TD3, SAC, PPG) observed · 2026-08-28
Health v2 · maintenance only
58/100
- Activity 78
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2644
- days_rel: n/a
- days_push: 135
- n_releases_24m: 0
Adoption not part of the score
10326 stars · 1159 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
CleanRL is a deep reinforcement learning library providing high-quality, single-file implementations of algorithms like PPO, DQN, DDPG, TD3, and SAC. Each standalone file contains all details of an algorithm variant, making it ideal for reading, benchmarking, and research prototyping.
Use cases
- understand every implementation detail of a deep RL algorithm like PPO
- prototype custom RL algorithm variants not supported by modular libraries
- benchmark RL algorithms across Atari and other environments
- run thousands of RL experiments in the cloud with AWS Batch
- learn deep reinforcement learning from readable reference code
- reproduce RL research results with seeded, logged experiments
When to choose
- you want readable, self-contained reference implementations of RL algorithms
- you need to modify or extend algorithm internals for research
- you want benchmarked implementations with TensorBoard and W&B logging
- you prefer copy-paste single files over importing a modular library
When to avoid
- you want a modular library to import and compose RL components in your own code
- you need offline RL algorithms (use CORL instead)
- you want production-ready, feature-complete RL tooling with minimal code duplication
- you need a stable API surface, since files are meant to be copied and edited
Facets
library · maturity active
machine-learning reinforcement-learning benchmarking sdk reinforcement-learning machine-learning deep-learning tutorials python cloud cross-platform deep-reinforcement-learning pytorch ppo dqn sac single-file-implementations gymnasium atari wandb reference-implementations research gpu docker
4 sources
- readme: https://github.com/vwxyzjn/cleanrl · fetched 2026-08-28 · 064097c19072
- homepage: http://docs.cleanrl.dev · fetched 2026-08-29 · eb3be7b71e53
- site_page: https://docs.cleanrl.dev/get-started/installation · fetched 2026-08-29 · c1a7cf838dcc
- site_page: https://docs.cleanrl.dev/cloud/installation · fetched 2026-08-29 · d1152ee0250e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vwxyzjn/cleanrl | main | 58 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem