Top C++ Frameworks & Libraries for physics

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

31263
7317
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

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

19750
4461
C

Development repo for @zig-gamedev libs and sample applications

2287
173
C

A fast and lightweight 2D game physics library.

2253
354
C

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

940
111
C

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

864
81
C

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

493
30
C

Open Source version of the award-winning physics platformer

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

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

130
26
C

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

129
50
C

Simple rigid-body physics simulator powered by XPBD.

146
10
C

2D physics engine with SoA/SIMD optimizations

108
10
C

Lightweight 2D rigid-body physics engine

89
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

A simple physics engine based on libgraphics, containing polygon circle collision and gravity.

67
17
C

A complete 6DOF helicopter simulation (physics engine + visualization)

65
18
C

Cute little physics engine.

61
7
C

A small 🎮 2D physics engine that explains mechanics ⚡ in physics engines for educational use ✨.

59
0
C

A Monte Carlo molecular simulation software especially suited for materials simulations with polarizable models...

47
13
C

Fast lightweight SOAP implementation for machine learning in quantum chemistry and materials physics....

44
9
C

An ascii-art physics puzzle, roll around your terminal collecting ascii-art objects!

44
1
C

C API for Bullet Physics

39
5
C

Custom "Select Car in-game menu" for Richard Burns Rally (RBR v1.02 SSE) game. The plugin supports custom car preview images (the real RBR 3D rendered custom car i...

38
4
C

A game engine with the speed and portability of cpp made with raylib.

36
1
C

A 2d physics engine with fixed-point support.

29
1
C

Fast 2D and 3D physics engine for React Native

32
0
C

Redflash is a physics-based GPU renderer based on Path Tracing implemented in NVIDIA® OptiX 6.0, which can consistently draw scenes with mixed Polygons and Raymarc...

28
3
C

Quake III DeFRaG Physics

27
1
C

Quantum miniature golf

30
1
C

Metaverse client and server written in C++. Runs on Windows, Mac, Linux and Web. Custom 3D engine, networked physics and Lua scripting...

45
9
C

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

229
10
C

A keyboard for engineers, mathematicians, and physicists.

29
1
C