function: reinforcement-learning
276 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| opendilab/LightZero LightZero is a lightweight, open-source Python toolkit that unifies Monte Carlo Tree Search (MCTS) with deep reinforcement learning, implem… | 67 | 1636 | active |
| AgentR1/Agent-R1 Agent-R1 is a modular Python framework for training LLM agents with end-to-end reinforcement learning. It models each interaction turn as a… | 65 | 1633 | active |
| amazon-far/holosoma Holosoma is a Python framework for training and deploying reinforcement learning policies on humanoid robots, supporting locomotion and who… | 61 | 1616 | active |
| Zhefan-Xu/NavRL NavRL is a reinforcement learning framework for safe robot and UAV navigation in dynamic environments, published at IEEE RA-L 2025. It incl… | 33 | 1587 | active |
| edbeeching/godot_rl_agents Godot RL Agents is an open-source Python package that bridges games built in the Godot Engine with reinforcement learning algorithms, enabl… | 64 | 1575 | active |
| google-deepmind/bsuite bsuite (Behaviour Suite for Reinforcement Learning) is a collection of carefully-designed experiments from DeepMind that investigate core c… | 82 | 1555 | stable |
| modelscope/AgentEvolver AgentEvolver is an end-to-end self-evolving training framework for LLM-based agents that unifies automatic task generation (self-questionin… | 50 | 1547 | active |
| Equim-chan/Mortal Mortal is a free and open-source AI for Japanese (riichi) mahjong powered by deep reinforcement learning, written in Rust with a Python int… | 52 | 1527 | active |
| keras-rl/keras-rl A Python library implementing state-of-the-art deep reinforcement learning algorithms (DQN, DDPG, SARSA, and more) that integrates seamless… | 23 | 5547 | maintenance |
| open-thought/reasoning-gym Reasoning Gym is a Python library of procedural dataset generators and algorithmically verifiable reasoning environments for training LLMs … | 66 | 1494 | active |
| rail-berkeley/hil-serl HIL-SERL is a Python library suite for training reinforcement learning policies for precise robotic manipulation using human demonstrations… | 44 | 1487 | active |
| robfiras/loco-mujoco LocoMuJoCo is an imitation learning benchmark for whole-body locomotion control built on MuJoCo, featuring humanoid, quadruped, and musculo… | 76 | 1453 | active |
| microsoft/TextWorld TextWorld is a Python library from Microsoft that generates text-based adventure games and provides a sandbox learning environment for trai… | 62 | 1441 | active |
| google-deepmind/rlax RLax is a JAX-based library of building blocks for implementing reinforcement learning agents, providing mathematical operations like value… | 83 | 1439 | active |
| Agent-RL/ReCall ReCall is a framework that trains LLMs to reason with arbitrary tool calls via reinforcement learning, without supervised tool-use trajecto… | 30 | 1431 | active |
| Denys88/rl_games RL Games is a high-performance reinforcement learning library built on PyTorch, focused on training agents in massively parallel GPU-based … | 78 | 1383 | active |
| erwincoumans/tiny-differentiable-simulator Tiny Differentiable Simulator (TDS) is a header-only C++ and CUDA physics library for rigid-body dynamics with zero dependencies, supportin… | 23 | 1371 | active |
| kengz/SLM-Lab SLM Lab is a modular deep reinforcement learning framework built in PyTorch, offering ready-to-use algorithms like PPO, SAC, DQN, and A2C v… | 95 | 1362 | active |
| reiniscimurs/DRL-robot-navigation A ROS Gazebo simulation project that trains a mobile robot to navigate to random goals while avoiding obstacles using a TD3 deep reinforcem… | 58 | 1356 | active |
| ZJU-REAL/ClawGUI ClawGUI is a unified Python framework for GUI agents covering the full lifecycle: online reinforcement learning training (ClawGUI-RL with G… | 70 | 1338 | active |
| CarperAI/trlx trlX is a distributed training framework for fine-tuning large language models with reinforcement learning from human feedback (RLHF), supp… | 23 | 4755 | maintenance |
| jonathan-laurent/AlphaZero.jl A generic, simple, and fast Julia implementation of DeepMind's AlphaZero algorithm for training game-playing agents via self-play and MCTS.… | 64 | 1333 | active |
| kwai/DouZero DouZero is a deep reinforcement learning framework that masters the Chinese card game DouDizhu through self-play, published at ICML 2021 by… | 23 | 4652 | maintenance |
| unitreerobotics/unitree_rl_lab A collection of reinforcement learning environments for Unitree robots (Go2, H1, G1) built on NVIDIA IsaacLab. It enables training locomoti… | 56 | 1306 | active |
| deepseek-ai/DeepSeek-Prover-V2 DeepSeek-Prover-V2 is an open-source large language model for formal theorem proving in Lean 4, trained via reinforcement learning with sub… | 34 | 1297 | active |
| Farama-Foundation/Minari Minari is a Python library providing a standard format for offline reinforcement learning datasets, with popular reference datasets and uti… | 66 | 1290 | active |
| suragnair/alpha-zero-general A clean, flexible implementation of the AlphaZero self-play reinforcement learning algorithm that can be adapted to any two-player turn-bas… | 32 | 4506 | maintenance |
| Visual-Agent/DeepEyes DeepEyes is a research project that trains multimodal vision-language models to 'think with images' using end-to-end reinforcement learning… | 44 | 1271 | active |
| google-deepmind/android_env AndroidEnv is a Python library from DeepMind that exposes an Android device (real or emulated) as a Reinforcement Learning environment. Age… | 85 | 1240 | active |
| metadriverse/metadrive MetaDrive is an open-source, lightweight driving simulator built for AI and autonomy research, supporting compositional scene synthesis and… | 39 | 1235 | active |
| microsoft/malmo Project Malmo is a platform for artificial intelligence experimentation and research built on top of Minecraft, providing a gym-like enviro… | 10 | 4270 | maintenance |
| MyoHub/myosuite MyoSuite is a collection of musculoskeletal environments and tasks simulated with the MuJoCo physics engine and wrapped in the OpenAI gym A… | 93 | 1210 | active |
| rohanpsingh/LearningHumanoidWalking A Python research codebase for training humanoid robots to walk using deep reinforcement learning (PPO) in MuJoCo simulation. It provides e… | 70 | 1207 | active |
| ICT-FinD-Lab/alphagen AlphaGen is a Python research library that automatically generates formulaic alpha (predictive) stock factors using reinforcement learning,… | 70 | 1204 | active |
| Tencent-Hunyuan/MixGRPO MixGRPO is a research framework from Tencent Hunyuan implementing a mixed ODE-SDE GRPO algorithm for efficient reinforcement learning fine-… | 58 | 1177 | active |
| chengxuxin/extreme-parkour Official code for 'Extreme Parkour with Legged Robots' (ICRA 2024), a reinforcement learning framework for training quadruped robots to per… | 27 | 1161 | active |
| NVIDIA-NeMo/Gym NeMo Gym is a Python library from NVIDIA for evaluating and improving LLM models and agents using environments. It provides infrastructure … | 80 | 1156 | active |
| PKU-Alignment/omnisafe OmniSafe is a PyTorch-based infrastructural framework for safe reinforcement learning research, providing a unified modular toolkit and com… | 27 | 1149 | active |
| nnaisense/evotorch EvoTorch is an open-source evolutionary computation library built on top of PyTorch, developed at NNAISENSE. It provides distribution-based… | 78 | 1142 | active |
| ikostrikov/pytorch-a2c-ppo-acktr-gail A PyTorch implementation of several deep reinforcement learning algorithms: A2C, PPO, ACKTR, and GAIL (imitation learning). It works with O… | 32 | 3903 | maintenance |
| PRIME-RL/TTRL TTRL is an open-source implementation of Test-Time Reinforcement Learning, a method for training LLMs with RL on unlabeled data using major… | 51 | 1120 | active |
| ZiwenZhuang/parkour Official code for 'Robot Parkour Learning' (CoRL 2023), a reinforcement learning system that trains quadrupedal robots to perform vision-ba… | 50 | 1114 | active |
| RUC-NLPIR/ARPO ARPO (Agentic Reinforced Policy Optimization) is a reinforcement learning algorithm and training framework for LLM agents, published at ICL… | 54 | 1109 | active |
| luchris429/purejaxrl PureJaxRL provides end-to-end reinforcement learning training pipelines implemented entirely in JAX, including environments, enabling massi… | 30 | 1099 | active |
| waymo-research/waymax Waymax is a lightweight, multi-agent autonomous driving simulator built entirely in JAX, based on the Waymo Open Motion Dataset. It support… | 49 | 1096 | active |
| Toni-SM/skrl skrl is an open-source modular Reinforcement Learning library written in Python, implemented in PyTorch, JAX, and NVIDIA Warp. It supports … | 81 | 1089 | active |
| PKU-MARL/DexterousHands Bi-DexHands is a Python library providing bimanual dexterous hand manipulation environments built on NVIDIA Isaac Gym for reinforcement lea… | 35 | 1085 | active |
| agi-brain/xuance XuanCe is an open-source Python library of deep reinforcement learning (DRL) and multi-agent reinforcement learning (MARL) algorithm implem… | 95 | 1082 | active |
| lasgroup/SDPO SDPO (Self-Distilled Policy Optimization) is a research library implementing a reinforcement learning framework for post-training large lan… | 56 | 1075 | active |
| LucasAlegre/sumo-rl SUMO-RL is a Python library that provides Gymnasium and PettingZoo-compatible reinforcement learning environments for traffic signal contro… | 55 | 1071 | active |
| google-research/football Google Research Football is a reinforcement learning environment based on the open-source Gameplay Football game, created by the Google Bra… | 10 | 3661 | maintenance |
| LeCAR-Lab/human2humanoid Official implementation of H2O and OmniH2O, reinforcement-learning-based systems for real-time whole-body teleoperation of full-sized human… | 25 | 1060 | active |
| danijar/dreamerv2 A TensorFlow 2 implementation of the DreamerV2 model-based reinforcement learning agent that learns world models from high-dimensional imag… | 32 | 1056 | stable |
| TeleHuman/PBHC Official implementation of KungfuBot, a physics-based humanoid whole-body control framework for learning highly-dynamic skills like kungfu … | 59 | 1055 | active |
| openai/retro Gym Retro is a Python library that turns classic video games into Gym environments for reinforcement learning research, with integrations f… | 10 | 3585 | maintenance |
| alexfrom0815/Online-3D-BPP-PCT A Python research implementation of the ICLR 2022 paper 'Learning Efficient Online 3D Bin Packing on Packing Configuration Trees', using de… | 61 | 1045 | active |
| tensorflow/minigo Minigo is an open-source, minimalist implementation of the AlphaGo Zero algorithm for the game of Go, built on TensorFlow. It provides a re… | 10 | 3542 | maintenance |
| datamllab/rlcard RLCard is a Python toolkit for reinforcement learning research in card games, providing environments for Blackjack, Leduc Hold'em, Texas Ho… | 23 | 3540 | maintenance |
| TIGER-AI-Lab/verl-tool VerlTool is a unified, extensible framework built on verl for training LLM agents with tool use via reinforcement learning. It decouples ac… | 66 | 1036 | active |
| rl-tools/rl-tools RLtools is a pure C++ header-only, dependency-free deep reinforcement learning library supporting algorithms like SAC, TD3, and PPO. It com… | 65 | 1028 | active |
| TJU-DRL-LAB/AI-Optimizer AI-Optimizer is a deep reinforcement learning toolkit from TJU's DRL lab offering algorithm libraries spanning model-free, model-based, off… | 32 | 3465 | maintenance |
| silvery107/rl-mpc-locomotion A Python framework combining deep reinforcement learning with model predictive control (MPC) for quadruped robot locomotion, where a policy… | 68 | 1020 | active |
| alex-petrenko/sample-factory Sample Factory is a high-throughput Python reinforcement learning library implementing synchronous and asynchronous policy gradient algorit… | 63 | 1017 | active |
| ShangtongZhang/DeepRL A modularized PyTorch implementation of popular deep reinforcement learning algorithms including DQN variants, PPO, DDPG, TD3, A2C, and Opt… | 23 | 3448 | maintenance |
| cityflow-project/CityFlow CityFlow is an open-source microscopic traffic simulator designed as a multi-agent reinforcement learning environment for large-scale city … | 49 | 1011 | active |
| pytorch/ELF ELF is an extensive, lightweight, and flexible C++/Python platform for game research, best known for ELF OpenGo, a full AlphaGoZero/AlphaZe… | 10 | 3411 | maintenance |
| google/brax Brax is a fast, fully differentiable rigidbody physics engine written in JAX, designed for massively parallel simulation on accelerator har… | 85 | 3223 | maintenance |
| google-deepmind/trfl TRFL is a Python library built on TensorFlow that provides building-block loss operations (e.g., Q-learning, TD learning, distributional RL… | 32 | 3131 | maintenance |
| leggedrobotics/legged_gym A Python library providing Isaac Gym environments for training legged robots (e.g., ANYmal) to walk on rough terrain with reinforcement lea… | 43 | 3102 | maintenance |
| isaac-sim/IsaacGymEnvs A collection of example reinforcement learning environments for NVIDIA Isaac Gym, a GPU-accelerated physics simulator. It provides a Gym-st… | 10 | 2952 | maintenance |
| rail-berkeley/rlkit RLkit is a PyTorch-based reinforcement learning framework and algorithm collection from UC Berkeley RAIL. It provides reference implementat… | 32 | 2932 | maintenance |
| kzl/decision-transformer Official codebase for the Decision Transformer paper, which frames reinforcement learning as sequence modeling with transformers. It contai… | 32 | 2830 | maintenance |
| allenai/RL4LMs RL4LMs is a modular Python library from AllenAI for fine-tuning language models with reinforcement learning to align with human preferences… | 32 | 2394 | maintenance |
| hzwer/ICCV2019-LearningToPaint A PyTorch research implementation of the ICCV 2019 paper 'Learning to Paint With Model-based Deep Reinforcement Learning'. It trains agents… | 41 | 2305 | maintenance |
| astooke/rlpyt A PyTorch library providing modular, high-throughput implementations of deep reinforcement learning algorithms, covering policy gradient, d… | 32 | 2278 | maintenance |
| MineDojo/MineDojo MineDojo is an AI research framework built on Minecraft for training open-ended, generally capable embodied agents. It provides a simulatio… | 23 | 2251 | maintenance |
| oxwhirl/pymarl PyMARL is WhiRL's PyTorch framework for deep multi-agent reinforcement learning, implementing algorithms such as QMIX, COMA, VDN, IQL, and … | 32 | 2216 | maintenance |
| rlworkgroup/garage garage is a Python toolkit for developing and evaluating reinforcement learning algorithms, with a library of state-of-the-art RL algorithm… | 23 | 2126 | maintenance |
| sfujim/TD3 The author's official PyTorch implementation of Twin Delayed Deep Deterministic Policy Gradients (TD3), a reinforcement learning algorithm … | 32 | 2106 | maintenance |
| facebookresearch/ELF ELF is an end-to-end, lightweight and flexible C++/Python platform for game research, focused on real-time strategy games. It hosts multipl… | 10 | 2090 | maintenance |
| Yvictor/TradingGym TradingGym is an OpenAI Gym-style Python toolkit providing trading environments for training reinforcement learning agents and backtesting … | 32 | 1910 | maintenance |
| ZhengyaoJiang/PGPortfolio PGPortfolio is a Python library implementing a deep reinforcement learning framework for financial portfolio management, based on the paper… | 23 | 1849 | maintenance |
| starry-sky6688/MARL-Algorithms PyTorch implementations of classic multi-agent reinforcement learning algorithms (IQL, QMIX, VDN, COMA, QTRAN, MAVEN, CommNet, DyMA-CL, G2A… | 32 | 1760 | maintenance |
| openai/Video-Pre-Training OpenAI's Video PreTraining (VPT) codebase for learning Minecraft agents by watching unlabeled online videos, including behavioral cloning a… | 41 | 1737 | maintenance |
| Kaixhin/Rainbow A PyTorch implementation of the Rainbow deep reinforcement learning agent, combining DQN improvements like prioritized experience replay, d… | 23 | 1673 | maintenance |
| uber-research/deep-neuroevolution Distributed implementations of deep neuroevolution algorithms (ES, NS-ES, NSR-ES, DeepGA, Random Search) from Uber AI Labs research papers,… | 32 | 1667 | maintenance |
| lucidrains/PaLM-rlhf-pytorch A PyTorch library implementing Reinforcement Learning from Human Feedback (RLHF) on top of the PaLM transformer architecture, aiming to rep… | 78 | 7868 | experimental |
| pathak22/noreward-rl TensorFlow implementation of the ICML 2017 paper 'Curiosity-driven Exploration by Self-supervised Prediction', training RL agents with an i… | 32 | 1482 | maintenance |
| karpathy/reinforcejs REINFORCEjs is a JavaScript library implementing common reinforcement learning algorithms including Dynamic Programming, Temporal Differenc… | 32 | 1480 | maintenance |
| erwincoumans/motion_imitation A Python research codebase accompanying the paper 'Learning Agile Robotic Locomotion Skills by Imitating Animals'. It provides a Gym enviro… | 32 | 1457 | maintenance |
| Improbable-AI/walk-these-ways A sim-to-real reinforcement learning starter kit for the Unitree Go1 quadruped robot, implementing the Walk These Ways (MoB) locomotion con… | 32 | 1438 | maintenance |
| rail-berkeley/softlearning Softlearning is a deep reinforcement learning toolbox for training maximum entropy policies in continuous domains, and the official impleme… | 32 | 1437 | maintenance |
| facebookresearch/diplomacy_cicero Research code and model checkpoints for Cicero and Diplodocus, AI agents that play the board game Diplomacy at human level by combining lan… | 10 | 1428 | maintenance |
| Ceruleanacg/Personae Personae is a Python library implementing deep reinforcement learning (DDPG, Double DQN, Dueling DQN, Policy Gradient) and supervised learn… | 32 | 1407 | maintenance |
| uzh-rpg/flightmare Flightmare is a modular quadrotor simulator from the UZH Robotics and Perception Group, composed of a decoupled Unity-based rendering engin… | 23 | 1406 | maintenance |
| TorchCraft/TorchCraft TorchCraft is a bridge library connecting the Torch machine learning framework to StarCraft: Brood War via a BWAPI module that streams game… | 10 | 1398 | maintenance |
| opendilab/DI-star DI-star is a large-scale distributed training platform for building StarCraft II game AI, including supervised and reinforcement learning t… | 37 | 1393 | maintenance |
| wouterkool/attention-learn-to-route A PyTorch implementation of the attention-based neural model from the ICLR 2019 paper 'Attention, Learn to Solve Routing Problems!', traine… | 32 | 1383 | maintenance |
| tinkoff-ai/CORL CORL is a research-oriented Python library providing thoroughly benchmarked single-file implementations of state-of-the-art offline and off… | 10 | 1372 | maintenance |
| Replicable-MARL/MARLlib MARLlib is a unified multi-agent reinforcement learning library built on Ray and RLlib with PyTorch, providing implementations of many MARL… | 23 | 1345 | maintenance |