Top C++ Frameworks & Libraries for physics

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

30778
7281
C++

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

9051
2456
C++

Box2D is a 2D physics engine for games

8333
1544
C

2D physics engine for games

4342
612
C++

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...

3197
657
C++

Direct port of the Bullet physics engine to JavaScript using Emscripten

2979
413
C++

A Fractal Physics Game

2314
149
C++

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

1848
434
C++

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

1660
996
C++

A game of lonely space adventure

1146
327
C++

Open source C++ physics engine library in 3D

936
153
C++

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

880
53
C++

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

864
641
C++

Tiny Differentiable Simulator is a header-only C++ and CUDA physics library for reinforcement learning and robotics with zero dependencies....

824
90
C++

Open source robotics simulator.

808
350
C++

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

754
161
C++

KawaiiPhysics : Simple fake Physics for UnrealEngine4

677
126
C++

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

671
154
C++

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

19328
4393
C

Development repo for @zig-gamedev libs and sample applications

2287
173
C

A fast and lightweight 2D game physics library.

2216
353
C

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

930
111
C

Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C

857
83
C

2D physics header-only library for videogames developed in C using raylib library.

468
31
C

Open Source version of the award-winning physics platformer

332
58
C

A small data-oriented and SIMD-optimized 3D rigid body physics library.

264
17
C

A lightweight 2D physics engine written in C, for educational purposes.

213
11
C

testbeds, random bits, snippets mainly for real-time physics/graphics development. The GPU rigid body pipeline is moved to a separate repository at http://github.c...

129
26
C

A comprehensive and full-featured computational physics suite for boundary-element analysis of electromagnetic scattering, fluctuation-induced phenomena (Casimir f...

128
51
C

Simple rigid-body physics simulator powered by XPBD.

129
9
C

2D physics engine with SoA/SIMD optimizations

106
10
C

Lightweight 2D rigid-body physics engine

86
4
C

ChuClone is a 2.5D webgl HTML5 game that uses 2D physics (Box2D), but is drawn in 3D (Three.js)

80
11
C