Top C++ Frameworks & Libraries for physics

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes....

Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc....

Box2D is a 2D physics engine for games

2D physics engine for games

Direct port of the Bullet physics engine to JavaScript using Emscripten

Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as...

High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skelet...

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

C++ library for multi-physics simulation

A game of lonely space adventure

SU2: An Open-Source Suite for Multiphysics Simulation and Design

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

Open source C++ physics engine library in 3D

AnKi 3D Engine - Vulkan backend, modern renderer, scripting, physics and more

Main development repository for Rigs of Rods soft-body physics simulator

The Physics engine that accompanies the book "Game Physics Engine Design"

Open-Source Quantum Chemistry – an electronic structure package in C++ driven by Python

Source code for Game Physics Cookbook

Particle-in-Cell Simulations for the Exascale Era :sparkles:

Real-time multi-physics simulation with an emphasis on medical simulation.

KawaiiPhysics : Simple fake Physics for UnrealEngine4


2D Game Physics for Python

3D FPS game engine with full dynamic lighting and shadows

The main repository containing Stunt Rally sources and game data. A 3D racing game based on VDrift and OGRE with track editor....

:video_game: Open Source teleportation based first person puzzle-platformer

A C++ library for efficient tensor network calculations

Open source robotics simulator.

Tiny Differentiable Simulator is a header-only C++ physics library with zero dependencies.

Simple, open source, 2D impulse based physics engine for educational use.

.NET wrapper for the Bullet physics library

Dust Racing 2D is a traditional top-down car racing game including a level editor.

sandbox for various 3d math, geometry, graphics and physics code

A community-developed version of the original Marble Marcher - a fractal physics game.

A coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations....