back to home

Best Open Source reinforcement learning Libraries

A curated list of the most popular GitHub repositories tagged with reinforcement learning. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1Developer-Y/cs-video-courses

List of Computer Science courses with video lectures.

74,369
Analyze Code

#2labmlai/annotated_deep_learning_paper_implementations

🧑‍🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠

65,783Python
Analyze Code

#3unslothai/unsloth

Fine-tuning & Reinforcement Learning for LLMs. 🦥 Train OpenAI gpt-oss, DeepSeek, Qwen, Llama, Gemma, TTS 2x faster with 70% less VRAM.

52,562Python
Analyze Code

#4ray-project/ray

Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.

41,416Python
Analyze Code

#5eugeneyan/applied-ml

📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production.

28,694
Analyze Code

#6d2l-ai/d2l-en

Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.

28,194Python
Analyze Code

#7sgl-project/sglang

SGLang is a high-performance serving framework for large language models and multimodal models.

23,633Python
Analyze Code

#8Unity-Technologies/ml-agents

The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.

19,171C#
Analyze Code

#9AI4Finance-Foundation/FinGPT

FinGPT: Open-Source Financial Large Language Models! Revolutionize 🔥 We release the trained model on HuggingFace.

18,630Jupyter Notebook
Analyze Code

#10MathFoundationRL/Book-Mathematical-Foundation-of-Reinforcement-Learning

This is the homepage of a new book entitled "Mathematical Foundations of Reinforcement Learning."

14,710MATLAB
Analyze Code

#11ShangtongZhang/reinforcement-learning-an-introduction

Python Implementation of Reinforcement Learning: An Introduction

14,570Python
Analyze Code

#12bulletphysics/bullet3

Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

14,243C++
Analyze Code

#13datawhalechina/easy-rl

强化学习中文教程(蘑菇书🍄),在线阅读地址:https://datawhalechina.github.io/easy-rl/

13,687Jupyter Notebook
Analyze Code

#14owainlewis/awesome-artificial-intelligence

A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers.

12,967
Analyze Code

#15kmario23/deep-learning-drizzle

Drench yourself in Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision, and NLP by learning from these exciting lectures!!

12,796HTML
Analyze Code

#16DLR-RM/stable-baselines3

PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.

12,766Python
Analyze Code

#17MorvanZhou/Reinforcement-learning-with-tensorflow

Simple Reinforcement learning tutorials, 莫烦Python 中文AI教学

9,436Python
Analyze Code

#18Hvass-Labs/TensorFlow-Tutorials

TensorFlow Tutorials with YouTube Videos

9,276Jupyter Notebook
Analyze Code

#19vwxyzjn/cleanrl

High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features (PPO, DQN, C51, DDPG, TD3, SAC, PPG)

9,133Python
Analyze Code

#20OpenRLHF/OpenRLHF

An Easy-to-use, Scalable and High-performance Agentic RL Framework based on Ray (PPO & DAPO & REINFORCE++ & TIS & vLLM & Ray & Async RL)

9,017Python
Analyze Code

#21lazyprogrammer/machine_learning_examples

A collection of machine learning examples and tutorials.

8,823Python
Analyze Code

#22VowpalWabbit/vowpal_wabbit

Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.

8,659C++
Analyze Code

#23hijkzzz/Awesome-LLM-Strawberry

A collection of LLM papers, blogs, and projects, with a focus on OpenAI o1 🍓 and reasoning techniques.

6,887
Analyze Code

#24pliang279/awesome-multimodal-ml

Reading list for research topics in multimodal machine learning

6,818
Analyze Code