Topics / #deep-reinforcement-learning
Deep-reinforcement-learning projects on GitHub
Deep learning agents that learn behavior through reward-based interaction with environments.
As of , the most-starred Deep-reinforcement-learning projects on GitHub are ML-From-Scratch (33K stars), reinforcement-learning (22.2K stars) and ml-agents (19.8K stars). GitHub.Locker tracks 21 Deep-reinforcement-learning repositories with 242.4K stars combined. The fastest-growing on October 16 was FinRL, with +14 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+14FinRL
AI4Finance-Foundation/FinRL · ★ 16.7KFinRL is the original open-source framework for financial reinforcement learning, letting you train deep RL agents (A2C, DDPG, PPO, TD3, SAC) to trade stocks and other assets. It's built around a train-test-trade pipeline split into market environments, DRL agents, and financial applications.
+11DanKS
Calix-L/DanKS · ★ 672DanKS is an AI agent built to master GuanDan, a four-player, partnership-based Chinese card game, developed by the Kingsoft AI Product Center.
+6ML-From-Scratch
eriklindernoren/ML-From-Scratch · ★ 33KA Python library of fundamental machine learning models and algorithms implemented from scratch in NumPy, aiming to cover everything from linear regression to deep learning.
+6GR00T-WholeBodyControl
NVlabs/GR00T-WholeBodyControl · ★ 3.8KNVIDIA GR00T Whole-Body Control — a codebase hosting pretrained checkpoints plus training, evaluation, and deployment code for advanced humanoid robot controllers: the Decoupled WBC used in GR00T N1.5/N1.6, the GEAR-SONIC series, and MotionBricks.
The all-time top
21 projects · by stars
- 33K
#1 · eriklindernoren/ML-From-ScratchML-From-Scratch
A Python library of fundamental machine learning models and algorithms implemented from scratch in NumPy, aiming to cover everything from linear regression to deep learning.
- 22.2K
#2 · dennybritz/reinforcement-learningreinforcement-learning
A collection of Reinforcement Learning algorithm implementations, exercises, and solutions meant to accompany Sutton's 'Reinforcement Learning: An Introduction' textbook and David Silver's RL course.
- 19.8K
#3 · Unity-Technologies/ml-agentsml-agents
Unity ML-Agents Toolkit lets Unity games and simulations act as training environments for AI agents, using deep reinforcement learning and imitation learning. It pairs a Unity SDK with a Python API so game developers and researchers can train NPCs, test builds, or evaluate design decisions.
- 4

AirSim
18.6Kmicrosoft/AirSim · C++AirSim is an open-source simulator for drones, cars and more, built on Unreal Engine and created by Microsoft AI & Research. There is also an experimental Unity release.
- 5

baselines
16.8Kopenai/baselines · PythonOpenAI Baselines is a set of high-quality implementations of reinforcement learning algorithms, built so researchers can replicate published results, refine ideas and compare new approaches against solid baselines.
- 6

FinRL
16.7KAI4Finance-Foundation/FinRL · Jupyter NotebookFinRL is the original open-source framework for financial reinforcement learning, letting you train deep RL agents (A2C, DDPG, PPO, TD3, SAC) to trade stocks and other assets. It's built around a train-test-trade pipeline split into market environments, DRL agents, and financial applications.
- 7

easy-rl
14.8Kdatawhalechina/easy-rl · Jupyter NotebookThis is Easy-RL (nicknamed the 'Mushroom Book', 蘑菇书), a free Chinese-language tutorial on deep reinforcement learning adapted from Hung-yi Lee's lecture videos, plus supplementary material from Zhou Bolei's 'Reinforcement Learning Outline' and other courses.
- 8

carla
14.5Kcarla-simulator/carla · C++CARLA is an open-source simulator for autonomous driving research, built from the ground up to support development, training, and validation of self-driving systems, with open urban layouts, buildings, and vehicle assets.
- 9

deep-learning-drizzle
13Kkmario23/deep-learning-drizzle · HTMLA curated index that collects links to full video lectures and course materials for Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision and NLP courses taught at top universities worldwide.
- 10

Gymnasium
12.7KFarama-Foundation/Gymnasium · PythonGymnasium is an open source Python library that provides a standard API for single-agent reinforcement learning environments, along with a set of popular reference environments. It is the maintained fork of OpenAI's Gym, continuing development after OpenAI handed it over.
- 11

convnetjs
11.2Kkarpathy/convnetjs · JavaScriptConvNetJS is a JavaScript implementation of neural networks that lets you train Convolutional Neural Networks, ordinary fully-connected nets, and even reinforcement learning agents directly in the browser.
- 12

dopamine
10.9Kgoogle/dopamine · Jupyter NotebookDopamine is a research framework for fast prototyping of reinforcement learning algorithms — a deliberately small, easily grokked codebase meant for trying out speculative research ideas.
- 13
cleanrl
10.6Kvwxyzjn/cleanrl · PythonCleanRL is a collection of high-quality single-file implementations of deep reinforcement learning algorithms (PPO, DQN, C51, SAC, DDPG, TD3, PPG and more), written to be read and tweaked rather than imported.
- 14

mit-deep-learning
10.5Klexfridman/mit-deep-learning · Jupyter NotebookThis repository collects tutorials, assignments, and competitions from MIT's Deep Learning related courses, covering semantic segmentation, generative adversarial networks, and reinforcement learning for self-driving cars.
- 15

machine-learning-notes
10.4Kroboticcam/machine-learning-notes · Jupyter NotebookA continuously updated, free collection of over 2000 slides and lecture notes covering machine learning, probabilistic models, deep learning, and related mathematics, written by the author over more than a decade.
- 16

GR00T-WholeBodyControl
3.8KNVlabs/GR00T-WholeBodyControl · PythonNVIDIA GR00T Whole-Body Control — a codebase hosting pretrained checkpoints plus training, evaluation, and deployment code for advanced humanoid robot controllers: the Decoupled WBC used in GR00T N1.5/N1.6, the GEAR-SONIC series, and MotionBricks.
- 17

dqn-adaptive-cpu-scheduler
1.5Kaaawangyh/dqn-adaptive-cpu-scheduler · PythonThis is a research-grade repository that implements an adaptive CPU task scheduler trained with a Deep Q-Network (DQN). It includes a simulator of multi-core CPUs with DVFS and a thermal-aware reward, plus training, evaluation, and plotting pipelines.
- 18

Motus2
685shengshu-ai/Motus2Motus2 is a self-evolving general world model for dexterous robot manipulation. A single model with shared weights acts as a policy, a simulator, and an evaluator, coupling them into a closed decision-and-learning loop so the system can perceive, predict, act, and improve itself.
- 19

DanKS
672Calix-L/DanKS · PythonDanKS is an AI agent built to master GuanDan, a four-player, partnership-based Chinese card game, developed by the Kingsoft AI Product Center.
- 20

UniVR
178FlagOpen/UniVR · PythonUniVR is an end-to-end SFT and Reinforcement Learning (GRPO) training framework built specifically for Emu3.5 series unified generative models, letting you train visual reasoning tasks by swapping in your own data loader and reward function.
- 21

karotte
143preferencemodel/karotte · PythonKarotte is an open-source framework from Preference Model for building robust reinforcement learning (RL) environments used to train aligned AI.
Related topics
Often tagged together
- reinforcement-learning149
- deep-learning737
- machine-learning916
- research764
- python2,383
- open-source5,666
- simulation89
- ai1,955
- benchmark431
- education933
- linux4,184
- mit3,312
- computer-vision384
- pytorch419
- academic-research209
- gpu789
- jupyter notebook176
- artificial-intelligence267
- framework758
- library1,587
- macos3,544
- cross-platform2,623
- data-science231
- docker1,660