Top C++ Frameworks & Libraries for physics

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

31056
7297
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

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

19530
4425
C

Development repo for @zig-gamedev libs and sample applications

2287
173
C

A fast and lightweight 2D game physics library.

2235
351
C

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

937
111
C

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

860
81
C

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

479
31
C

Open Source version of the award-winning physics platformer

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

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

128
50
C

Simple rigid-body physics simulator powered by XPBD.

136
10
C

2D physics engine with SoA/SIMD optimizations

107
10
C

Lightweight 2D rigid-body physics engine

88
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)

64
17
C

Cute little physics engine.

60
7
C

A small 2D physics engine that explains the physics in videogames for educational use.

50
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

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

37
4
C

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

34
1
C

A 2d physics engine with fixed-point support.

29
1
C

Fast 2D and 3D physics engine for React Native

29
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

29
1
C

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

44
9
C

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

220
11
C