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
·

RL training environments

Ranking updated Jul 18, 2026

For rl training isolated envs, the strongest matches are isaac-sim/isaacgymenvs (This framework provides a high-performance, GPU-accelerated environment for reinforcement), google-deepmind/acme (Acme is a comprehensive reinforcement learning framework designed for) and openmanus/openmanus-rl (This framework provides the necessary infrastructure for distributed reinforcement). farama-foundation/gymnasium and thu-ml/tianshou round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best RL training environments for isolated simulations. Compare top-rated libraries by activity and features to find the best fit.

RL training environments

Find the best repos with AI.We'll search the best matching repositories with AI.
  • isaac-sim/isaacgymenvsisaac-sim avatar

    isaac-sim/IsaacGymEnvs

    2,942View on GitHub↗

    IsaacGymEnvs is a GPU-accelerated physics sandbox and robotics policy training suite designed for reinforcement learning. It serves as a vectorized robotic simulator that runs thousands of parallel environments on GPUs to accelerate the training of neural networks. The project provides a sim-to-real transfer framework that utilizes domain randomization and physics variations to ensure policies trained in simulation are robust enough for deployment on real hardware. It distinguishes itself through a high-performance architecture that uses tensor-based state management to handle observations an

    This framework provides a high-performance, GPU-accelerated environment for reinforcement learning that supports massive parallelization, distributed training, and standard API compatibility for robotics research.

    PythonDistributed RL ScalingVectorized Environments
    View on GitHub↗2,942
  • google-deepmind/acmegoogle-deepmind avatar

    google-deepmind/acme

    4,005View on GitHub↗

    Acme is a reinforcement learning framework and execution engine designed for developing and benchmarking learning algorithms. It provides a library of modular components and reference implementations used to construct agents and establish performance baselines. The system enables the scaling of agent architectures from single-stream execution to large distributed environments. This allows for the transition from initial prototyping to distributed execution for training and evaluation. The framework covers reinforcement learning development and agent architecture prototyping, providing the bu

    Acme is a comprehensive reinforcement learning framework designed for building and scaling agents, though it focuses more on agent architecture and distributed execution than on providing a library of isolated environment sandboxes.

    PythonDistributed RL Scaling
    View on GitHub↗4,005
  • openmanus/openmanus-rlOpenManus avatar

    OpenManus/OpenManus-RL

    3,916View on GitHub↗

    OpenManus-RL is a reinforcement learning framework and distributed training pipeline designed to train large language models as agents. It serves as an agentic reasoning optimizer and reward model trainer, providing the infrastructure to improve model decision-making through reward-based policy optimization. The project distinguishes itself through a distributed architecture that supports parameter sharding across multiple compute nodes and a coordinated rollout system for collecting interaction trajectories. It incorporates advanced reasoning strategies, such as Tree-of-Thoughts and Monte Ca

    This framework provides the necessary infrastructure for distributed reinforcement learning and agent-based environment orchestration, specifically tailored for training language models through reward-based policy optimization.

    PythonDistributed Language Agent RL WorkflowsDistributed Training Sharding
    View on GitHub↗3,916
  • farama-foundation/gymnasiumFarama-Foundation avatar

    Farama-Foundation/Gymnasium

    12,050View on GitHub↗

    Gymnasium is a suite of standardized APIs and simulation toolkits used to evaluate agent behavior and benchmark reinforcement learning algorithms. It provides a standardized interface for creating and interacting with simulated environments, enabling the training of reinforcement learning agents through a consistent set of interaction protocols. The project emphasizes experimental reproducibility through a versioned API and a system for tracking changes to environment logic using version suffixes. This ensures that learning results remain consistent and can be replicated across different soft

    Gymnasium is the industry-standard API for reinforcement learning environments, providing the essential interface for environment interaction, vectorization, and reproducibility that serves as the foundation for modern RL research.

    PythonVectorized Environments
    View on GitHub↗12,050
  • thu-ml/tianshouthu-ml avatar

    thu-ml/tianshou

    10,235View on GitHub↗

    Tianshou is a reinforcement learning framework designed for developing and testing agents. It provides a system for implementing custom agents by defining policies and parameter update rules to optimize agent behavior. The framework decouples neural network architectures from update logic through policy-based abstractions and separates data pre-processing from gradient updates. It utilizes a collector-driven pipeline to stream experience from environments into structured memory buffers for sampled learning. The system supports vectorized environment execution to run multiple parallel instanc

    Tianshou is a modular reinforcement learning framework that provides vectorized environment support and Gymnasium compatibility, making it a robust tool for building and testing RL agents.

    PythonVectorized Environments
    View on GitHub↗10,235
  • microsoft/malmoMicrosoft avatar

    Microsoft/malmo

    4,265View on GitHub↗

    Malmo is a voxel-based simulation platform designed for artificial intelligence research and the study of autonomous agent behaviors. Built as a sandbox environment using Minecraft, it serves as a framework for multi-agent simulation and reinforcement learning research within a 3D grid of blocks. The project distinguishes itself through a multi-agent simulation framework that coordinates and synchronizes multiple autonomous agents to perform collaborative missions. It provides a standardized interface following reinforcement learning specifications, allowing it to function as an environment f

    Malmo is a specialized reinforcement learning environment built on Minecraft that provides a sandbox for multi-agent research and includes native support for the Gymnasium API.

    JavaOpenAI Gym Integrations
    View on GitHub↗4,265
  • ai4finance-foundation/elegantrlAI4Finance-Foundation avatar

    AI4Finance-Foundation/ElegantRL

    4,342View on GitHub↗

    ElegantRL is a deep reinforcement learning framework and quantitative trading platform designed for automating financial decision making. It provides a system for designing and training agents using massively parallel GPU execution and includes a coordination layer for multi-agent reinforcement learning. Additionally, it features a GPU-based solver for NP-complete and nonconvex mathematical optimization problems. The platform distinguishes itself through GPU-accelerated environments that simulate thousands of parallel market interactions on a single device to accelerate data collection. It in

    ElegantRL is a deep reinforcement learning framework that provides GPU-accelerated, parallelized simulation environments for training agents, though it is specifically tailored for financial quantitative trading rather than general-purpose environment research.

    PythonGPU Acceleration
    View on GitHub↗4,342
  • openai/gymopenai avatar

    openai/gym

    37,223View on GitHub↗

    Gym is a reinforcement learning environment toolkit and agent simulation framework. It provides a standardized API and a universal communication interface that defines how learning agents interact with simulation environments through actions and observations. The project includes a benchmark environment suite and a diverse library of pre-configured simulation worlds, including physics engines and classic control tasks. It enables the creation of custom simulation environments to train agents in specific operational scenarios while ensuring reproducibility across different learning algorithms.

    Gym is the industry-standard toolkit for reinforcement learning environments, providing the foundational API and simulation interface that defines the category for agent-environment interaction.

    PythonReinforcement Learning EnvironmentsAgent Simulation EnvironmentsBenchmarking Suites
    View on GitHub↗37,223
  • unity-technologies/ml-agentsUnity-Technologies avatar

    Unity-Technologies/ml-agents

    19,494View on GitHub↗

    This project is a reinforcement learning toolkit and simulation-based AI trainer for creating intelligent agents within Unity simulations. It provides a multi-agent simulation framework for configuring cooperative or competitive scenarios and includes an environment wrapper that bridges simulations with standard machine learning libraries using gym-style interfaces. The system features a native cross-platform inference engine that executes trained neural network models for real-time decision making without external dependencies. It enables the acceleration of the learning process by running m

    This toolkit provides a comprehensive framework for reinforcement learning in simulated environments, offering Gymnasium-compatible APIs, multi-agent support, and parallel simulation capabilities for accelerated training.

    C#Reinforcement Learning EnvironmentsReinforcement Learning Training UtilitiesAPI Compatibility Layers
    View on GitHub↗19,494
  • isaac-sim/isaaclabisaac-sim avatar

    isaac-sim/IsaacLab

    6,377View on GitHub↗

    Isaac Lab is an open-source framework for training robot policies in physically simulated environments, supporting both single-agent and multi-agent reinforcement learning. It is built on an Omniverse-PhysX simulation backend that models rigid bodies, articulated systems, deformable objects, and sensors, and provides a task-based environment configuration system where each training environment is defined as a modular class specifying observation spaces, action spaces, reward functions, and termination conditions. The framework distinguishes itself through an RL-library abstraction layer that

    Isaac Lab is a comprehensive reinforcement learning framework built on a high-performance physics engine that natively supports Gymnasium APIs, hardware-accelerated parallel environments, and distributed training for complex robotics tasks.

    PythonOmniverse-PhysX BackendsLibrary Abstraction LayersMulti-Agent Orchestration
    View on GitHub↗6,377
  • 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

    This framework provides the distributed infrastructure and orchestration necessary for scaling reinforcement learning workloads across GPU clusters, making it a suitable tool for managing complex, isolated training environments.

    PythonDistributed RL ScalingDistributed Training ShardingMulti-Node Training Scaling
    View on GitHub↗2,502
  • dlr-rm/stable-baselines3DLR-RM avatar

    DLR-RM/stable-baselines3

    12,765View on GitHub↗

    Stable-baselines3 is a reinforcement learning library built on the PyTorch deep learning framework. It provides a collection of reliable, standardized implementations of reinforcement learning algorithms designed for training, testing, and benchmarking agent policies in diverse simulated environments. The library functions as an agent training toolkit that emphasizes modularity and reproducibility. It features a unified environment interface and supports vectorized execution to accelerate data collection across multiple simulation instances. Users can customize neural network architectures, f

    Stable-baselines3 provides the standardized algorithms and vectorized environment support needed to train agents, though it functions primarily as an agent-training library rather than a framework for building the isolated simulation environments themselves.

    PythonVectorized Environments
    View on GitHub↗12,765
  • openai/universeopenai avatar

    openai/universe

    7,506View on GitHub↗

    Universe is a training and evaluation platform that transforms websites, games, and software into standardized environments for general intelligence agents. It functions as a reinforcement learning wrapper and remote environment orchestrator, providing a consistent interface to wrap diverse software for AI agent interaction. The platform distinguishes itself through a visual observation interface that streams real-time pixel data and transmits keyboard and mouse events to simulate human interaction. It utilizes a bi-directional communication protocol to deliver reward signals and performance

    This platform provides a standardized interface for wrapping diverse software into reinforcement learning environments, offering the containerized isolation and parallel simulation capabilities required for agent training.

    PythonAgent Training Environment PlatformsStandardized Training InterfacesAgentic Training Frameworks
    View on GitHub↗7,506
  • willccbb/verifierswillccbb avatar

    willccbb/verifiers

    4,233View on GitHub↗

    Verifiers is a reinforcement learning environment framework and evaluation toolkit designed to train and evaluate large language models. It provides a standardized system for constructing simulation environments, managing training harnesses, and tracking agent trajectories through multi-turn interactions. The project features a dedicated agent trajectory manager to handle branching rollouts and token sequences, alongside an evaluation toolkit that tests model outputs against defined reward rubrics and datasets. It includes capabilities for reward engineering and the ability to package environ

    This framework provides a standardized system for constructing and evaluating reinforcement learning environments, specifically tailored for LLM post-training and agent trajectory management.

    PythonRL Environment ConstructionRL Environment FrameworksAgent Performance Evaluators
    View on GitHub↗4,233
  • ai4finance-foundation/finrlAI4Finance-Foundation avatar

    AI4Finance-Foundation/FinRL

    13,964View on GitHub↗

    FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated trading strategies. It functions as a quantitative finance toolkit that integrates deep learning algorithms with financial market simulations to address complex portfolio management and asset allocation tasks. The platform provides an end-to-end pipeline for transforming raw market data into actionable trading models. The project distinguishes itself through a layered, modular architecture that separates data processing, environment simulation, and agent training. This design allow

    FinRL is a specialized reinforcement learning framework that provides built-in financial market environments compatible with the Gymnasium API, making it a suitable tool for conducting reinforcement learning experiments in the domain of quantitative finance.

    Jupyter NotebookReinforcement Learning EnvironmentsAutomated Trading ExecutionAutomated Trading Platforms
    View on GitHub↗13,964
  • deepmind/labdeepmind avatar

    deepmind/lab

    7,365View on GitHub↗

    Lab is a customizable 3D platform and research testbed designed for training and testing autonomous agents using reinforcement learning. It serves as a spatial AI training simulator where agents can be evaluated through navigation and puzzle-solving tasks. The environment allows for the definition of complex layouts and task behaviors through external scripting, enabling the generation of specific challenges for AI research. It supports both automated training via standard API bindings and manual agent control to validate simulation dynamics. The system utilizes a grid-based spatial represen

    DeepMind Lab is a specialized 3D simulation platform designed specifically for reinforcement learning research, providing the necessary environment isolation and API-compatible interfaces for training autonomous agents.

    CAgent Training Environment PlatformsAutonomous Agent SimulationsAutonomous AI Agent Simulations
    View on GitHub↗7,365
  • baekalfen/pyboyBaekalfen avatar

    Baekalfen/PyBoy

    5,159View on GitHub↗

    PyBoy is a programmable Game Boy emulator and hardware simulation framework written in Python. It functions as an emulation engine that allows users to execute original handheld software while providing a programmatic interface to control, probe, and automate game execution. The project is specifically designed as a reinforcement learning environment, exposing emulator states and controls to facilitate the training of machine learning agents. It distinguishes itself by providing tools for game area mapping and the extraction of simplified 2D screen representations and collision maps to suppor

    PyBoy is a specialized reinforcement learning environment that provides a programmatic interface for training agents within a Game Boy emulator, offering Gymnasium-style control and state extraction despite its primary identity as an emulation engine.

    PythonProgrammable Emulator APIsCycle-Accurate EmulatorsEmulation State Scripting
    View on GitHub↗5,159
  • lvwerra/trllvwerra avatar

    lvwerra/trl

    18,718View on GitHub↗

    This project is a transformer post-training toolkit and reinforcement learning library designed to align language model behavior with human preferences. It provides a framework for managing the transition from supervised fine-tuning to reinforcement learning and preference optimization. The library distinguishes itself through a specialized focus on preference optimization and reward modeling, enabling the adjustment of model outputs based on preferred versus rejected examples. It also includes capabilities for training agents within controlled sandbox environments using task suites and verif

    This library provides a specialized framework for reinforcement learning focused on language model alignment and preference optimization, offering compatibility with standard training workflows and distributed execution environments.

    PythonTransformer Reinforcement Learning LibrariesMemory-Efficient TuningPreference Optimization
    View on GitHub↗18,718
  • ray-project/rayray-project avatar

    ray-project/ray

    42,895View on GitHub↗

    Ray is a distributed computing framework designed to scale Python and Java applications across clusters by abstracting task scheduling and resource management. It functions as a resource-aware execution engine that manages task dependencies, placement, and fault tolerance across networked compute nodes. At its core, the system provides a stateful actor model, allowing developers to define classes that run in dedicated processes to maintain and mutate internal state across remote method calls. The framework distinguishes itself through a robust cross-language interoperability layer, enabling f

    Ray provides the underlying distributed execution engine and the RLlib library, which is a comprehensive framework for reinforcement learning that supports Gymnasium APIs, multi-environment scaling, and distributed training.

    PythonActor ModelsDistributed Computing FrameworksDistributed Datasets
    View on GitHub↗42,895
  • 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

    Dopamine is a research framework specifically designed for developing and testing reinforcement learning agents, providing the necessary environment wrappers and training infrastructure to support standard RL workflows.

    Jupyter NotebookReinforcement Learning Research FrameworksAgent DevelopmentEnvironment Wrappers
    View on GitHub↗10,879
  • openai/retroopenai avatar

    openai/retro

    3,585View on GitHub↗

    Retro Games in Gym

    This framework provides a specialized interface for turning classic video games into reinforcement learning environments that are fully compatible with the Gymnasium API.

    CGame AI EnvironmentsReinforcement Learning
    View on GitHub↗3,585
  • facebookresearch/habitat-simfacebookresearch avatar

    facebookresearch/habitat-sim

    3,532View on GitHub↗

    Habitat-sim is a high-performance 3D simulation platform designed for training and benchmarking embodied AI agents within photorealistic indoor and outdoor environments. It serves as a simulator for AI and robotics, providing a system for generating synthetic data and simulating physical interactions. The project is distinguished by a native C++ core that enables high-throughput simulation and a rendering pipeline using physically based rendering and baked global illumination. It features a navigation system based on pre-computed navigation meshes to ensure collision-free traversal and a rigi

    Habitat-sim is a high-performance simulation platform that provides the isolated, hardware-accelerated environments required for reinforcement learning, though it is specialized for embodied AI and robotics rather than general-purpose Gym-based tasks.

    C++3D Environment RenderingEmbodied AI Platforms3D Physics Engines
    View on GitHub↗3,532
  • tensorflow/agentstensorflow avatar

    tensorflow/agents

    3,016View on GitHub↗

    TF-Agents: A reliable, scalable and easy to use TensorFlow library for Contextual Bandits and Reinforcement Learning.

    TF-Agents is a comprehensive library for building reinforcement learning agents that integrates with the Gymnasium API and supports scalable training, though it focuses more on the agent-side implementation than providing the isolated simulation environments themselves.

    PythonDeep Learning EcosystemsDeep Learning FrameworksMachine Learning Frameworks
    View on GitHub↗3,016
  • ntasfi/pygame-learning-environmentntasfi avatar

    ntasfi/PyGame-Learning-Environment

    1,062View on GitHub↗

    PyGame Learning Environment is a Python framework that provides a standardized interface for training artificial intelligence agents within diverse game environments. It functions as a communication layer that bridges reinforcement learning agents with game state observations, action inputs, and reward signals, allowing for consistent interaction across different game titles. The platform distinguishes itself by offering a headless execution mode that disables graphical rendering pipelines. By bypassing display overhead, this feature accelerates training cycles for automated agents during bac

    This framework provides a Python-based interface for reinforcement learning agents to interact with PyGame-based environments, serving as a specialized tool for research experiments despite lacking native support for distributed training or hardware acceleration.

    PythonHeadless Training EnvironmentsReinforcement Learning EnvironmentsEnvironment Abstraction Layers
    View on GitHub↗1,062
  • unitreerobotics/unitree_rl_gymunitreerobotics avatar

    unitreerobotics/unitree_rl_gym

    3,378View on GitHub↗

    Unitree RL Gym is an integrated software framework designed for the simulation, training, and deployment of motion control policies for legged robotic platforms. It provides a comprehensive environment for developing locomotion strategies for quadruped and humanoid robots by leveraging reinforcement learning algorithms within high-fidelity physics-based simulations. The platform distinguishes itself by offering an end-to-end workflow that bridges the gap between virtual training and physical execution. It includes specialized tools for mapping raw sensor data into normalized state-space obser

    This framework provides specialized reinforcement learning environments for Unitree robotic platforms and maintains compatibility with the Gymnasium API, making it a suitable tool for conducting RL experiments in simulated robotics.

    PythonQuadruped Robot FrameworksArticulated Body SimulatorsPolicy Deployments
    View on GitHub↗3,378
  • aminhp/gym-anytradingAminHP avatar

    AminHP/gym-anytrading

    2,381View on GitHub↗

    Gym-anytrading is a reinforcement learning toolkit designed to simulate financial market conditions for the development and evaluation of automated trading agents. It provides a standardized framework that models stock and forex market data, allowing researchers to train agents through trial and error within consistent, gym-compatible environments. The platform distinguishes itself through an object-oriented architecture that enables users to define custom trading logic, including unique reward functions, profit calculations, and trade fee policies. By transforming raw financial datasets into

    This is a specialized reinforcement learning environment designed for trading simulations that adheres to the Gymnasium API, making it a direct fit for your experiments despite its narrow focus on financial markets.

    PythonOpenAI Gym Integrations
    View on GitHub↗2,381
  • leggedrobotics/legged_gymleggedrobotics avatar

    leggedrobotics/legged_gym

    3,022View on GitHub↗

    Legged Gym is a high-performance simulation platform and toolkit engineered for training autonomous robotic agents in complex, physics-based environments. It provides a comprehensive framework for developing legged locomotion control policies, enabling robots to learn movement strategies for navigating uneven terrain and managing physical disturbances through reinforcement learning. The platform distinguishes itself by utilizing hardware-accelerated physics and headless execution to maximize computational throughput during training. It incorporates a domain randomization pipeline that injects

    This framework provides a specialized environment for training legged robots using the Isaac Gym platform, offering hardware-accelerated simulation and compatibility with standard reinforcement learning interfaces.

    PythonRobot Learning PlatformsDomain RandomizationsGPU-Accelerated Robot Simulators
    View on GitHub↗3,022
  • farama-foundation/arcade-learning-environmentFarama-Foundation avatar

    Farama-Foundation/Arcade-Learning-Environment

    2,426View on GitHub↗

    The Arcade Learning Environment is a research-focused platform that provides a high-performance emulation engine for Atari 2600 games. It serves as a standardized environment for training and evaluating artificial intelligence agents, bridging native game execution with machine learning libraries through a dedicated Python interface. The project distinguishes itself by offering robust support for parallel and vectorized environment execution, allowing multiple game instances to run simultaneously to accelerate data collection. It includes specialized tools for asynchronous command queuing and

    The Arcade Learning Environment provides a standardized interface for reinforcement learning agents to interact with Atari 2600 games, serving as a foundational environment framework compatible with the Gymnasium API.

    C++Vectorized Environments
    View on GitHub↗2,426
  • stanfordnmbl/osim-rlstanfordnmbl avatar

    stanfordnmbl/osim-rl

    944View on GitHub↗

    Osim-rl is a research environment designed for the development and evaluation of reinforcement learning agents within physics-based musculoskeletal simulations. It provides a standardized interface that maps physiological state observations to muscle excitation control signals, enabling the study of human movement and biomechanics through iterative policy optimization. The framework distinguishes itself by integrating high-fidelity musculoskeletal modeling with tools for scientific benchmarking and reproducible experimentation. It allows researchers to define custom reward functions and adjus

    This repository provides a specialized reinforcement learning environment for musculoskeletal simulation that is compatible with the Gymnasium API, making it a direct fit for the category despite its narrow focus on biomechanics.

    PythonBiomechanical SimulationsPhysics SimulationsPolicy Optimization
    View on GitHub↗944
  • gensyn-ai/rl-swarmgensyn-ai avatar

    gensyn-ai/rl-swarm

    1,686View on GitHub↗

    RL-Swarm is a decentralized reinforcement learning framework designed to coordinate distributed machine learning agents across peer-to-peer networks. It functions as a distributed computing orchestrator that manages multi-agent roles and hardware resources to facilitate large-scale collaborative training. By anchoring training processes in cryptographic verification and decentralized contracts, the system ensures that model development remains transparent, verifiable, and resistant to manipulation. The platform distinguishes itself through a multi-agent expert coordination model that organize

    This framework facilitates distributed reinforcement learning by enabling the creation of training swarms across multiple nodes, aligning with the core requirement for managing isolated reinforcement learning environments.

    PythonDecentralized Machine LearningAgentic Reinforcement LearningDistributed Training Coordination
    View on GitHub↗1,686
  • primeintellect-ai/prime-rlPrimeIntellect-ai avatar

    PrimeIntellect-ai/prime-rl

    1,552View on GitHub↗

    Agentic RL Training at Scale

    This framework provides a scalable infrastructure for reinforcement learning training, offering the necessary abstractions to manage environments and distributed training workflows in line with modern RL research requirements.

    PythonReinforcement Learning Frameworks
    View on GitHub↗1,552
  • google-deepmind/dm_controlgoogle-deepmind avatar

    google-deepmind/dm_control

    4,620View on GitHub↗

    dm_control is a physics-based simulation framework and robot control simulation toolkit designed for creating and interacting with continuous control tasks. It serves as a suite of reinforcement learning environments and a benchmarking tool for evaluating autonomous agents within virtual physics spaces. The framework provides a collection of environments based on MuJoCo physics bindings to simulate rigid body dynamics and contact forces. It features hardware-accelerated rendering and interactive viewers for the visualization of physics environments and agent behavior. The system supports the

    This framework provides a suite of physics-based reinforcement learning environments that are compatible with standard agent interfaces, making it a specialized tool for continuous control experiments.

    PythonPhysical Interaction SimulationsPhysics SimulationPhysics Simulation Environments
    View on GitHub↗4,620
  • catalyst-team/catalyst-rlcatalyst-team avatar

    catalyst-team/catalyst-rl

    48View on GitHub↗

    Accelerated RL

    Catalyst is a framework specifically designed for deep reinforcement learning that provides accelerated training loops and supports the Gymnasium API, making it a suitable tool for managing reinforcement learning experiments.

    PythonDeep Reinforcement LearningReinforcement Learning
    View on GitHub↗48
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
isaac-sim/isaacgymenvs2.9KPythonNOASSERTIONOct 26, 2024
google-deepmind/acme4KPythonApache-2.0Apr 8, 2026
openmanus/openmanus-rl3.9KPythonapache-2.0Oct 8, 2025
farama-foundation/gymnasium12.1KPythonMITJun 9, 2026
thu-ml/tianshou10.2KPythonmitDec 1, 2025
microsoft/malmo4.3KJavaMITSep 3, 2025
ai4finance-foundation/elegantrl4.3KPythonNOASSERTIONFeb 20, 2026
openai/gym37.2KPythonNOASSERTIONMar 26, 2026
unity-technologies/ml-agents19.5KC#NOASSERTIONJun 16, 2026
isaac-sim/isaaclab6.4KPythonbsd-3-clauseFeb 20, 2026

Related searches

  • a reinforcement learning library for training agents
  • a tool for managing project development environments
  • a local environment for machine learning
  • a library for RLHF and preference alignment
  • a framework for distributed model training
  • Kernel isolation sandbox
  • Isolated component runtime
  • Parallel execution framework