Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source reinforcement-learning software

267 open-source libraries, tools and applications tagged reinforcement-learning, ranked by how closely reinforcement-learning is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

267 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
vietnh1009/Super-mario-bros-PPO-pytorch
A PyTorch implementation of the Proximal Policy Optimization (PPO) algorithm that trains an agent to play Super Mario Bros via OpenAI Gym. …
321302maintenance
Khrylx/PyTorch-RL
A PyTorch library implementing deep reinforcement learning policy gradient algorithms (TRPO, PPO, A2C) and Generative Adversarial Imitation…
321286maintenance
pfnet/pfrl
PFRL is a PyTorch-based deep reinforcement learning library implementing state-of-the-art algorithms such as DQN, Rainbow, PPO, SAC, and A3…
511277maintenance
google-research/planet
Open-source implementation of the PlaNet agent, a purely model-based reinforcement learning algorithm that solves control tasks from pixels…
101263maintenance
NeymarL/ChineseChess-AlphaZero
An open-source implementation of AlphaZero/AlphaGo Zero reinforcement learning methods applied to Chinese chess (Xiangqi). It includes self…
231249maintenance
chainer/chainerrl
ChainerRL is a deep reinforcement learning library implementing state-of-the-art algorithms like DQN, Rainbow, PPO, SAC, and A3C in Python …
231203maintenance
facebookresearch/House3D
House3D is a virtual 3D environment of over 45k fully annotated indoor scenes from the SUNCG dataset, built for training embodied AI agents…
101199maintenance
flow-project/flow
Flow is a computational framework for deep reinforcement learning and control experiments in traffic microsimulation, built on top of the S…
231192maintenance
openai/procgen
A benchmark of 16 procedurally-generated, game-like Gym environments for measuring how quickly reinforcement learning agents learn generali…
521191maintenance
huawei-noah/SMARTS
SMARTS is a simulation platform for multi-agent reinforcement learning research focused on autonomous driving, emphasizing realistic and di…
231135maintenance
andyzeng/visual-pushing-grasping
PyTorch reference implementation of Visual Pushing and Grasping (VPG), which trains robotic agents via self-supervised deep reinforcement l…
321113maintenance
nicrusso7/rex-gym
Rex-gym provides OpenAI Gym environments for the open-source SpotMicro quadruped robot, built on PyBullet simulation, along with a PPO lear…
321103maintenance
MatthewJA/Inverse-Reinforcement-Learning
A Python library implementing selected inverse reinforcement learning (IRL) algorithms, including linear programming IRL, maximum entropy I…
231092maintenance
Differentiable MPC
mpc.pytorch is a fast and differentiable model predictive control (MPC) solver implemented as a PyTorch library. It solves receding-horizon…
321080maintenance
ntasfi/PyGame-Learning-Environment
PyGame Learning Environment (PLE) is a Python library providing a reinforcement learning environment with a suite of PyGame-based games, mi…
321067maintenance
facebookresearch/mbrl-lib
MBRL-Lib is a PyTorch-based toolbox from Facebook Research for developing model-based reinforcement learning algorithms. It provides interc…
101063maintenance
isaac-sim/OmniIsaacGymEnvs
A collection of GPU-accelerated reinforcement learning environments built on NVIDIA Isaac Sim and the omni.isaac.gym framework, with PPO tr…
101049maintenance
Shunichi09/PythonLinearNonlinearControl
A Python library implementing linear and nonlinear control theory algorithms such as MPC, iLQR, DDP, MPPI, and CEM using only NumPy and Sci…
231043maintenance
Kismuz/btgym
BTGym is a Python library that wraps the Backtrader algorithmic trading engine in an OpenAI Gym environment API, enabling event-driven back…
321037maintenance
google-deepmind/scalable_agent
A TensorFlow implementation of IMPALA (Importance Weighted Actor-Learner Architectures) for scalable distributed deep reinforcement learnin…
321034maintenance
PhyAgentOS/PhyAgentOS-core
PhyAgentOS is a self-evolving embodied AI operating system built on agentic workflows, providing a session-centered runtime that decouples …
682511experimental
shepherd-agents/shepherd
Shepherd is a Python runtime substrate that records LLM agent executions as reversible, Git-like traces so meta-agents can inspect, fork, r…
772464experimental
KhoomeiK/LlamaGym
LlamaGym is a Python library that simplifies fine-tuning LLM-based agents with online reinforcement learning in Gym-style environments. It …
261253experimental
Jiayi-Pan/TinyZero
TinyZero is a minimal reproduction of DeepSeek R1-Zero, showing that a 3B base language model can develop self-verification and search abil…
4913248abandoned
openai/universe
Universe is an OpenAI library that wraps games, websites, and other applications into OpenAI Gym environments so AI agents can be trained a…
107491abandoned
janhuenermann/neurojs
neurojs is a JavaScript deep learning framework for the browser with a focus on reinforcement learning, supporting deep Q-networks and acto…
324367abandoned
facebookresearch/ReAgent
ReAgent is an open-source end-to-end platform for applied reinforcement learning developed at Facebook, built in Python with PyTorch for tr…
743722abandoned
tensorforce/tensorforce
Tensorforce is an open-source deep reinforcement learning framework built on TensorFlow, emphasizing modular, configurable library design f…
643305abandoned
openai/mujoco-py
mujoco-py provides Cython-based Python 3 bindings for the MuJoCo physics engine, enabling rigid body simulation with contacts from Python. …
103145abandoned
rll/rllab
rllab is a Python framework for developing and evaluating reinforcement learning algorithms, with implementations of algorithms like TRPO, …
323079abandoned
openai/multiagent-particle-envs
A simple multi-agent particle world environment with continuous observations and discrete actions, used in the paper 'Multi-Agent Actor-Cri…
102775abandoned
devsisters/DQN-tensorflow
A TensorFlow implementation of the Deep Q-Network (DQN) algorithm from the DeepMind paper 'Human-Level Control through Deep Reinforcement L…
322586abandoned
openai/roboschool
Roboschool is an open-source robot simulation library providing physics-based Gym environments for reinforcement learning research, includi…
102170abandoned
notadamking/RLTrader
RLTrader is a Python library providing a cryptocurrency trading environment built on OpenAI's gym, using deep reinforcement learning to tra…
231867abandoned
kuz/DeepMind-Atari-Deep-Q-Learner
The original DQN 3.0 source code published by DeepMind alongside the 2015 Nature paper 'Human-level control through deep reinforcement lear…
321830abandoned
openai/multi-agent-emergence-environments
OpenAI's environment generation code for multi-agent reinforcement learning research, implementing environments like Hide and Seek from the…
101815abandoned
geek-ai/MAgent
MAgent is a research platform for many-agent reinforcement learning, supporting environments that scale from hundreds to millions of agents…
321762abandoned
openai/neural-mmo
Neural MMO is a massively multiagent game environment (MMORPG-style) for training and evaluating intelligent agents, released alongside an …
101652abandoned
carpedm20/deep-rl-tensorflow
A TensorFlow implementation of several Deep Reinforcement Learning papers, including DQN, Double DQN, and Dueling networks, for training ag…
321580abandoned
Farama-Foundation/ChatArena
ChatArena is a Python library providing multi-agent language game environments for large language models, built around a Markov Decision Pr…
341567abandoned
deependersingla/deep_trader
A Python research project applying deep reinforcement learning (DQN and policy gradient methods) to stock market trading, exploring whether…
321506abandoned
openai/lm-human-preferences
OpenAI's research code for the paper 'Fine-Tuning Language Models from Human Preferences', implementing reward model training from human la…
101388abandoned
Atropos
Atropos is a Python framework from Nous Research for building reinforcement learning environments that collect and evaluate LLM trajectorie…
101351abandoned
haarnoja/sac
The original reference implementation of Soft Actor-Critic (SAC), a deep reinforcement learning algorithm for training maximum entropy poli…
321308abandoned
nv-tlabs/ASE
ASE (Adversarial Skill Embeddings) is a research codebase from NVIDIA for training reusable low-level skill controllers for physically simu…
541124abandoned
spragunr/deep_q_rl
A Theano/Lasagne-based implementation of the Deep Q-Network (DQN) algorithm from DeepMind's Atari reinforcement learning papers. It trains …
321094abandoned
coreylynch/async-rl
A TensorFlow + Keras implementation of asynchronous 1-step Q-learning from the DeepMind 'Asynchronous Methods for Deep Reinforcement Learni…
321003abandoned
deepseek-ai/DeepSeek-R1
DeepSeek-R1 is a family of open-weight large language models trained with large-scale reinforcement learning for reasoning, including DeepS…
2191900active
ray-project/ray
Ray is a unified open-source framework for scaling AI and Python applications, consisting of a core distributed runtime (tasks, actors, obj…
9944057stable
pytorch/examples
A curated collection of short, high‑quality PyTorch example projects covering vision, text, reinforcement learning, and more. The repositor…
4624052active
verl-project/verl
Verl is a flexible, efficient, and production‑ready reinforcement learning library for large language models. It provides a modular API to …
8423828active
huggingface/trl
TRL is a Python library that enables post‑training of transformer language models with reinforcement‑learning techniques such as SFT, DPO, …
10019532active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
kubernetes-sigs/agent-sandbox
Agent Sandbox is a Kubernetes SIG project providing a Sandbox Custom Resource Definition (CRD) and controller for managing isolated, statef…
864335active
aiming-lab/MetaClaw
MetaClaw is a continual meta-learning framework that lets an LLM agent evolve from real conversations, combining skill synthesis from failu…
633460active
learnables/learn2learn
learn2learn is a PyTorch library for meta-learning research, providing utilities for few-shot task creation, high-level wrappers for algori…
452894active
google/tunix
Tunix is a lightweight JAX-based library for post-training large language models, supporting supervised fine-tuning, preference optimizatio…
812490active
LabML
A curated collection of over 60 PyTorch implementations of deep learning papers, complete with side‑by‑side explanatory notes. It serves as…
262327active
allenai/ai2thor
AI2-THOR is an open-source platform from the Allen Institute for AI providing near photo-realistic, interactable 3D environments (iTHOR, Ma…
421809active
TensorPack
Tensorpack is a high-level neural network training interface built on graph-mode TensorFlow, focused on training speed and flexibility for …
236284maintenance
BytedTsinghua-SIA/CUDA-Agent
CUDA-Agent is a large-scale agentic reinforcement learning system from ByteDance Seed and Tsinghua that trains LLMs to generate high-perfor…
531338active
IrisRainbowNeko/genshin_auto_fish
A Genshin Impact auto-fishing AI built from a YOLOX object detection model (fish and rod landing point localization) and a DQN reinforcemen…
234748maintenance
ChenmienTan/RL2
RL2 (Ray Less Reinforcement Learning) is a concise Python library for post-training large language models with reinforcement learning, SFT,…
541316active
louiszengCN/CarlaAir
CarlaAir is an open-source simulation infrastructure that combines CARLA's high-fidelity urban driving environments with physics-accurate m…
681117active
pytorch/tensordict
TensorDict is a PyTorch library providing a batched, nested dict-like tensor container where operations like slicing, stacking, and arithme…
1001041active
uzh-rpg/flightmare
Flightmare is a modular quadrotor simulator from the UZH Robotics and Perception Group, composed of a decoupled Unity-based rendering engin…
231424maintenance
LAION-AI/Open-Assistant
OpenAssistant is an open-source chat-based assistant that understands tasks, interacts with third-party systems, and retrieves information …
2337370abandoned

← prev page 3 / 3