π A ranked list of awesome projects. Updated weekly.
This curated list contains 140 awesome simulator projects with a total of 400K 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!
Definition Robotics Simulatorπ§ββοΈ Discover other best-of lists or create your own.
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:
Generic simulators, tools or SDKs made for robotics
mujoco (π₯37 Β· β 10K) - Multi-Joint dynamics with Contact. A general purpose physics simulator.Apache-2
GitHub (π¨βπ» 92 Β· π 1.1K Β· π₯ 680K Β· π¦ 4.7K Β· π 1.7K - 7% open Β· β±οΈ 12.08.2025):
git clone https://github.com/google-deepmind/mujoco
MIT and Apache-2
GitHub (π¨βπ» 310 Β· π 2.3K Β· π₯ 10K Β· π 7.8K - 42% open Β· β±οΈ 12.08.2025):
git clone https://github.com/o3de/o3de
Apache-2
GitHub (π¨βπ» 140 Β· π 1.8K Β· π₯ 1.7M Β· π 1.9K - 11% open Β· β±οΈ 03.08.2025):
git clone https://github.com/cyberbotics/webots
Apache-2
GitHub (π¨βπ» 160 Β· π 320 Β· π 990 - 43% open Β· β±οΈ 09.08.2025):
git clone https://github.com/gazebosim/gz-sim
Apache-2 and LGPL-3
GitHub (π¨βπ» 120 Β· π 320 Β· π 520 - 57% open Β· β±οΈ 16.08.2024):
git clone https://github.com/rdiankov/openrave
Apache-2
GitHub (π¨βπ» 24 Β· π 65 Β· π 250 - 40% open Β· β±οΈ 12.08.2025):
git clone https://github.com/newton-physics/newton
Apache-2
GitHub (π¨βπ» 13 Β· π 440 Β· π 200 - 25% open Β· β±οΈ 26.11.2024):
git clone https://github.com/Unity-Technologies/Unity-Robotics-Hub
Apache-2
GitHub (π¨βπ» 12 Β· π 64 Β· π₯ 7.4K Β· π 93 - 40% open Β· β±οΈ 30.09.2024):
git clone https://github.com/RobotecAI/ros2-for-unity
MIT
GitHub (π¨βπ» 25 Β· π 110 Β· π 130 - 21% open Β· β±οΈ 03.05.2025):
git clone https://github.com/ilpincy/argos3
Apache 2.0 and NVIDIA Omniverse License Agreement
GitHub (π¨βπ» 5 Β· π 140 Β· π 91 - 46% open Β· β±οΈ 08.08.2025):
git clone https://github.com/isaac-sim/IsaacSim
MIT
GitHub (π¨βπ» 32 Β· π 130 Β· π 130 - 39% open Β· β±οΈ 11.02.2025):
git clone https://github.com/code-iai/ROSIntegration
gnu-gpl
GitHub (π¨βπ» 3 Β· π 43 Β· π 21 - 14% open Β· β±οΈ 01.08.2025):
git clone https://github.com/CoppeliaRobotics/coppeliaSimLib
Apache-2
GitLab (π 39 Β· π 110 - 15% open Β· β±οΈ 07.04.2016):
git clone https://gitlab.com/sdurobotics/RobWork
Missing
GitLab (π 8 Β· π 56 - 51% open Β· β±οΈ 13.10.2017):
git clone https://gitlab.com/robocup-sim/SimSpark
Proprietary Software License
Commercial software
proprietary license
Proprietary Software License
Proprietary Software License
Apache-2
MIT
OFL-1.1
GNU-gpl2
Robotic simulators that only work in a 2D environment, for instance navigation
IR-SIM (π₯21 Β· β 570) - A Python based lightweight robot simulator for the development of algorithms in robotics navigation, control, and..MIT
GitHub (π¨βπ» 9 Β· π 69 Β· π¦ 12 Β· π 30 - 13% open Β· β±οΈ 09.08.2025):
git clone https://github.com/hanruihua/ir-sim
PyPi:
MIT
GitHub (π¨βπ» 18 Β· π 59 Β· π¦ 7 Β· π 120 - 4% open Β· β±οΈ 11.08.2025):
git clone https://github.com/sea-bass/pyrobosim
PyPi:
BSD-3
GitHub (π¨βπ» 9 Β· π 50 Β· π 28 - 28% open Β· β±οΈ 06.07.2025):
git clone https://github.com/MRPT/mvsim
BSD-3
GitHub (π¨βπ» 14 Β· π 41 Β· π 26 - 50% open Β· β±οΈ 07.05.2024):
git clone https://github.com/avidbots/flatland
Simulator frameworks made especially for aerial robotics
Cosys-AirSim (π₯20 Β· β 200) - AirSim is a simulator for drones, cars and more, built on Unreal Engine. We expand it with new implementations and..MIT
GitHub (π¨βπ» 260 Β· π 72 Β· π₯ 4.8K Β· π 75 - 49% open Β· β±οΈ 16.04.2025):
git clone https://github.com/Cosys-Lab/Cosys-AirSim
MIT
GitHub (π¨βπ» 49 Β· π 680 Β· π 380 - 42% open Β· β±οΈ 06.07.2021):
git clone https://github.com/ethz-asl/rotors_simulator
MIT
GitHub (π¨βπ» 7 Β· π 360 Β· π₯ 5.5K Β· π 170 - 65% open Β· β±οΈ 15.05.2023):
git clone https://github.com/uzh-rpg/flightmare
MIT
GitHub (π¨βπ» 17 Β· π 430 Β· π 220 - 50% open Β· β±οΈ 30.06.2025):
git clone https://github.com/utiasDSL/gym-pybullet-drones
BSD-3
GitHub (π¨βπ» 4 Β· π 92 Β· π 52 - 38% open Β· β±οΈ 20.07.2025):
git clone https://github.com/PegasusSimulator/PegasusSimulator
MIT
GitHub (π¨βπ» 9 Β· π 97 Β· π₯ 1.6K Β· π 170 - 11% open Β· β±οΈ 01.04.2024):
git clone https://github.com/mit-aera/FlightGoggles
BSD-3
GitHub (π¨βπ» 4 Β· π 85 Β· π 38 - 23% open Β· β±οΈ 07.07.2025):
git clone https://github.com/ntnu-arl/aerial_gym_simulator
MIT
GitHub (π¨βπ» 5 Β· π 41 Β· π₯ 11 Β· π 17 - 5% open Β· β±οΈ 07.08.2025):
git clone https://github.com/spencerfolk/rotorpy
BSD-3
GitHub (π¨βπ» 28 Β· π 210 Β· π 52 - 30% open Β· β±οΈ 17.12.2021):
git clone https://github.com/PX4/jMAVSim
Apache-2
GitHub (π¨βπ» 2 Β· π 84 Β· π 88 - 10% open Β· β±οΈ 11.08.2022):
git clone https://github.com/gsilano/CrazyS
BSD-3
GitHub (π 22 Β· π 3 - 33% open Β· β±οΈ 20.06.2025):
git clone https://github.com/kousheekc/isaac_drone_racer
gnu-gpl2
GitLab (π 39 Β· π 320 - 48% open Β· β±οΈ 04.03.2015):
git clone https://gitlab.com/flightgear/flightgear
GPL-3.0
GitHub (π¨βπ» 3 Β· π 14 Β· π 4 - 50% open Β· β±οΈ 09.06.2024):
git clone https://github.com/arplaboratory/RotorTM
BSD-3
GitHub (π¨βπ» 6 Β· π 1 Β· β±οΈ 18.03.2025):
git clone https://github.com/shupx/swarm_sync_sim
MathWorks Software License Agreement
proprietary software license
proprietary license
MIT
Simulator frameworks made especially for maritime robotics
Virtual RobotX (π₯21 Β· β 540) - Virtual RobotX (VRX) resources.Apache-2
GitHub (π¨βπ» 36 Β· π 230 Β· π 550 - 7% open Β· β±οΈ 24.07.2025):
git clone https://github.com/osrf/vrx
Apache-2
GitHub (π¨βπ» 25 Β· π 70 Β· π 130 - 23% open Β· β±οΈ 04.12.2023):
git clone https://github.com/Field-Robotics-Lab/dave
GPL-3.0
GitHub (π¨βπ» 11 Β· π 37 Β· π 37 - 16% open Β· β±οΈ 10.06.2025):
git clone https://github.com/patrykcieslak/stonefish
MIT
GitHub (π¨βπ» 250 Β· π 21 Β· π 14 - 14% open Β· β±οΈ 02.05.2025):
git clone https://github.com/open-airlab/UNav-Sim
BSD-3-Clause and MIT
GitHub (π¨βπ» 22 Β· π 26 Β· π₯ 43 Β· π 26 - 34% open Β· β±οΈ 12.08.2025):
git clone https://github.com/smarc-project/smarc2
GPLv3 LGPLv3 and Commercial
GitHub (π¨βπ» 17 Β· π 20 Β· π 11 - 54% open Β· β±οΈ 11.08.2025):
git clone https://github.com/moos-ivp/moos-ivp
BSD-3
GitHub (π¨βπ» 4 Β· π 30 Β· π 11 - 54% open Β· β±οΈ 21.06.2025):
git clone https://github.com/umfieldrobotics/OceanSim
MIT and Unreal Engine EULA
GitHub (π¨βπ» 8 Β· π 21 Β· π 150 - 18% open Β· β±οΈ 14.05.2025):
git clone https://github.com/byu-holoocean/HoloOcean
Apache-2
GitHub (π¨βπ» 8 Β· π 4 Β· π 5 - 40% open Β· β±οΈ 07.02.2025):
git clone https://github.com/MARUSimulator/marus-core
Apache-2
GNU-gpl
Unlicensed
Apache-2
MIT
Apache-2
BSD-3
Unlicensed
Unlicensed
Unlicensed
Simulator frameworks made especially for automotive
Carla (π₯32 Β· β 13K) - Open-source simulator for autonomous driving research.MIT
GitHub (π¨βπ» 180 Β· π 4K Β· π¦ 1.1K Β· π 6.1K - 18% open Β· β±οΈ 08.08.2025):
git clone https://github.com/carla-simulator/carla
MPL-2.0
GitHub (π¨βπ» 85 Β· π 230 Β· π₯ 28K Β· π 580 - 31% open Β· β±οΈ 08.07.2025):
git clone https://github.com/esmini/esmini
Apache-2
GitHub (π¨βπ» 32 Β· π 97 Β· π₯ 65K Β· π 110 - 32% open Β· β±οΈ 07.08.2025):
git clone https://github.com/tier4/AWSIM
Unlicensed
MIT
Simulator frameworks made especially for space robotics
Basilisk (π₯22 Β· β 230) - Astrodynamics simulation framework.ISC
GitHub (π¨βπ» 110 Β· π 79 Β· π 380 - 23% open Β· β±οΈ 12.08.2025):
git clone https://github.com/AVSLab/basilisk
Apache-2
GitHub (π¨βπ» 22 Β· π 340 Β· π 210 - 6% open Β· β±οΈ 03.07.2024):
git clone https://github.com/NASA/astrobee
BSD-3
GitHub (π¨βπ» 8 Β· π 24 Β· π 23 - 39% open Β· β±οΈ 23.07.2025):
git clone https://github.com/OmniLRS/OmniLRS
Missing
GitHub (π¨βπ» 2 Β· π 6 Β· π₯ 330 Β· π 4 - 50% open Β· β±οΈ 07.12.2023):
git clone https://github.com/PUTvision/LunarSim
Simulations made for training for AI-agents like reinforcement learning
Gymnasium (π₯32 Β· β 9.9K) - An API standard for single-agent reinforcement learning environments, with popular reference environments and related..MIT
GitHub (π¨βπ» 550 Β· π 1.1K Β· π¦ 20K Β· π 540 - 12% open Β· β±οΈ 12.08.2025):
git clone https://github.com/Farama-Foundation/Gymnasium
PyPi:
Apache-2
GitHub (π¨βπ» 63 Β· π 2.4K Β· π¦ 96 Β· π 760 - 14% open Β· β±οΈ 13.08.2025):
git clone https://github.com/Genesis-Embodied-AI/Genesis
BSD-3
GitHub (π¨βπ» 140 Β· π 2.1K Β· π 1.7K - 14% open Β· β±οΈ 12.08.2025):
git clone https://github.com/isaac-sim/IsaacLab
Apache-2
GitHub (π¨βπ» 49 Β· π 250 Β· π¦ 380 Β· π 640 - 41% open Β· β±οΈ 29.05.2025):
git clone https://github.com/allenai/ai2thor
Apache-2
GitHub (π¨βπ» 48 Β· π 320 Β· π 660 - 14% open Β· β±οΈ 04.08.2025):
git clone https://github.com/haosulab/ManiSkill
MIT
GitHub (π¨βπ» 62 Β· π 460 Β· π 830 - 23% open Β· β±οΈ 24.04.2025):
git clone https://github.com/facebookresearch/habitat-sim
BSD-3
GitHub (π¨βπ» 13 Β· π 17 Β· π¦ 3 Β· π 72 - 19% open Β· β±οΈ 04.08.2025):
git clone https://github.com/ami-iit/jaxsim
PyPi:
Conda (π₯ 10K Β· β±οΈ 29.04.2025):
conda install -c conda-forge jaxsim
Unlicensed
GitHub (π¨βπ» 15 Β· π 54 Β· π₯ 3.9K Β· π¦ 230 Β· π 200 - 28% open Β· β±οΈ 17.07.2025):
git clone https://github.com/haosulab/SAPIEN
Apache-2
GitHub (π 170 Β· π 100 - 22% open Β· β±οΈ 01.08.2025):
git clone https://github.com/google-deepmind/mujoco_playground/
MIT
GitHub (π¨βπ» 19 Β· π 42 Β· π¦ 10 Β· π 240 - 20% open Β· β±οΈ 30.04.2021):
git clone https://github.com/BYU-PCCL/holodeck
MIT
GitHub (π¨βπ» 8 Β· π 25 Β· π 27 - 55% open Β· β±οΈ 10.08.2025):
git clone https://github.com/kscalelabs/ksim
PyPi:
MIT
GitHub (π¨βπ» 13 Β· π 120 Β· π¦ 8 Β· π 64 - 43% open Β· β±οΈ 30.05.2025):
git clone https://github.com/robfiras/loco-mujoco
Apache-2
GitHub (π 140 Β· π₯ 47K Β· π 390 - 21% open Β· β±οΈ 12.05.2025):
git clone https://github.com/metadriverse/metadrive/
Apache-2
GitHub (π¨βπ» 25 Β· π 110 Β· π₯ 1 Β· π 140 - 47% open Β· β±οΈ 12.08.2025):
git clone https://github.com/RoboVerseOrg/RoboVerse
MIT
GitHub (π¨βπ» 9 Β· π 140 Β· π 120 - 39% open Β· β±οΈ 12.05.2021):
git clone https://github.com/StanfordVL/GibsonEnv
MIT
GitHub (π¨βπ» 20 Β· π 130 Β· π 57 - 12% open Β· β±οΈ 07.08.2025):
git clone https://github.com/utiasDSL/safe-control-gym
MIT
GitHub (π¨βπ» 20 Β· π 160 Β· π 300 - 0% open Β· β±οΈ 02.07.2024):
git clone https://github.com/stepjam/PyRep
Apache-2
GitHub (π¨βπ» 6 Β· π 32 Β· π¦ 13 Β· π 51 - 84% open Β· β±οΈ 14.12.2022):
git clone https://github.com/allenai/procthor
Unlicensed
GitHub (π¨βπ» 6 Β· π 150 Β· π 64 - 54% open Β· β±οΈ 29.06.2020):
git clone https://github.com/deepdrive/deepdrive
MIT
GitHub (π 92 Β· π 140 - 25% open Β· β±οΈ 23.04.2025):
git clone https://github.com/robocasa/robocasa
MIT
GitHub (π¨βπ» 14 Β· π 120 Β· π 57 - 52% open Β· β±οΈ 29.03.2021):
git clone https://github.com/benelot/pybullet-gym
MIT
GitHub (π¨βπ» 3 Β· π 15 Β· π 53 - 9% open Β· β±οΈ 01.04.2024):
git clone https://github.com/arnold-benchmark/arnold
Proprietary Software License
MIT
Robotic simulators build for other domains like automotive or space robotics
AutoDRIVE Simulator (π₯13 Β· β 110) - An Integrated Cyber-Physical Ecosystem for Autonomous Driving Research and Education.BSD-2
GitHub (π¨βπ» 3 Β· π 22 Β· π₯ 2.1K Β· β±οΈ 23.12.2024):
git clone https://github.com/Tinker-Twins/AutoDRIVE
BSD-3-Clause-Clear
GitHub (π¨βπ» 6 Β· π 15 Β· π 47 - 40% open Β· β±οΈ 25.06.2025):
git clone https://github.com/hello-robot/stretch_mujoco
Unlicensed
GitHub (π¨βπ» 25 Β· π 79 Β· π₯ 110 Β· π 76 - 43% open Β· β±οΈ 10.07.2020):
git clone https://github.com/graspit-simulator/graspit
MIT
GitHub (π 15 Β· π¦ 4 Β· β±οΈ 11.07.2025):
git clone https://github.com/rawify/Stewart.js
Proprietary Software License
3D engines made for games but can be interfaced with robotic frameworks
Godot (π₯45 Β· β 100K) - Godot Engine Multi-platform 2D and 3D game engine.MIT
GitHub (π¨βπ» 3.4K Β· π 22K Β· π₯ 11M Β· π¦ 21 Β· π 58K - 20% open Β· β±οΈ 12.08.2025):
git clone https://github.com/godotengine/godot
Apache-2
GitHub (π¨βπ» 1.4K Β· π 4K Β· π¦ 25K Β· π 7.2K - 33% open Β· β±οΈ 13.08.2025):
git clone https://github.com/bevyengine/bevy
MIT and Apache-2
GitHub (π¨βπ» 310 Β· π 2.3K Β· π₯ 10K Β· π 7.8K - 42% open Β· β±οΈ 12.08.2025):
git clone https://github.com/o3de/o3de
Unity Subscription Plans
EULA
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 Β· π₯ 130K Β· π 6.5K - 10% open Β· β±οΈ 12.08.2025):
git clone https://github.com/RobotLocomotion/drake
BSD-3
GitHub (π¨βπ» 130 Β· π 500 Β· π₯ 8.9K Β· π 320 - 31% open Β· β±οΈ 13.08.2025):
git clone https://github.com/projectchrono/chrono
zlib
GitHub (π¨βπ» 310 Β· π 2.9K Β· π₯ 5.6K Β· π¦ 21 Β· π 2K - 11% open Β· β±οΈ 23.04.2025):
git clone https://github.com/bulletphysics/bullet3
Apache-2
GitHub (π¨βπ» 43 Β· π 300 Β· π¦ 520 Β· π 390 - 21% open Β· β±οΈ 01.08.2025):
git clone https://github.com/google/brax
Apache-2
GitHub (π¨βπ» 66 Β· π 170 Β· π¦ 340 Β· π 320 - 43% open Β· β±οΈ 10.08.2025):
git clone https://github.com/Jondolf/avian
LGPL-2.1
GitHub (π¨βπ» 70 Β· π 490 Β· π₯ 30K Β· π 360 - 10% open Β· β±οΈ 07.08.2025):
git clone https://github.com/JSBSim-Team/jsbsim
Apache-2
GitHub (π¨βπ» 61 Β· π 470 Β· π 340 - 40% open Β· β±οΈ 04.08.2025):
git clone https://github.com/simbody/simbody
BSD-2
GitHub (π¨βπ» 73 Β· π 280 Β· π¦ 8 Β· π 670 - 23% open Β· β±οΈ 09.08.2025):
git clone https://github.com/dartsim/dart
Apache-2
GitHub (π¨βπ» 23 Β· π 64 Β· π 170 - 30% open Β· β±οΈ 13.08.2025):
git clone https://github.com/google-deepmind/mujoco_warp
BSD-3
GitHub (π¨βπ» 7 Β· π 490 Β· π 160 - 24% open Β· β±οΈ 22.07.2025):
git clone https://github.com/NVIDIA-Omniverse/PhysX
NVIDIA Omniverse License Agreement
GitHub (π¨βπ» 3 Β· π 780 Β· π 620 - 50% open Β· β±οΈ 09.11.2022):
git clone https://github.com/NVIDIAGameWorks/PhysX
Apache-2
GitHub (π¨βπ» 47 Β· π 47 Β· π 150 - 50% open Β· β±οΈ 06.08.2025):
git clone https://github.com/gazebosim/gz-physics
Proprietary Software License
GitHub (π¨βπ» 16 Β· π 98 Β· π₯ 220 Β· π 400 - 14% open Β· β±οΈ 19.05.2025):
git clone https://github.com/raisimTech/raisimlib
gnu-gpl and BSD-3-clause
GitHub (π¨βπ» 34 Β· π 34 Β· π 3 - 66% open Β· β±οΈ 14.01.2024):
git clone https://github.com/thomasmarsh/ODE
Nvidia Software License
GitHub (π¨βπ» 2 Β· π 99 Β· π 130 - 68% open Β· β±οΈ 15.04.2021):
git clone https://github.com/NVIDIAGameWorks/FleX
Nvidia Software License
GitHub (π 27 Β· π 10 - 40% open Β· β±οΈ 17.08.2021):
git clone https://github.com/YunzhuLi/PyFleX
Proprietary Software License
EULA
zlib
git clone https://github.com/newton-dynamics/newton-dynamics
Per-title licensing model
Proprietary Software License
Rendering engines for robotic simulators
Atom (π₯30 Β· β 8.5K Β· π) - 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 (π¨βπ» 310 Β· π 2.3K Β· π₯ 10K Β· π 7.8K - 42% open Β· β±οΈ 12.08.2025):
git clone https://github.com/o3de/o3de
MIT
GitHub (π¨βπ» 340 Β· π 1K Β· π₯ 3.7K Β· π 910 - 15% open Β· β±οΈ 24.07.2025):
git clone https://github.com/OGRECave/ogre
Apache-2
GitHub (π¨βπ» 140 Β· π 1.8K Β· π₯ 1.7M Β· π 1.9K - 11% open Β· β±οΈ 03.08.2025):
git clone https://github.com/cyberbotics/webots
Apache-2
GitHub (π¨βπ» 94 Β· π 330 Β· π 630 - 1% open Β· β±οΈ 12.08.2025):
git clone https://github.com/KhronosGroup/Vulkan-Hpp
Apache-2
GitHub (π¨βπ» 94 Β· π 330 Β· π 630 - 1% open Β· β±οΈ 12.08.2025):
git clone https://github.com/KhronosGroup/Vulkan-Hpp
MIT
GitHub (π¨βπ» 23 Β· π 240 Β· π¦ 3.1K Β· π 240 - 68% open Β· β±οΈ 30.04.2022):
git clone https://github.com/mmatl/pyrender
PyPi:
MIT
GitHub (π¨βπ» 13 Β· π 180 Β· π 29 - 89% open Β· β±οΈ 07.05.2025):
git clone https://github.com/Unity-Technologies/NativeRenderingPlugin
Those that contributed to this list, proposed updates or have suggested new projects:
Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:
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.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4