Skip to content

knmcguire/best-of-robot-simulators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

best-of-robot-simulators

πŸ†Β  A ranked list of awesome projects. Updated weekly.

This curated list contains 160 awesome simulator projects with a total of 420K stars grouped into 11 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!

πŸ§™β€β™‚οΈ Discover other best-of lists or create your own.

Definition Robotics Simulator

Here is a definition of a robotics simulator derived in this blogpost

A robotic simulator is a software framework that provides a virtual environment, often leveraging different physics/rendering engines and sensor models, to model the robot's behavior, its interaction and perception with the simulated world for design, evaluative or data-generative purposes.

With:

  • virtual environment - To provide the scenario for the simulated robot to act in, depending on the application, like an indoor building, forest, or lunar landscape.
  • behavior, its interaction and perception - The simulated entity should be able to interact with and act upon that virtual environment or world through its simulated sensors and actuators.
  • physics/rendering engines and sensor models - To be able to simulate those interactions and perceptions caused by the robot's behavior, to model how an object will slip while being grasped or the noise of the lidar ranges.
  • design, evaluative or data-generative - To use this as a development tool, as part of continuous integration to assure quality, or to collect data that can be used for AI training purposes.

Contents

Explanation

  • πŸ₯‡πŸ₯ˆπŸ₯‰Β  Combined project-quality score
  • ⭐️  Star count from GitHub
  • 🐣  New project (less than 6 months old)
  • πŸ’€Β  Inactive project (12 months no activity)
  • πŸ’€Β  Dead project (999999 months no activity)
  • πŸ“ˆπŸ“‰Β  Project is trending up or down
  • βž•Β  Project was recently added
  • πŸ‘¨β€πŸ’»Β  Contributors count from GitHub
  • πŸ”€Β  Fork count from GitHub
  • πŸ“‹Β  Issue count from GitHub
  • ⏱️  Last update timestamp on package manager
  • πŸ“₯Β  Download count from package manager
  • πŸ“¦Β  Number of dependent projects

Generic Robotics Simulators

Back to top

Generic simulators, tools or SDKs made for robotics

mujoco (πŸ₯‡38 Β· ⭐ 11K) - Multi-Joint dynamics with Contact. A general purpose physics simulator. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 95 Β· πŸ”€ 1.1K Β· πŸ“₯ 750K Β· πŸ“¦ 4.8K Β· πŸ“‹ 1.8K - 6% open Β· ⏱️ 08.10.2025):

     git clone https://github.com/google-deepmind/mujoco
    
O3DE for Robotics (πŸ₯‡29 Β· ⭐ 8.6K) - Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators.. MIT and Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 320 Β· πŸ”€ 2.3K Β· πŸ“₯ 10K Β· πŸ“‹ 7.8K - 42% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/o3de/o3de
    
Webots (πŸ₯‡28 Β· ⭐ 3.8K) - Webots Robot Simulator. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.8K Β· πŸ“₯ 1.7M Β· πŸ“‹ 1.9K - 12% open Β· ⏱️ 26.08.2025):

     git clone https://github.com/cyberbotics/webots
    
Gazebo (πŸ₯ˆ21 Β· ⭐ 1.1K) - Open source robotics simulator. The latest version of Gazebo. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 330 Β· πŸ“‹ 1K - 43% open Β· ⏱️ 29.09.2025):

     git clone https://github.com/gazebosim/gz-sim
    
Newton (Physics) (πŸ₯ˆ20 Β· ⭐ 1.5K Β· 🐣) - An open-source, GPU-accelerated physics simulation engine built upon NVIDIA Warp, specifically targeting roboticists.. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 29 Β· πŸ”€ 120 Β· πŸ“‹ 440 - 34% open Β· ⏱️ 08.10.2025):

     git clone https://github.com/newton-physics/newton
    
OpenRAVE (πŸ₯ˆ18 Β· ⭐ 790 Β· πŸ’€) - Open Robotics Automation Virtual Environment: An environment for testing, developing, and deploying robotics motion.. Apache-2 and LGPL-3
  • GitHub (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 330 Β· πŸ“‹ 520 - 57% open Β· ⏱️ 16.08.2024):

     git clone https://github.com/rdiankov/openrave
    
Unity Robotics Hub (πŸ₯ˆ16 Β· ⭐ 2.4K) - Central repository for tools, tutorials, resources, and documentation for robotics simulation in Unity. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 450 Β· πŸ“‹ 200 - 26% open Β· ⏱️ 26.11.2024):

     git clone https://github.com/Unity-Technologies/Unity-Robotics-Hub
    
Ros2 For Unity (πŸ₯‰15 Β· ⭐ 580 Β· πŸ’€) - High-performance ROS2 solution for Unity3D. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 12 Β· πŸ”€ 65 Β· πŸ“₯ 7.7K Β· πŸ“‹ 93 - 40% open Β· ⏱️ 30.09.2024):

     git clone https://github.com/RobotecAI/ros2-for-unity
    
ARGoS (πŸ₯‰15 Β· ⭐ 290) - A parallel, multi-engine simulator for heterogeneous swarm robotics. MIT
  • GitHub (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 110 Β· πŸ“‹ 130 - 21% open Β· ⏱️ 03.05.2025):

     git clone https://github.com/ilpincy/argos3
    
NVIDIA Isaac Sim (πŸ₯‰14 Β· ⭐ 1.5K Β· 🐣) - NVIDIA Isaac Sim is an open-source application on NVIDIA Omniverse for developing, simulating, and testing AI-driven.. Apache 2.0 and NVIDIA Omniverse License Agreement
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 190 Β· πŸ“‹ 160 - 40% open Β· ⏱️ 25.09.2025):

     git clone https://github.com/isaac-sim/IsaacSim
    
ROS1 Intergration for Unreal 4 (πŸ₯‰14 Β· ⭐ 450) - Unreal Engine Plugin to enable ROS Support. MIT
  • GitHub (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 140 Β· πŸ“‹ 130 - 39% open Β· ⏱️ 11.02.2025):

     git clone https://github.com/code-iai/ROSIntegration
    
CoppeliaSim core library (πŸ₯‰11 Β· ⭐ 130) - CoppeliaSim core library. gnu-gpl
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 44 Β· πŸ“‹ 21 - 4% open Β· ⏱️ 06.10.2025):

     git clone https://github.com/CoppeliaRobotics/coppeliaSimLib
    
Robwork (πŸ₯‰8 Β· ⭐ 33 Β· πŸ’€) - RobWork is a collection of C++ libraries for simulation and control of robot systems, see http://robwork.dk To get.. Apache-2
  • GitLab (πŸ”€ 39 Β· πŸ“‹ 110 - 15% open Β· ⏱️ 07.04.2016):

     git clone https://gitlab.com/sdurobotics/RobWork
    
SimSpark (πŸ₯‰7 Β· ⭐ 21) - A generic physical simulator. Missing
  • GitLab (πŸ”€ 8 Β· πŸ“‹ 56 - 51% open Β· ⏱️ 13.10.2017):

     git clone https://gitlab.com/robocup-sim/SimSpark
    
CoppeliaSim (πŸ₯‰1) - Proprietary Software License
  • No project information available.
RobotBuilder (πŸ₯‰1) - Commercial software
  • No project information available.
RoboDK (πŸ₯‰1) - proprietary license
  • No project information available.
MATLAB Robotics Systems Toolbox (πŸ₯‰1) - Proprietary Software License
  • No project information available.
RoSi (πŸ₯‰1) - Proprietary Software License
  • No project information available.
Show 4 hidden projects...

Robotic simulators in 2D

Back to top

Robotic simulators that only work in a 2D environment, for instance navigation

IR-SIM (πŸ₯‡24 Β· ⭐ 600) - A Python based lightweight robot simulator for the development of algorithms in robotics navigation, control, and.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 10 Β· πŸ”€ 72 Β· πŸ“¦ 12 Β· πŸ“‹ 33 - 12% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/hanruihua/ir-sim
    
  • PyPi (πŸ“₯ 1.6K / month):

     pip install ir-sim
    
pyrobosim (πŸ₯ˆ20 Β· ⭐ 350) - ROS 2 enabled 2D mobile robot simulator for behavior prototyping. MIT
  • GitHub (πŸ‘¨β€πŸ’» 18 Β· πŸ”€ 62 Β· πŸ“¦ 7 Β· πŸ“‹ 120 - 4% open Β· ⏱️ 06.10.2025):

     git clone https://github.com/sea-bass/pyrobosim
    
  • PyPi (πŸ“₯ 410 / month):

     pip install pyrobosim
    
mvsim (πŸ₯‰14 Β· ⭐ 340 Β· πŸ“‰) - Vehicle and mobile robotics simulator. C++ & Python API. Use it as a standalone application or via ROS 1 or ROS 2. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 50 Β· πŸ“‹ 28 - 28% open Β· ⏱️ 29.09.2025):

     git clone https://github.com/MRPT/mvsim
    
Flatland (πŸ₯‰13 Β· ⭐ 120 Β· πŸ’€) - A 2D robot simulator for ROS. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 42 Β· πŸ“‹ 26 - 50% open Β· ⏱️ 07.05.2024):

     git clone https://github.com/avidbots/flatland
    
DWA_Algorithm_PYTHON (πŸ₯‰3 Β· ⭐ 11 Β· 🐣) - A fully visualized implementation of the Dynamic Window Approach (DWA) in Python using Pygame. Simulate and visualize.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 1 Β· ⏱️ 18.07.2025):

     git clone https://github.com/EricChen0104/DWA_Algorithm_PYTHON
    

Aerial Robotics Simulators

Back to top

Simulator frameworks made especially for aerial robotics

Cosys-AirSim (πŸ₯‡20 Β· ⭐ 230 Β· πŸ“ˆ) - AirSim is a simulator for drones, cars and more, built on Unreal Engine. We expand it with new implementations and.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 260 Β· πŸ”€ 81 Β· πŸ“₯ 6.9K Β· πŸ“‹ 78 - 48% open Β· ⏱️ 03.10.2025):

     git clone https://github.com/Cosys-Lab/Cosys-AirSim
    
PyFlyt (πŸ₯‡19 Β· ⭐ 180) - UAV Flight Simulator for Reinforcement Learning Research. MIT
  • GitHub (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 35 Β· πŸ“¦ 37 Β· πŸ“‹ 59 - 22% open Β· ⏱️ 17.06.2025):

     git clone https://github.com/jjshoots/PyFlyt
    
  • PyPi (πŸ“₯ 2.6K / month):

     pip install pyflyt
    
Gym Pybullet Drones (πŸ₯ˆ18 Β· ⭐ 1.6K Β· πŸ“ˆ) - PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control. MIT
  • GitHub (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 450 Β· πŸ“‹ 220 - 48% open Β· ⏱️ 04.10.2025):

     git clone https://github.com/utiasDSL/gym-pybullet-drones
    
RotorS (πŸ₯ˆ18 Β· ⭐ 1.4K Β· πŸ’€) - RotorS is a UAV gazebo simulator. MIT
  • GitHub (πŸ‘¨β€πŸ’» 49 Β· πŸ”€ 680 Β· πŸ“‹ 380 - 42% open Β· ⏱️ 06.07.2021):

     git clone https://github.com/ethz-asl/rotors_simulator
    
Flightmare (πŸ₯ˆ17 Β· ⭐ 1.2K Β· πŸ’€) - An Open Flexible Quadrotor Simulator. MIT
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 360 Β· πŸ“₯ 5.9K Β· πŸ“‹ 170 - 65% open Β· ⏱️ 15.05.2023):

     git clone https://github.com/uzh-rpg/flightmare
    
Project AirSim (πŸ₯ˆ16 Β· ⭐ 290 Β· 🐣) - Project AirSim is Microsofts evolution of AirSim, an advanced simulation platform for building, training, and testing.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 36 Β· πŸ“₯ 790 Β· πŸ“‹ 25 - 76% open Β· ⏱️ 18.09.2025):

     git clone https://github.com/iamaisim/ProjectAirSim
    
FlightGoggles (πŸ₯ˆ15 Β· ⭐ 430 Β· πŸ’€) - A framework for photorealistic hardware-in-the-loop agile flight simulation using Unity3D and ROS. Developed by MIT.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 98 Β· πŸ“₯ 1.6K Β· πŸ“‹ 170 - 11% open Β· ⏱️ 01.04.2024):

     git clone https://github.com/mit-aera/FlightGoggles
    
Pegasus Simulator (πŸ₯ˆ14 Β· ⭐ 580) - A framework built on top of NVIDIA Isaac Sim for simulating drones with PX4 support and much more. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 110 Β· πŸ“‹ 55 - 40% open Β· ⏱️ 20.07.2025):

     git clone https://github.com/PegasusSimulator/PegasusSimulator
    
Gymfc (πŸ₯ˆ14 Β· ⭐ 430 Β· πŸ’€) - A universal flight control tuning framework. MIT
  • GitHub (πŸ”€ 100 Β· πŸ“‹ 81 - 11% open Β· ⏱️ 07.10.2021):

     git clone https://github.com/wil3/gymfc/
    
rotorpy (πŸ₯ˆ14 Β· ⭐ 190) - A multirotor simulator with aerodynamics for education and research. MIT
  • GitHub (πŸ‘¨β€πŸ’» 5 Β· πŸ”€ 41 Β· πŸ“₯ 11 Β· πŸ“‹ 19 - 15% open Β· ⏱️ 18.08.2025):

     git clone https://github.com/spencerfolk/rotorpy
    
jMAVSim (πŸ₯ˆ14 Β· ⭐ 96 Β· πŸ’€) - Simple multirotor simulator with MAVLink protocol support. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 28 Β· πŸ”€ 210 Β· πŸ“‹ 52 - 30% open Β· ⏱️ 17.12.2021):

     git clone https://github.com/PX4/jMAVSim
    
Aerial Gym Simulator (πŸ₯‰13 Β· ⭐ 570 Β· πŸ“‰) - Aerial Gym Simulator - Isaac Gym Simulator for Aerial Robots. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 92 Β· πŸ“‹ 44 - 27% open Β· ⏱️ 30.09.2025):

     git clone https://github.com/ntnu-arl/aerial_gym_simulator
    
CrazyS (πŸ₯‰13 Β· ⭐ 170 Β· πŸ’€) - CrazyS is an extension of the ROS package RotorS, aimed to modeling, developing and integrating the Crazyflie 2.0. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 84 Β· πŸ“‹ 88 - 10% open Β· ⏱️ 11.08.2022):

     git clone https://github.com/gsilano/CrazyS
    
Isaac Drone Racer (πŸ₯‰9 Β· ⭐ 130 Β· 🐣) - Isaac Drone Racer is a reinforcement learning framework for high speed autonomous drone racing, built on top of.. BSD-3
  • GitHub (πŸ”€ 23 Β· πŸ“‹ 5 - 20% open Β· ⏱️ 20.06.2025):

     git clone https://github.com/kousheekc/isaac_drone_racer
    
Fly Craft (πŸ₯‰9 Β· ⭐ 79) - An efficient goal-conditioned reinforcement learning environment for fixed-wing UAV velocity vector control based on.. MIT
  • GitHub (πŸ”€ 1 Β· πŸ“¦ 4 Β· ⏱️ 02.07.2025):

     git clone https://github.com/GongXudong/fly-craft
    
  • PyPi (πŸ“₯ 150 / month):

     pip install flycraft
    
Flightgear (πŸ₯‰8 Β· ⭐ 57 Β· πŸ’€) - FlightGear open-source flight simulator [flightgear.org](https://www.flightgear.org). gnu-gpl2
  • GitLab (πŸ”€ 38 Β· πŸ“‹ 350 - 43% open Β· ⏱️ 04.03.2015):

     git clone https://gitlab.com/flightgear/flightgear
    
FlightForge (πŸ₯‰7 Β· ⭐ 13) - FlightForge: An open source Unreal engine based quadcopter simulator. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 2 Β· ⏱️ 17.05.2025):

     git clone https://github.com/ctu-mrs/flight_forge
    
RotorTM (πŸ₯‰6 Β· ⭐ 73 Β· πŸ’€) - GPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 15 Β· πŸ“‹ 4 - 50% open Β· ⏱️ 09.06.2024):

     git clone https://github.com/arplaboratory/RotorTM
    
swarm_sync_sim (πŸ₯‰6 Β· ⭐ 13) - swarm_sync_sim (also known as sss) is an ultra-lightweight, ROS-based simulator for robotic swarms, including.. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 1 Β· ⏱️ 18.03.2025):

     git clone https://github.com/shupx/swarm_sync_sim
    
Itomori (πŸ₯‰4 Β· ⭐ 11) - Gymnasium environment for research of UAVs and risk constraints. MIT
  • GitHub (⏱️ 29.10.2024):

     git clone https://github.com/gustavo-moura/itomori
    
Ardupilot_Multiagent_Simulation (πŸ₯‰3 Β· ⭐ 69 Β· 🐣) - Simulation environment for multiagent drone systems using Ardupilot, ROS 2, and Gazebo enabling users to spawn and.. GPL-3.0
  • GitHub (πŸ”€ 15 Β· ⏱️ 31.07.2025):

     git clone https://github.com/aau-cns/Ardupilot_Multiagent_Simulation
    
Matlab UAV Toolbox (πŸ₯‰1) - MathWorks Software License Agreement
  • No project information available.
Realflight (πŸ₯‰1) - proprietary software license
  • No project information available.
X-plane (πŸ₯‰1) - proprietary license
  • No project information available.
Spleenlab simulator (πŸ₯‰1) - proprietary
  • No project information available.
Show 1 hidden projects...
  • airsim (πŸ₯‡32 Β· ⭐ 18K) - Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research. MIT

Maritime Robotics Simulators

Back to top

Simulator frameworks made especially for maritime robotics

Virtual RobotX (πŸ₯‡19 Β· ⭐ 560 Β· πŸ“‰) - Virtual RobotX (VRX) resources. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 36 Β· πŸ”€ 230 Β· πŸ“‹ 560 - 5% open Β· ⏱️ 24.07.2025):

     git clone https://github.com/osrf/vrx
    
DAVE (πŸ₯ˆ15 Β· ⭐ 260 Β· πŸ’€) - Project DAVE. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 70 Β· πŸ“‹ 130 - 24% open Β· ⏱️ 04.12.2023):

     git clone https://github.com/Field-Robotics-Lab/dave
    
UNav-Sim (πŸ₯ˆ14 Β· ⭐ 250) - Visually Realistic Underwater Robotics Simulator UNav-Sim. MIT
  • GitHub (πŸ‘¨β€πŸ’» 250 Β· πŸ”€ 25 Β· πŸ“‹ 16 - 18% open Β· ⏱️ 02.05.2025):

     git clone https://github.com/open-airlab/UNav-Sim
    
SMaRC 2 (πŸ₯ˆ14 Β· ⭐ 13) - smarc ros2-humble main repository. BSD-3-Clause and MIT
  • GitHub (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 27 Β· πŸ“₯ 43 Β· πŸ“‹ 27 - 29% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/smarc-project/smarc2
    
Stonefish (πŸ₯ˆ13 Β· ⭐ 180) - Stonefish - an advanced C++ simulation library designed for (but not limited to) marine robotics. GPL-3.0
  • GitHub (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 45 Β· πŸ“‹ 38 - 18% open Β· ⏱️ 10.06.2025):

     git clone https://github.com/patrykcieslak/stonefish
    
Ocean Sim (πŸ₯ˆ12 Β· ⭐ 320) - [IROS 2025] OceanSim: A GPU-Accelerated Underwater Robot Perception Simulation Framework. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 40 Β· πŸ“‹ 12 - 8% open Β· ⏱️ 07.09.2025):

     git clone https://github.com/umfieldrobotics/OceanSim
    
Moos-ivp (πŸ₯‰11 Β· ⭐ 31) - MOOS-IvP is a set of modules for providing autonomy on robotic platforms, in particular autonomous marine vehicles. GPLv3 LGPLv3 and Commercial
  • GitHub (πŸ‘¨β€πŸ’» 17 Β· πŸ”€ 21 Β· πŸ“‹ 12 - 58% open Β· ⏱️ 06.09.2025):

     git clone https://github.com/moos-ivp/moos-ivp
    
HoloOcean (πŸ₯‰10 Β· ⭐ 70) - A UE5 based simulator for marine perception and autonomy, with multi-agent communications and many common underwater.. MIT and Unreal Engine EULA
  • GitHub (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 31 Β· πŸ“‹ 170 - 13% open Β· ⏱️ 29.09.2025):

     git clone https://github.com/byu-holoocean/HoloOcean
    
MARUSimulator (πŸ₯‰8 Β· ⭐ 21) - Marine simulator core assets for Unity. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 5 Β· πŸ“‹ 5 - 40% open Β· ⏱️ 07.02.2025):

     git clone https://github.com/MARUSimulator/marus-core
    
Show 10 hidden projects...
  • UUV Simulator (πŸ₯‡16 Β· ⭐ 800 Β· πŸ’€) - Gazebo/ROS packages for underwater robotics simulation. Apache-2
  • UWSim (πŸ₯ˆ12 Β· ⭐ 110 Β· πŸ’€) - UWSim-NET, the Underwater Simulator. GNU-gpl
  • UWSim-NET (πŸ₯‰11 Β· ⭐ 110 Β· πŸ’€) - UWSim-NET, the Underwater Simulator. Unlicensed
  • LRAUV (πŸ₯‰10 Β· ⭐ 73) - Packages for simulating the Tethys-class Long-Range AUV (LRAUV) from the Monterey Bay Aquarium Research Institute.. Apache-2
  • Freefloating (πŸ₯‰9 Β· ⭐ 74 Β· πŸ’€) - A Gazebo plugin to simulate underwater vehicles and visualize with UWsim. MIT
  • URSim (πŸ₯‰8 Β· ⭐ 66 Β· πŸ’€) - Simulator for Unmanned Underwater Vehicles using ROS and Unity3D. Apache-2
  • MARS (πŸ₯‰7 Β· ⭐ 12 Β· πŸ’€) - MArine Robotics Simulator - An online Hardware-in-the-Loop simulation environment for multiple AUVs and ASVs. BSD-3
  • ds sim - Unlicensed
  • USARSim - Unlicensed
  • UW-Morse (πŸ₯‰-1 Β· ⭐ 2 Β· πŸ’€) - Unlicensed

Automotive Simulators

Back to top

Simulator frameworks made especially for automotive

Carla (πŸ₯‡33 Β· ⭐ 13K) - Open-source simulator for autonomous driving research. MIT
  • GitHub (πŸ‘¨β€πŸ’» 190 Β· πŸ”€ 4.1K Β· πŸ“¦ 1.1K Β· πŸ“‹ 6.1K - 18% open Β· ⏱️ 02.10.2025):

     git clone https://github.com/carla-simulator/carla
    
ESMINI (πŸ₯ˆ25 Β· ⭐ 870) - a basic OpenSCENARIO player. MPL-2.0
  • GitHub (πŸ‘¨β€πŸ’» 89 Β· πŸ”€ 240 Β· πŸ“₯ 29K Β· πŸ“‹ 590 - 30% open Β· ⏱️ 06.10.2025):

     git clone https://github.com/esmini/esmini
    
AWSim (πŸ₯ˆ25 Β· ⭐ 620) - Open sourced digital twin simulator for Autoware. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 32 Β· πŸ”€ 100 Β· πŸ“₯ 68K Β· πŸ“‹ 120 - 15% open Β· ⏱️ 08.10.2025):

     git clone https://github.com/tier4/AWSIM
    
Show 2 hidden projects...
  • SVL Simulator (πŸ₯‰21 Β· ⭐ 2.4K Β· πŸ’€) - A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles. Unlicensed
  • Self Driving Car (πŸ₯‰19 Β· ⭐ 4K Β· πŸ’€) - A self-driving car simulator built with Unity. MIT

Space Robotics Simulators

Back to top

Simulator frameworks made especially for space robotics

Basilisk (πŸ₯‡23 Β· ⭐ 240) - Astrodynamics simulation framework. ISC
  • GitHub (πŸ‘¨β€πŸ’» 120 Β· πŸ”€ 80 Β· πŸ“‹ 410 - 24% open Β· ⏱️ 04.10.2025):

     git clone https://github.com/AVSLab/basilisk
    
Astrobee (πŸ₯ˆ19 Β· ⭐ 1.2K) - NASA Astrobee Robot Software. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 22 Β· πŸ”€ 340 Β· πŸ“‹ 210 - 6% open Β· ⏱️ 03.10.2025):

     git clone https://github.com/NASA/astrobee
    
BSK-RL (πŸ₯ˆ15 Β· ⭐ 80) - RL environments and tools for spacecraft autonomy research, built on Basilisk. Developed by the AVS Lab. MIT
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 7 Β· πŸ“‹ 150 - 15% open Β· ⏱️ 30.09.2025):

     git clone https://github.com/AVSLab/bsk_rl
    
OmiLRS (πŸ₯‰11 Β· ⭐ 130) - Omniverse Lunar Robotics Simulator. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 8 Β· πŸ”€ 25 Β· πŸ“‹ 25 - 40% open Β· ⏱️ 23.09.2025):

     git clone https://github.com/OmniLRS/OmniLRS
    
Mars Explorer (πŸ₯‰6 Β· ⭐ 70 Β· πŸ’€) - no license
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 7 Β· πŸ“‹ 10 - 40% open Β· ⏱️ 23.08.2022):

     git clone https://github.com/dimikout3/MarsExplorer
    
LunarSim (πŸ₯‰5 Β· ⭐ 49 Β· πŸ’€) - LunarSim: Lunar Rover Simulator Focused on High Visual Fidelity and ROS 2 Integration for Advanced Computer Vision.. Missing
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 7 Β· πŸ“₯ 390 Β· πŸ“‹ 5 - 60% open Β· ⏱️ 07.12.2023):

     git clone https://github.com/PUTvision/LunarSim
    

AI training Simulators

Back to top

Simulations made for training for AI-agents like reinforcement learning

Gymnasium (πŸ₯‡40 Β· ⭐ 10K) - An API standard for single-agent reinforcement learning environments, with popular reference environments and related.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 550 Β· πŸ”€ 1.1K Β· πŸ“¦ 20K Β· πŸ“‹ 550 - 13% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/Farama-Foundation/Gymnasium
    
  • PyPi (πŸ“₯ 3.6M / month):

     pip install gymnasium
    
Genesis (πŸ₯‡30 Β· ⭐ 27K) - A generative world for general-purpose robotics & embodied AI learning. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 2.5K Β· πŸ“¦ 97 Β· πŸ“‹ 840 - 12% open Β· ⏱️ 08.10.2025):

     git clone https://github.com/Genesis-Embodied-AI/Genesis
    
NVIDIA Isaac Sim Isaac Lab (πŸ₯‡28 Β· ⭐ 5.1K) - Unified framework for robot learning built on NVIDIA Isaac Sim. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 160 Β· πŸ”€ 2.4K Β· πŸ“‹ 1.9K - 15% open Β· ⏱️ 04.10.2025):

     git clone https://github.com/isaac-sim/IsaacLab
    
AI2-thor (πŸ₯ˆ25 Β· ⭐ 1.5K) - An open-source platform for Visual AI. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 250 Β· πŸ“¦ 380 Β· πŸ“‹ 640 - 41% open Β· ⏱️ 29.05.2025):

     git clone https://github.com/allenai/ai2thor
    
Gymnasium Robotics (πŸ₯ˆ25 Β· ⭐ 780) - A collection of robotics simulation environments for reinforcement learning. MIT
  • GitHub (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 120 Β· πŸ“¦ 310 Β· πŸ“‹ 82 - 19% open Β· ⏱️ 24.07.2025):

     git clone https://github.com/Farama-Foundation/Gymnasium-Robotics
    
  • PyPi (πŸ“₯ 54K / month):

     pip install gymnasium-robotics
    
Metaworld (πŸ₯ˆ23 Β· ⭐ 1.6K) - Collections of robotics environments geared towards benchmarking multi-task and meta reinforcement learning. MIT
  • GitHub (πŸ‘¨β€πŸ’» 40 Β· πŸ”€ 280 Β· πŸ“‹ 240 - 1% open Β· ⏱️ 31.07.2025):

     git clone https://github.com/Farama-Foundation/Metaworld
    
  • PyPi (πŸ“₯ 3.7K / month):

     pip install metaworld
    
jaxsim (πŸ₯ˆ22 Β· ⭐ 160) - A differentiable physics engine and multibody dynamics library for control and robot learning. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 18 Β· πŸ“¦ 3 Β· πŸ“‹ 76 - 23% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/ami-iit/jaxsim
    
  • PyPi (πŸ“₯ 2.8K / month):

     pip install jaxsim
    
  • Conda (πŸ“₯ 12K Β· ⏱️ 09.09.2025):

     conda install -c conda-forge jaxsim
    
IGibson (πŸ₯ˆ21 Β· ⭐ 770 Β· πŸ’€) - A Simulation Environment to train Robots in Large Realistic Interactive Scenes. MIT
  • GitHub (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 160 Β· πŸ“₯ 290 Β· πŸ“¦ 14 Β· πŸ“‹ 340 - 37% open Β· ⏱️ 19.02.2023):

     git clone https://github.com/StanfordVL/iGibson
    
Habitat Sim (πŸ₯ˆ20 Β· ⭐ 3.2K) - A flexible, high-performance 3D simulator for Embodied AI research. MIT
  • GitHub (πŸ‘¨β€πŸ’» 62 Β· πŸ”€ 470 Β· πŸ“‹ 830 - 23% open Β· ⏱️ 24.04.2025):

     git clone https://github.com/facebookresearch/habitat-sim
    
ManiSkill (πŸ₯ˆ20 Β· ⭐ 2.1K) - SAPIEN Manipulation Skill Framework, an open source GPU parallelized robotics simulator and benchmark, led by Hillbot,.. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 54 Β· πŸ”€ 360 Β· πŸ“‹ 700 - 14% open Β· ⏱️ 06.10.2025):

     git clone https://github.com/haosulab/ManiSkill
    
Jiminy (πŸ₯ˆ20 Β· ⭐ 270) - Jiminy: a fast and portable Python/C++ simulator of poly-articulated robots with OpenAI Gym interface for.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 28 Β· πŸ“¦ 10 Β· πŸ“‹ 130 - 27% open Β· ⏱️ 01.05.2025):

     git clone https://github.com/duburcqa/jiminy
    
  • PyPi (πŸ“₯ 3.2K / month):

     pip install jiminy-py
    
Sapien (πŸ₯ˆ19 Β· ⭐ 650) - SAPIEN Embodied AI Platform. Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 15 Β· πŸ”€ 55 Β· πŸ“₯ 5.6K Β· πŸ“¦ 230 Β· πŸ“‹ 200 - 28% open Β· ⏱️ 17.07.2025):

     git clone https://github.com/haosulab/SAPIEN
    
K-Sim (πŸ₯ˆ19 Β· ⭐ 210) - RL training library for humanoid locomotion and manipulation. Built on top of MuJoCo and JAX. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 27 Β· πŸ“‹ 25 - 52% open Β· ⏱️ 01.10.2025):

     git clone https://github.com/kscalelabs/ksim
    
  • PyPi (πŸ“₯ 320 / month):

     pip install ksim
    
MuJoCo playground (πŸ₯‰18 Β· ⭐ 1.5K) - An open-source library for GPU-accelerated robot learning and sim-to-real transfer. Apache-2
  • GitHub (πŸ”€ 200 Β· πŸ“‹ 130 - 19% open Β· ⏱️ 03.10.2025):

     git clone https://github.com/google-deepmind/mujoco_playground/
    
RoboVerse (πŸ₯‰18 Β· ⭐ 1.5K Β· 🐣) - RoboVerse: Towards a Unified Platform, Dataset and Benchmark for Scalable and Generalizable Robot Learning. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 120 Β· πŸ“₯ 3 Β· πŸ“‹ 160 - 40% open Β· ⏱️ 08.10.2025):

     git clone https://github.com/RoboVerseOrg/RoboVerse
    
MetaDrive (πŸ₯‰17 Β· ⭐ 1K) - MetaDrive: Lightweight driving simulator for everyone. Apache-2
  • GitHub (πŸ”€ 150 Β· πŸ“₯ 50K Β· πŸ“‹ 400 - 21% open Β· ⏱️ 12.05.2025):

     git clone https://github.com/metadriverse/metadrive/
    
Holodeck (πŸ₯‰17 Β· ⭐ 590 Β· πŸ’€) - High Fidelity Simulator for Reinforcement Learning and Robotics Research. MIT
  • GitHub (πŸ‘¨β€πŸ’» 19 Β· πŸ”€ 42 Β· πŸ“¦ 10 Β· πŸ“‹ 240 - 20% open Β· ⏱️ 30.04.2021):

     git clone https://github.com/BYU-PCCL/holodeck
    
LocoMuJoCo (πŸ₯‰16 Β· ⭐ 1.2K) - Imitation learning benchmark focusing on complex locomotion tasks using MuJoCo. MIT
  • GitHub (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 120 Β· πŸ“¦ 8 Β· πŸ“‹ 66 - 43% open Β· ⏱️ 30.05.2025):

     git clone https://github.com/robfiras/loco-mujoco
    
Gibson (πŸ₯‰15 Β· ⭐ 920 Β· πŸ’€) - Gibson Environments: Real-World Perception for Embodied Agents. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 140 Β· πŸ“‹ 120 - 39% open Β· ⏱️ 12.05.2021):

     git clone https://github.com/StanfordVL/GibsonEnv
    
Safe Control Gym (πŸ₯‰15 Β· ⭐ 770) - PyBullet CartPole and Quadrotor environmentswith CasADi symbolic a priori dynamicsfor learning-based control and RL. MIT
  • GitHub (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 140 Β· πŸ“‹ 59 - 11% open Β· ⏱️ 21.09.2025):

     git clone https://github.com/utiasDSL/safe-control-gym
    
PyRep (πŸ₯‰15 Β· ⭐ 740 Β· πŸ’€) - A toolkit for robot learning research. MIT
  • GitHub (πŸ‘¨β€πŸ’» 20 Β· πŸ”€ 160 Β· πŸ“‹ 300 - 0% open Β· ⏱️ 02.07.2024):

     git clone https://github.com/stepjam/PyRep
    
ProcTHOR (πŸ₯‰14 Β· ⭐ 390 Β· πŸ’€) - Scaling Embodied AI by Procedurally Generating Interactive 3D Houses. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 34 Β· πŸ“¦ 13 Β· πŸ“‹ 52 - 82% open Β· ⏱️ 14.12.2022):

     git clone https://github.com/allenai/procthor
    
robo-gym (πŸ₯‰13 Β· ⭐ 460) - An open source toolkit for Distributed Deep Reinforcement Learning on real and simulated robots. MIT
  • GitHub (πŸ‘¨β€πŸ’» 11 Β· πŸ”€ 73 Β· πŸ“¦ 10 Β· πŸ“‹ 54 - 20% open Β· ⏱️ 22.07.2025):

     git clone https://github.com/jr-robotics/robo-gym
    
RoboCasa (πŸ₯‰12 Β· ⭐ 940) - RoboCasa: Large-Scale Simulation of Everyday Tasks for Generalist Robots. MIT
  • GitHub (πŸ”€ 99 Β· πŸ“‹ 150 - 27% open Β· ⏱️ 23.04.2025):

     git clone https://github.com/robocasa/robocasa
    
Deepdrive (πŸ₯‰12 Β· ⭐ 920 Β· πŸ’€) - Deepdrive is a simulator that allows anyone with a PC to push the state-of-the-art in self-driving. Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 150 Β· πŸ“‹ 64 - 54% open Β· ⏱️ 29.06.2020):

     git clone https://github.com/deepdrive/deepdrive
    
racecar_gym (πŸ₯‰12 Β· ⭐ 200 Β· πŸ’€) - A gym environment for a miniature racecar using the pybullet physics engine. MIT
  • GitHub (πŸ”€ 31 Β· πŸ“₯ 5.5K Β· ⏱️ 18.09.2023):

     git clone https://github.com/axelbr/racecar_gym/
    
OmniIsaacGymEnvs (πŸ₯‰11 Β· ⭐ 1K Β· πŸ’€) - Reinforcement Learning Environments for Omniverse Isaac Gym. Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 220 Β· πŸ“‹ 170 - 69% open Β· ⏱️ 06.06.2024):

     git clone https://github.com/isaac-sim/OmniIsaacGymEnvs
    
PyBullet Gym (πŸ₯‰11 Β· ⭐ 860 Β· πŸ’€) - Open-source implementations of OpenAI Gym MuJoCo environments for use with the OpenAI Gym Reinforcement Learning.. MIT
  • GitHub (πŸ‘¨β€πŸ’» 14 Β· πŸ”€ 120 Β· πŸ“‹ 57 - 52% open Β· ⏱️ 29.03.2021):

     git clone https://github.com/benelot/pybullet-gym
    
UAIbot (πŸ₯‰11 Β· ⭐ 3) - The Python version of the UAIbot simulator. MIT
  • GitHub (πŸ‘¨β€πŸ’» 4 Β· πŸ”€ 5 Β· ⏱️ 08.07.2025):

     git clone https://github.com/UAIbot/UAIbotPy
    
Arnold (πŸ₯‰9 Β· ⭐ 180 Β· πŸ’€) - [ICCV 2023] Official code repository for ARNOLD benchmark. MIT
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 15 Β· πŸ“‹ 53 - 9% open Β· ⏱️ 01.04.2024):

     git clone https://github.com/arnold-benchmark/arnold
    
Reinforcement Learning Toolbox (πŸ₯‰1) - Proprietary Software License
  • No project information available.
Show 1 hidden projects...
  • Gym (πŸ₯‡33 Β· ⭐ 37K Β· πŸ’€) - A toolkit for developing and comparing reinforcement learning algorithms. MIT

Other Domain Specific Simulators

Back to top

Robotic simulators build for other domains like automotive or space robotics

Panda-Gym (πŸ₯‡14 Β· ⭐ 700 Β· πŸ’€) - Set of robotic environments based on PyBullet physics engine and gymnasium. MIT
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 120 Β· πŸ“‹ 71 - 11% open Β· ⏱️ 04.07.2024):

     git clone https://github.com/qgallouedec/panda-gym
    
AutoDRIVE Simulator (πŸ₯ˆ13 Β· ⭐ 120 Β· πŸ“ˆ) - An Integrated Cyber-Physical Ecosystem for Autonomous Driving Research and Education. BSD-2
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 26 Β· πŸ“₯ 2.3K Β· ⏱️ 23.12.2024):

     git clone https://github.com/Tinker-Twins/AutoDRIVE
    
DexterousHands (πŸ₯ˆ12 Β· ⭐ 870) - This is a library that provides dual dexterous hand manipulation tasks through Isaac Gym. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 9 Β· πŸ”€ 110 Β· πŸ“¦ 5 Β· πŸ“‹ 48 - 75% open Β· ⏱️ 18.02.2025):

     git clone https://github.com/PKU-MARL/DexterousHands
    
Graspit! (πŸ₯ˆ11 Β· ⭐ 210 Β· πŸ’€) - The GraspIt! simulator. Unlicensed
  • GitHub (πŸ‘¨β€πŸ’» 25 Β· πŸ”€ 81 Β· πŸ“₯ 110 Β· πŸ“‹ 76 - 43% open Β· ⏱️ 10.07.2020):

     git clone https://github.com/graspit-simulator/graspit
    
gym-softrobot (πŸ₯ˆ11 Β· ⭐ 35) - Softrobotics environment package for OpenAI Gym. MIT
  • GitHub (πŸ”€ 7 Β· πŸ“¦ 2 Β· πŸ“‹ 7 - 42% open Β· ⏱️ 02.04.2025):

     git clone https://github.com/skim0119/gym-softrobot/
    
  • PyPi (πŸ“₯ 81 / month):

     pip install gym-softrobot
    
Strech MuJoCo (πŸ₯‰10 Β· ⭐ 51) - This library provides a simulation stack for Stretch, built on MuJoCo. BSD-3-Clause-Clear
  • GitHub (πŸ‘¨β€πŸ’» 6 Β· πŸ”€ 17 Β· πŸ“‹ 48 - 41% open Β· ⏱️ 20.08.2025):

     git clone https://github.com/hello-robot/stretch_mujoco
    
multi-agent_sim (πŸ₯‰8 Β· ⭐ 41) - Fully open architecture implementation of modern multi-agent coordination techniques. MIT
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 5 Β· ⏱️ 05.10.2025):

     git clone https://github.com/tjards/multi-agent_sim
    
Stewart Platform Simulator (πŸ₯‰7 Β· ⭐ 38) - The RAW inverse kinematics library for Stewart Platforms written in JavaScript. MIT
  • GitHub (πŸ”€ 15 Β· πŸ“¦ 4 Β· ⏱️ 18.08.2025):

     git clone https://github.com/rawify/Stewart.js
    
Roadrunner (πŸ₯‰1) - Proprietary Software License
  • No project information available.

Game engines

Back to top

3D engines made for games but can be interfaced with robotic frameworks

Godot (πŸ₯‡44 Β· ⭐ 100K) - Godot Engine Multi-platform 2D and 3D game engine. MIT
  • GitHub (πŸ‘¨β€πŸ’» 3.5K Β· πŸ”€ 23K Β· πŸ“₯ 13M Β· πŸ“¦ 21 Β· πŸ“‹ 59K - 20% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/godotengine/godot
    
Bevy (πŸ₯ˆ39 Β· ⭐ 43K) - A refreshingly simple data-driven game engine built in Rust. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 1.4K Β· πŸ”€ 4.1K Β· πŸ“¦ 25K Β· πŸ“‹ 7.5K - 32% open Β· ⏱️ 08.10.2025):

     git clone https://github.com/bevyengine/bevy
    
O3DE (πŸ₯ˆ29 Β· ⭐ 8.6K) - Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators.. MIT and Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 320 Β· πŸ”€ 2.3K Β· πŸ“₯ 10K Β· πŸ“‹ 7.8K - 42% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/o3de/o3de
    
Unity (πŸ₯‰1) - Unity Subscription Plans
  • No project information available.
Unreal Engine (πŸ₯‰1) - EULA
  • No project information available.
Roblox (πŸ₯‰1) - proprietary
  • No project information available.

Physics Engines

Back to top

Physics Engines that simulate multi-joint dynamics, gravity etc

Drake (πŸ₯‡32 Β· ⭐ 3.7K) - Model-based design and verification for robotics. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 270 Β· πŸ”€ 1.2K Β· πŸ“₯ 90K Β· πŸ“‹ 6.6K - 10% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/RobotLocomotion/drake
    
Pinocchio (πŸ₯‡30 Β· ⭐ 2.7K) - A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives. BSD-2
  • GitHub (πŸ‘¨β€πŸ’» 99 Β· πŸ”€ 430 Β· πŸ“₯ 78K Β· πŸ“‹ 1.2K - 8% open Β· ⏱️ 06.10.2025):

     git clone https://github.com/stack-of-tasks/pinocchio
    
  • PyPi (πŸ“₯ 270K / month):

     pip install pin
    
Project CHRONO (πŸ₯‡28 Β· ⭐ 2.6K) - High-performance C++ library for multiphysics and multibody dynamics simulations. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 130 Β· πŸ”€ 510 Β· πŸ“₯ 8.9K Β· πŸ“‹ 330 - 29% open Β· ⏱️ 08.10.2025):

     git clone https://github.com/projectchrono/chrono
    
Bullet Physics SDK (πŸ₯ˆ27 Β· ⭐ 14K) - Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects,.. zlib
  • GitHub (πŸ‘¨β€πŸ’» 310 Β· πŸ”€ 2.9K Β· πŸ“₯ 5.6K Β· πŸ“¦ 21 Β· πŸ“‹ 2K - 11% open Β· ⏱️ 23.04.2025):

     git clone https://github.com/bulletphysics/bullet3
    
BRAX (πŸ₯ˆ26 Β· ⭐ 2.9K) - Massively parallel rigidbody physics simulation on accelerator hardware. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 47 Β· πŸ”€ 310 Β· πŸ“¦ 540 Β· πŸ“‹ 400 - 21% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/google/brax
    
Avian 3D (πŸ₯ˆ26 Β· ⭐ 2.4K) - ECS-driven 2D and 3D physics engine for the Bevy game engine. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 68 Β· πŸ”€ 180 Β· πŸ“¦ 340 Β· πŸ“‹ 330 - 42% open Β· ⏱️ 06.10.2025):

     git clone https://github.com/Jondolf/avian
    
JSBSim (πŸ₯ˆ24 Β· ⭐ 1.7K) - An open source flight dynamics & control software library. LGPL-2.1
  • GitHub (πŸ‘¨β€πŸ’» 71 Β· πŸ”€ 500 Β· πŸ“₯ 31K Β· πŸ“‹ 360 - 10% open Β· ⏱️ 27.09.2025):

     git clone https://github.com/JSBSim-Team/jsbsim
    
DART (πŸ₯ˆ22 Β· ⭐ 1K) - DART: Dynamic Animation and Robotics Toolkit. BSD-2
  • GitHub (πŸ‘¨β€πŸ’» 73 Β· πŸ”€ 280 Β· πŸ“¦ 8 Β· πŸ“‹ 670 - 23% open Β· ⏱️ 20.09.2025):

     git clone https://github.com/dartsim/dart
    
Simbody (πŸ₯ˆ21 Β· ⭐ 2.4K Β· πŸ“‰) - High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical.. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 62 Β· πŸ”€ 470 Β· πŸ“‹ 340 - 40% open Β· ⏱️ 25.08.2025):

     git clone https://github.com/simbody/simbody
    
MuJoCo Wrap (πŸ₯‰20 Β· ⭐ 800) - GPU-optimized version of the MuJoCo physics simulator, designed for NVIDIA hardware. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 26 Β· πŸ”€ 82 Β· πŸ“‹ 210 - 22% open Β· ⏱️ 06.10.2025):

     git clone https://github.com/google-deepmind/mujoco_warp
    
RaiSim (πŸ₯‰16 Β· ⭐ 400) - Visit www.raisim.com. Proprietary Software License
  • GitHub (πŸ‘¨β€πŸ’» 16 Β· πŸ”€ 98 Β· πŸ“₯ 240 Β· πŸ“‹ 400 - 14% open Β· ⏱️ 01.09.2025):

     git clone https://github.com/raisimTech/raisimlib
    
TPE (part of gz-physics) (πŸ₯‰16 Β· ⭐ 73) - Abstract physics interface designed to support simulation and rapid development of robot applications. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 50 Β· πŸ”€ 50 Β· πŸ“‹ 160 - 52% open Β· ⏱️ 26.09.2025):

     git clone https://github.com/gazebosim/gz-physics
    
PhysX 5 (πŸ₯‰15 Β· ⭐ 4.2K) - NVIDIA PhysX SDK. BSD-3
  • GitHub (πŸ‘¨β€πŸ’» 7 Β· πŸ”€ 510 Β· πŸ“‹ 170 - 26% open Β· ⏱️ 22.07.2025):

     git clone https://github.com/NVIDIA-Omniverse/PhysX
    
PhysX SDK (legacy) (πŸ₯‰15 Β· ⭐ 3.4K Β· πŸ’€) - NVIDIA PhysX SDK. NVIDIA Omniverse License Agreement
  • GitHub (πŸ‘¨β€πŸ’» 3 Β· πŸ”€ 790 Β· πŸ“‹ 620 - 49% open Β· ⏱️ 09.11.2022):

     git clone https://github.com/NVIDIAGameWorks/PhysX
    
ODE (πŸ₯‰11 Β· ⭐ 170 Β· πŸ’€) - Open Dynamics Engine (ODE) github mirror from https://bitbucket.org/odedevs/ode. gnu-gpl and BSD-3-clause
  • GitHub (πŸ‘¨β€πŸ’» 34 Β· πŸ”€ 34 Β· πŸ“‹ 3 - 66% open Β· ⏱️ 14.01.2024):

     git clone https://github.com/thomasmarsh/ODE
    
FleX (πŸ₯‰9 Β· ⭐ 740 Β· πŸ’€) - Nvidia Software License
  • GitHub (πŸ‘¨β€πŸ’» 2 Β· πŸ”€ 100 Β· πŸ“‹ 130 - 68% open Β· ⏱️ 15.04.2021):

     git clone https://github.com/NVIDIAGameWorks/FleX
    
PyFleX (πŸ₯‰7 Β· ⭐ 140 Β· πŸ’€) - Customized Python APIs for NVIDIA FleX. Nvidia Software License
  • GitHub (πŸ”€ 27 Β· πŸ“‹ 10 - 40% open Β· ⏱️ 17.08.2021):

     git clone https://github.com/YunzhuLi/PyFleX
    
AGX Dynamics by Algoryx (πŸ₯‰2) - AGX Dynamics, by Algoryx, is a modular physics simulation toolkit available in C++, C# and Python, on Windows, Mac and.. Proprietary Software License
  • No project information available.
Vortex (πŸ₯‰1) - EULA
  • No project information available.
Newton Dynamics (πŸ₯‰1) - zlib
  • GitHub:

     git clone https://github.com/newton-dynamics/newton-dynamics
    
Havok Physics (πŸ₯‰1) - Per-title licensing model
  • No project information available.
Simscape (πŸ₯‰1) - Proprietary Software License
  • No project information available.

Rendering engines

Back to top

Rendering engines for robotic simulators

Atom (πŸ₯‡29 Β· ⭐ 8.6K) - Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators.. Apache-2.0 and MIT
  • GitHub (πŸ‘¨β€πŸ’» 320 Β· πŸ”€ 2.3K Β· πŸ“₯ 10K Β· πŸ“‹ 7.8K - 42% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/o3de/o3de
    
OGRE (πŸ₯ˆ28 Β· ⭐ 4.4K) - scene-oriented, flexible 3D engine (C++, Python, C#, Java). MIT
  • GitHub (πŸ‘¨β€πŸ’» 340 Β· πŸ”€ 1K Β· πŸ“₯ 3.7K Β· πŸ“‹ 920 - 15% open Β· ⏱️ 06.10.2025):

     git clone https://github.com/OGRECave/ogre
    
Wren (Webots) (πŸ₯ˆ28 Β· ⭐ 3.8K) - Webots Robot Simulator. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 140 Β· πŸ”€ 1.8K Β· πŸ“₯ 1.7M Β· πŸ“‹ 1.9K - 12% open Β· ⏱️ 26.08.2025):

     git clone https://github.com/cyberbotics/webots
    
PyRender (πŸ₯‰25 Β· ⭐ 1.4K Β· πŸ’€) - Easy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes. MIT
  • GitHub (πŸ‘¨β€πŸ’» 23 Β· πŸ”€ 240 Β· πŸ“¦ 3.1K Β· πŸ“‹ 240 - 68% open Β· ⏱️ 30.04.2022):

     git clone https://github.com/mmatl/pyrender
    
  • PyPi (πŸ“₯ 310K / month):

     pip install pyrender
    
Vulkan (πŸ₯‰24 Β· ⭐ 3.5K) - Open-Source Vulkan C++ API. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 97 Β· πŸ”€ 330 Β· πŸ“‹ 650 - 1% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/KhronosGroup/Vulkan-Hpp
    
OpenGL (πŸ₯‰24 Β· ⭐ 3.5K) - Open-Source Vulkan C++ API. Apache-2
  • GitHub (πŸ‘¨β€πŸ’» 97 Β· πŸ”€ 330 Β· πŸ“‹ 650 - 1% open Β· ⏱️ 07.10.2025):

     git clone https://github.com/KhronosGroup/Vulkan-Hpp
    
Unity Rendering Plugin (πŸ₯‰13 Β· ⭐ 910) - C++ Rendering Plugin example for Unity. MIT
  • GitHub (πŸ‘¨β€πŸ’» 13 Β· πŸ”€ 180 Β· πŸ“‹ 29 - 89% open Β· ⏱️ 07.05.2025):

     git clone https://github.com/Unity-Technologies/NativeRenderingPlugin
    

Others

Back to top

HighwayEnv (πŸ₯‡24 Β· ⭐ 3K Β· πŸ“‰) - A minimalist environment for decision-making in autonomous driving. MIT
  • GitHub (πŸ‘¨β€πŸ’» 46 Β· πŸ”€ 780 Β· πŸ“‹ 480 - 15% open Β· ⏱️ 29.08.2025):

     git clone https://github.com/Farama-Foundation/HighwayEnv
    
  • PyPi (πŸ“₯ 14K / month):

     pip install highway-env
    

Resources

Lists:

Repositories

Blogs

Talks:

Papers:

  • C. A. Dimmig et al., "Survey of Simulators for Aerial Robots: An Overview and In-Depth Systematic Comparisons," in IEEE Robotics & Automation Magazine, doi: 10.1109/MRA.2024.3433171 ArXiv
  • Player, Timothy R., et al. "From concept to field tests: Accelerated development of multi-AUV missions using a high-fidelity faster-than-real-time simulator." 2023 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2023. ArXiv

Contribution

Contributors

Those that contributed to this list, proposed updates or have suggested new projects:

  • Kimberly McGuire (@knmcguire)
  • Mat Sadowski (@msadowski)
  • Sebastian Castro (@sea-bass)
  • Marek Kraft (@PUTvision)
  • Fatemeh Pourhashem (?)
  • Ramon Roche (@mrpollo)
  • Robert Eisele (@infusion)
  • Silvio Traversaro (@traversaro)
  • Hugo BΓΆrjesson (@hugoberjesson)
  • Neeraj Cherakara (@iamnambiar)
  • @jmackay2
  • Christoph Kammer (@ckammer87)
  • Gokul Puthumanaillam (@gokulp01)
  • Spicer Bak (@SBFRF)
  • Mabel Zhang (@mabelzhang)
  • Pedro Roque (@pPedro-Roque)
  • Γ–zer Γ–zkahraman (@KKalem)
  • Pierre Kancier (@khancyr)
  • Tanmay/Chinmay Samak (@Tinker-Twins)
  • Peixuan Shu (@Peixuan Shu)
  • Jennifer Buehler (@JenniferBuehler)
  • @MiaoDX

How to Contribute

Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:

  • Open an issue by selecting one of the provided categories from the issue page and fill in the requested information.
  • Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.

If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.

For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.

License

CC0

About

A Best-of-list of Robot Simulators, re-generated weekly on Wednesdays

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks