awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to rlcode/reinforcement-learning

Open-source alternatives to Reinforcement Learning

30 open-source projects similar to rlcode/reinforcement-learning, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Reinforcement Learning alternative.

  • shangtongzhang/deeprlShangtongZhang avatar

    ShangtongZhang/DeepRL

    3,428View on GitHub↗

    Modularized Implementation of Deep RL Algorithms in PyTorch

    Python
    View on GitHub↗3,428
  • yandexdataschool/agentnetyandexdataschool avatar

    yandexdataschool/AgentNet

    299View on GitHub↗

    Deep Reinforcement Learning library for humans

    Python
    View on GitHub↗299
  • kaixhin/atariKaixhin avatar

    Kaixhin/Atari

    264View on GitHub↗

    Persistent advantage learning dueling double DQN for the Arcade Learning Environment

    Lua
    View on GitHub↗264
  • nivwusquorum/tensorflow-deepqnivwusquorum avatar

    nivwusquorum/tensorflow-deepq

    1,166View on GitHub↗

    A deep Q learning demonstration using Google Tensorflow

    Jupyter Notebook
    View on GitHub↗1,166
  • resibots/blackdropsresibots avatar

    resibots/blackdrops

    66View on GitHub↗

    Code for the Black-DROPS algorithm: "Black-Box Data-efficient Policy Search for Robotics", IROS 2017/ICRA 2018

    C++
    View on GitHub↗66
  • openai/baselinesopenai avatar

    openai/baselines

    16,733View on GitHub↗

    Baselines is a comprehensive suite of frameworks for reinforcement learning algorithm implementation, imitation learning, and training orchestration. It provides a library of standardized learning algorithms used to benchmark and replicate research results, alongside a deep learning policy framework for constructing neural network architectures such as multi-layer perceptrons, convolutional networks, and long short-term memory networks. The project includes a specialized imitation learning toolkit that enables agents to mimic expert behavior through behavior cloning and generative adversarial

    Python
    View on GitHub↗16,733

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • instadeepai/jumanjiinstadeepai avatar

    instadeepai/jumanji

    841View on GitHub↗

    🕹️ A diverse suite of scalable reinforcement learning environments in JAX

    Python
    View on GitHub↗841
  • chainer/chainerrlchainer avatar

    chainer/chainerrl

    1,200View on GitHub↗

    ChainerRL is a deep reinforcement learning library built on top of Chainer.

    Python
    View on GitHub↗1,200
  • facebookresearch/habitat-labfacebookresearch avatar

    facebookresearch/habitat-lab

    2,848View on GitHub↗

    Habitat-Lab is an open-source platform for training and evaluating embodied AI agents in photorealistic 3D indoor environments. It functions as a high-performance 3D indoor environment simulator that supports physics-based interaction, enabling research into navigation and manipulation tasks. The platform provides a modular task-environment abstraction that separates task logic from environment simulation, using configuration-driven pipeline assembly to compose simulation and training pipelines. It includes a hierarchical sensor-actuator architecture for mixing and matching perception and act

    Pythonaicomputer-visiondeep-learning
    View on GitHub↗2,848
  • google/dopaminegoogle avatar

    google/dopamine

    10,879View on GitHub↗

    Dopamine is a reinforcement learning research framework designed for prototyping and testing algorithms across diverse simulated environments. It provides an agent development toolkit that utilizes a flat class hierarchy to facilitate the creation and extension of learning agents. The framework includes a standardization layer via environment wrappers that connect agents to various physics simulations and gaming environments. It also features a high-performance experience replay buffer for storing and sampling transition data to improve training stability, alongside a dedicated hyperparameter

    Jupyter Notebook
    View on GitHub↗10,879
  • ju-jl/reinforcementlearninganintroduction.jlJu-jl avatar

    Ju-jl/ReinforcementLearningAnIntroduction.jl

    332View on GitHub↗

    Julia code for the book Reinforcement Learning An Introduction

    Julia
    View on GitHub↗332
  • langfengq/verl-agentlangfengQ avatar

    langfengQ/verl-agent

    1,548View on GitHub↗
    Pythonagent-frameworkdeepseek-r1gigpo
    View on GitHub↗1,548
  • lywangpx/reinforcement-learning-2nd-edition-by-sutton-exercise-solutionsLyWangPX avatar

    LyWangPX/Reinforcement-Learning-2nd-Edition-by-Sutton-Exercise-Solutions

    2,417View on GitHub↗

    Solutions of Reinforcement Learning, An Introduction

    Jupyter Notebook
    View on GitHub↗2,417
  • maitrix-org/llm-reasonersmaitrix-org avatar

    maitrix-org/llm-reasoners

    2,345View on GitHub↗

    LLM Reasoners is a library to enable LLMs to conduct complex reasoning, with advanced reasoning algorithms. It approaches multi-step reasoning as planning and searches for the optimal reasoning chain, which achieves the best balance of exploration vs exploitation with the idea of "World Model"…

    Python
    View on GitHub↗2,345
  • microsoft/agent-lightningmicrosoft avatar

    microsoft/agent-lightning

    15,047View on GitHub↗

    Agent Lightning is an optimization framework designed to refine the performance of individual AI agents within complex multi-agent systems. It provides a platform for improving decision-making and task execution by applying reinforcement learning, supervised fine-tuning, and automated prompt optimization. The framework distinguishes itself through its ability to isolate specific agents for targeted tuning, allowing developers to enhance individual behaviors while maintaining the stability of the broader system architecture. By utilizing a modular interface, it integrates with diverse agent fr

    Pythonagentagentic-aillm
    View on GitHub↗15,047
  • modalminds/mm-eurekaModalMinds avatar

    ModalMinds/MM-EUREKA

    771View on GitHub↗

    MM-EUREKA: Exploring the Frontiers of Multimodal Reasoning with Rule-based Reinforcement Learning

    Python
    View on GitHub↗771
  • novasky-ai/skyrlNovaSky-AI avatar

    NovaSky-AI/SkyRL

    1,611View on GitHub↗
    Python
    View on GitHub↗1,611
  • nvidia-nemo/rlNVIDIA-NeMo avatar

    NVIDIA-NeMo/RL

    1,756View on GitHub↗

    Documentation | Discussions | Contributing

    Python
    View on GitHub↗1,756
  • om-ai-lab/vlm-r1om-ai-lab avatar

    om-ai-lab/VLM-R1

    5,991View on GitHub↗

    VLM-R1 is a reasoning vision-language model and embodied AI framework designed to map visual inputs and language instructions into physical navigation waypoints and robotic actions. It functions as a multimodal policy optimizer and an open vocabulary detector capable of locating objects based on arbitrary natural language descriptions. The system distinguishes itself through the use of chain-of-thought reasoning and reinforcement learning to solve complex visual and spatial tasks. It utilizes a video semantic memory system, which employs a visual cache to maintain a history of live video for

    Python
    View on GitHub↗5,991
  • open-reasoner-zero/open-reasoner-zeroOpen-Reasoner-Zero avatar

    Open-Reasoner-Zero/Open-Reasoner-Zero

    2,095View on GitHub↗

    An Open Source Approach to Scaling Up Reinforcement Learning on the Base Model

    Python
    View on GitHub↗2,095
  • agentica-project/rllmagentica-project avatar

    agentica-project/rllm

    400View on GitHub↗

    🚀 Reinforcement Learning for Language Agents🌟

    Jupyter Notebook
    View on GitHub↗400
  • primeintellect-ai/prime-rlPrimeIntellect-ai avatar

    PrimeIntellect-ai/prime-rl

    1,552View on GitHub↗

    Agentic RL Training at Scale

    Python
    View on GitHub↗1,552
  • rlinf/rlinfRLinf avatar

    RLinf/RLinf

    2,502View on GitHub↗

    RLinf is a distributed reinforcement learning orchestrator and embodied AI training framework. It provides the infrastructure to train vision-language-action models and robotic policies using a combination of reinforcement learning and supervised fine-tuning. The system is designed for scaling workloads across GPU clusters, managing the placement of actors, rollout workers, and environment components. It features a specialized robotics data collection pipeline for gathering teleoperated demonstrations and simulation trajectories into standardized replay buffers, alongside a hardware interface

    Pythonagentic-aiembodied-aireinforcement-learning
    View on GitHub↗2,502
  • rushter/mlalgorithmsrushter avatar

    rushter/MLAlgorithms

    10,983View on GitHub↗

    MLAlgorithms is an educational machine learning algorithm library consisting of core predictive models implemented from scratch in Python. It serves as a reference for developers to study the internal logic and mathematical workings of these models through clean, minimal implementations. The codebase focuses on the study of algorithm implementation and machine learning education, providing a way to understand internal mechanics by building components without relying on heavy external libraries. The project utilizes object-oriented encapsulation and NumPy-based vectorization to manage model s

    Python
    View on GitHub↗10,983
  • sail-sg/understand-r1-zerosail-sg avatar

    sail-sg/understand-r1-zero

    1,214View on GitHub↗
    Pythonllmr1-zeroreasoning
    View on GitHub↗1,214
  • shangtongzhang/reinforcement-learning-an-introductionShangtongZhang avatar

    ShangtongZhang/reinforcement-learning-an-introduction

    14,569View on GitHub↗

    This project is a Python-based educational framework designed to simulate reinforcement learning algorithms and environments. It serves as a platform for reproducing classic textbook examples, allowing users to study agent behavior, policy improvement, and the fundamental mechanics of decision-making in controlled settings. The library provides implementations for core reinforcement learning concepts, including temporal difference learning, Monte Carlo episode sampling, and tabular value function approximation. It enables the analysis of specific algorithmic behaviors, such as identifying and

    Pythonartificial-intelligencereinforcement-learning
    View on GitHub↗14,569
  • simple-efficient/rl-factorySimple-Efficient avatar

    Simple-Efficient/RL-Factory

    1,768View on GitHub↗

    📘Tutorial | 🛠️Installation | 🎨Framework

    Python
    View on GitHub↗1,768
  • thudm/slimeTHUDM avatar

    THUDM/slime

    4,259View on GitHub↗

    SLIME is a distributed reinforcement learning framework for large language model post-training that bridges Megatron training with SGLang inference servers. It orchestrates scalable RL loops across GPU clusters, decoupling training and inference into independent processes that communicate over HTTP and NCCL for independent scaling and fault tolerance. The system supports multi-agent reinforcement learning workflows with parallel agent instances, customizable rollout strategies, and personalized agent serving that improves models from prior conversations without disrupting API serving. The fra

    Python
    View on GitHub↗4,259
  • tidedra/lmm-r1TideDra avatar

    TideDra/lmm-r1

    846View on GitHub↗

    Extend OpenRLHF to support LMM RL training for reproduction of DeepSeek-R1 on multimodal tasks.

    Python
    View on GitHub↗846
  • tiger-ai-lab/verl-toolTIGER-AI-Lab avatar

    TIGER-AI-Lab/verl-tool

    1,006View on GitHub↗

    A version of verl to support diverse tool use TMLR 2026

    Python
    View on GitHub↗1,006