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

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

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

Open-source alternatives to Reactphysics3d

30 open-source projects similar to danielchappuis/reactphysics3d, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Reactphysics3d alternative.

  • genesis-embodied-ai/genesis-worldGenesis-Embodied-AI avatar

    Genesis-Embodied-AI/genesis-world

    29,351View on GitHub↗

    Genesis World is an embodied AI simulation platform designed for training robotic agents through physics-based interactions. It centers on a multi-physics simulation engine that integrates rigid body, particle, and finite element method dynamics, supported by a parallel simulation kernel compiler that translates Python functions into optimized GPU and CPU kernels. The platform features a photorealistic robot renderer that utilizes path-tracing and Gaussian Splatting to generate synthetic training data. It includes a domain randomization framework to vary lighting and physical parameters acros

    Python
    View on GitHub↗29,351
  • robotlocomotion/drakeRobotLocomotion avatar

    RobotLocomotion/drake

    3,910View on GitHub↗

    Drake is a robotics simulation framework and control system modeling tool used for designing, simulating, and verifying the dynamics of complex robotic systems. It functions as a multibody dynamics simulator and a mathematical optimization library, providing a suite of algorithms for trajectory optimization and the simulation of articulated robots. The framework is distinguished by its block-diagram system for composing dynamical subsystems and its ability to formulate and solve diverse mathematical programs, including linear, quadratic, and nonconvex nonlinear problems. It supports specializ

    C++drakerobotics
    View on GitHub↗3,910
  • randygaul/qu3eRandyGaul avatar

    RandyGaul/qu3e

    995View on GitHub↗

    Lightweight and Simple 3D Open Source Physics Engine in C++

    C
    View on GitHub↗995
  • madeapps/newton-dynamicsMADEAPPS avatar

    MADEAPPS/newton-dynamics

    1,020View on GitHub↗

    Newton Dynamics is an integrated solution for real time simulation of physics environments.

    HTML
    View on GitHub↗1,020

AI search

Explore more awesome repositories

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

Find more with AI search
  • bulletphysics/bullet3bulletphysics avatar

    bulletphysics/bullet3

    14,243View on GitHub↗

    Bullet3 is a professional physics simulation engine designed for calculating rigid body, soft body, and collision dynamics within 3D environments and robotics applications. It functions as a computational framework for determining complex geometric intersections and contact manifolds between objects in simulated space. The library distinguishes itself through a distributed rendering framework that scales heavy graphical workloads and scene generation tasks across large clusters of machines. This capability enables the production of massive datasets by distributing complex scene generation acr

    C++computer-animationgame-developmentkinematics
    View on GitHub↗14,243
  • projectchrono/chronoprojectchrono avatar

    projectchrono/chrono

    2,733View on GitHub↗

    Chrono is a multi-physics simulation suite that functions as a multibody dynamics simulator, a finite element analysis tool, and a robotics simulation framework. It provides specialized solvers for fluid-solid interaction and distributed physics engines capable of synchronizing multiple agents across a network. The project features a dedicated pipeline for converting CAD assemblies into simulation-ready formats and integrates directly with robot operating systems to validate autonomous control logic and sensors. It differentiates itself through the use of WebAssembly for portable browser-base

    C++flexible-bodyfluid-solid-interactiongranular-dynamics
    View on GitHub↗2,733
  • carla-simulator/carlacarla-simulator avatar

    carla-simulator/carla

    14,072View on GitHub↗

    CARLA is an autonomous driving simulator and research environment designed for developing and validating self-driving software. It functions as an urban traffic simulator that generates realistic vehicle and pedestrian behavior and as a synthetic sensor data generator producing LiDAR, Radar, and camera data. The platform distinguishes itself through its deep integration with robotics frameworks, specifically providing native connectivity to ROS2 nodes for robotic control and data processing. It supports the training of driving models via imitation and reinforcement learning within a controlle

    C++
    View on GitHub↗14,072
  • lammps/lammpslammps avatar

    lammps/lammps

    2,783View on GitHub↗

    This project is a parallel simulation engine and molecular dynamics simulator designed to model the physical movements of atoms and molecules. It functions as an interatomic potential framework for calculating forces between particles and a materials analysis tool for computing thermodynamic, structural, and transport properties of solids and fluids. The engine is distinguished by its high-performance computing capabilities, utilizing spatial-domain decomposition and message-passing interface communication to distribute workloads across processors. It supports multi-backend GPU acceleration v

    C++kokkoslammpsmolecular-dynamics
    View on GitHub↗2,783
  • cocos2d/cocos2d-objccocos2d avatar

    cocos2d/cocos2d-objc

    4,045View on GitHub↗

    cocos2d-objc is an Objective-C 2D game engine designed for developing interactive games and applications. It serves as a cross-platform game framework that enables the deployment of a shared codebase across iOS, tvOS, and macOS. The project features a hardware-accelerated 2D renderer utilizing OpenGL and Metal to display sprites, tile maps, and particle effects. It includes a dedicated OpenAL audio engine for managing music and spatialized sound effects, alongside a cross-platform input handler for processing touch, mouse, keyboard, and accelerometer events. The framework provides capabiliti

    Objective-C
    View on GitHub↗4,045
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
  • google-deepmind/mujocogoogle-deepmind avatar

    google-deepmind/mujoco

    13,957View on GitHub↗

    MuJoCo is a physics simulation engine designed for the dynamics of multi-joint articulated structures. It provides a computational framework for calculating the forces, velocities, and physical interactions of complex models within a virtual environment, supporting research in robotics, biomechanics, and machine learning. The engine utilizes a constraint-based dynamics solver and recursive algorithms to manage the motion of articulated systems. It includes a native graphical interface for real-time visualization, allowing users to inspect physical behaviors and contact dynamics as they occur.

    C++mujocophysicsrobotics
    View on GitHub↗13,957
  • google/liquidfungoogle avatar

    google/liquidfun

    4,894View on GitHub↗

    LiquidFun is a 2D physics engine and game physics framework designed to calculate movement and collisions for rigid bodies and particle systems. It functions as a simulation tool for integrating real-time physical interactions and dynamics into interactive applications. The framework specifically provides a particle-based fluid simulator to model liquid dynamics, including splashing, displacement, and surface tension. It also includes a soft body physics simulator for creating deformable and elastic objects that react to physical forces. The engine covers a broad range of physical interactio

    C++
    View on GitHub↗4,894
  • interactivecomputergraphics/positionbaseddynamicsInteractiveComputerGraphics avatar

    InteractiveComputerGraphics/PositionBasedDynamics

    2,235View on GitHub↗

    PositionBasedDynamics is a library for the physically-based simulation of rigid bodies, deformable solids and fluids.

    C++
    View on GitHub↗2,235
  • jrl-umi3218/rbdynjrl-umi3218 avatar

    jrl-umi3218/RBDyn

    221View on GitHub↗

    RBDyn provides a set of classes and functions to model the dynamics of rigid body systems.

    C++
    View on GitHub↗221
  • jrouwe/joltphysicsjrouwe avatar

    jrouwe/JoltPhysics

    9,685View on GitHub↗

    JoltPhysics is a high-performance C++ physics engine designed for multi-threaded simulation of 3D rigid bodies and soft bodies. It serves as a deterministic simulation framework, ensuring identical results across different platforms and architectures to support networked synchronization. The engine distinguishes itself through a focus on concurrent execution across multiple CPU cores to handle large numbers of active bodies. It provides specialized systems for vehicle physics, including wheeled and tracked models, as well as soft body physics for deformable objects and cloth. The simulation

    C++c-plus-pluscppgame-development
    View on GitHub↗9,685
  • juliarobotics/rigidbodydynamics.jlJuliaRobotics avatar

    JuliaRobotics/RigidBodyDynamics.jl

    310View on GitHub↗

    Julia implementation of various rigid body dynamics and kinematics algorithms

    Julia
    View on GitHub↗310
  • krishauser/klamptkrishauser avatar

    krishauser/Klampt

    434View on GitHub↗

    Kris' Locomotion and Manipulation Planning Toolkit

    C++
    View on GitHub↗434
  • laas/metapodlaas avatar

    laas/metapod

    14View on GitHub↗

    A template-based robot dynamics library

    C++
    View on GitHub↗14
  • leggedrobotics/raisimlibleggedrobotics avatar

    leggedrobotics/raisimLib

    328View on GitHub↗

    RAISIM, A PHYSICS ENGINE FOR ROBOTICS AND AI RESEARCH

    View on GitHub↗328
  • librepilot/librepilotlibrepilot avatar

    librepilot/LibrePilot

    356View on GitHub↗

    This is the GitHub mirror for the LibrePilot source code. The main development is taking place at https://bitbucket.org/librepilot

    C
    View on GitHub↗356
  • mbsim-env/mbsimmbsim-env avatar

    mbsim-env/mbsim

    53View on GitHub↗

    A multi-body simulation software

    C++
    View on GitHub↗53
  • mrpt/mrptMRPT avatar

    MRPT/mrpt

    2,139View on GitHub↗

    :zap: The Mobile Robot Programming Toolkit (MRPT)

    C++
    View on GitHub↗2,139
  • mrpt/mvsimMRPT avatar

    MRPT/mvsim

    404View on GitHub↗

    Vehicle and mobile robotics simulator. C++ & Python API. Use it as a standalone application or via ROS 1 or ROS 2

    C++
    View on GitHub↗404
  • murpheylab/trepMurpheyLab avatar

    MurpheyLab/trep

    20View on GitHub↗

    Trep: Mechanical Simulation and Optimal Control Software

    C
    View on GitHub↗20
  • newton-physics/newtonnewton-physics avatar

    newton-physics/newton

    2,535View on GitHub↗

    Newton is a GPU-accelerated physics engine and robotics simulation platform designed for high-performance modeling of rigid bodies and complex articulations. It functions as a differentiable physics engine, calculating gradients to enable mathematical optimization and machine learning. The platform is distinguished by its ability to execute multiple parallel physics worlds on a single GPU, which accelerates data collection for reinforcement learning. It also supports the simulation of deformable bodies, such as cloth and cables, using particle-based methods and multi-physics coupling. Newton

    Pythonnewton-physicsnvidia-warpphysics-simulation
    View on GitHub↗2,535
  • nvidia-omniverse/physxNVIDIA-Omniverse avatar

    NVIDIA-Omniverse/PhysX

    4,606View on GitHub↗

    PhysX is a physics engine SDK designed for calculating real-time rigid body dynamics, fluid simulations, and environmental interactions in virtual applications. It includes a GPU-accelerated physics solver for computing complex particle fluids and combustion models, a voxel fluid simulator for real-time gas, fire, and smoke, and a destruction simulation framework for modeling the fracture of meshes. The SDK features a specialized machine learning physics tensor interface that enables the exchange of simulation data with machine learning frameworks using a common tensor format. It also impleme

    C++
    View on GitHub↗4,606
  • nvidiagameworks/flexNVIDIAGameWorks avatar

    NVIDIAGameWorks/FleX

    798View on GitHub↗

    NVIDIA Flex - 1.1.0

    C++
    View on GitHub↗798
  • positronicslab/mobyPositronicsLab avatar

    PositronicsLab/Moby

    37View on GitHub↗

    The Moby rigid body dynamics simulator

    C++
    View on GitHub↗37
  • pydy/pydypydy avatar

    pydy/pydy

    412View on GitHub↗

    Multibody dynamics tool kit.

    Pythondynamicsphysicspython
    View on GitHub↗412
  • rbdl/rbdlrbdl avatar

    rbdl/rbdl

    698View on GitHub↗

    RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.

    C++
    View on GitHub↗698