Topic: "physics-engine"
liabru/matter-js
a 2D rigid body physics engine for the web ▲● ■
Language: JavaScript - Size: 21.8 MB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 17,400 - Forks: 1,984

jrouwe/JoltPhysics
A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West.
Language: C++ - Size: 27.1 MB - Last synced at: about 20 hours ago - Pushed at: 2 days ago - Stars: 7,837 - Forks: 520

chrxh/alien
ALIEN is a CUDA-powered artificial life simulation program.
Language: C++ - Size: 460 MB - Last synced at: about 15 hours ago - Pushed at: about 15 hours ago - Stars: 5,150 - Forks: 164

piqnt/planck.js
2D JavaScript Physics Engine
Language: TypeScript - Size: 27.7 MB - Last synced at: 4 days ago - Pushed at: 15 days ago - Stars: 5,080 - Forks: 245

schteppe/cannon.js
A lightweight 3D physics engine written in JavaScript.
Language: JavaScript - Size: 8.34 MB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 4,822 - Forks: 724

FormidableLabs/react-game-kit 📦
Component library for making games with React & React Native
Language: JavaScript - Size: 1.99 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 4,629 - Forks: 312

KilledByAPixel/LittleJS
LittleJS is the tiny fast HTML5 game engine with many features and no dependencies. 🚂 Choo-Choo!
Language: JavaScript - Size: 7.46 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,655 - Forks: 187

cyberbotics/webots
Webots Robot Simulator
Language: C++ - Size: 4.02 GB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 3,549 - Forks: 1,806

schteppe/p2.js
JavaScript 2D physics library
Language: JavaScript - Size: 6.82 MB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 2,676 - Forks: 329

bepu/bepuphysics2
Pure C# 3D real time physics simulation library, now with a higher version number.
Language: C# - Size: 19.7 MB - Last synced at: about 20 hours ago - Pushed at: 3 days ago - Stars: 2,551 - Forks: 282

simbody/simbody
High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
Language: C++ - Size: 244 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,408 - Forks: 480

projectchrono/chrono
High-performance C++ library for multiphysics and multibody dynamics simulations
Language: C++ - Size: 830 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,380 - Forks: 496

Jondolf/avian
ECS-driven 2D and 3D physics engine for the Bevy game engine.
Language: Rust - Size: 8.73 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,042 - Forks: 155

doyubkim/fluid-engine-dev
Fluid simulation engine for computer graphics applications
Language: C++ - Size: 69.6 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 1,993 - Forks: 275

dimforge/nphysics
2 and 3-dimensional rigid body physics engine for Rust.
Language: Rust - Size: 4.9 MB - Last synced at: 6 days ago - Pushed at: almost 4 years ago - Stars: 1,639 - Forks: 120

DanielChappuis/reactphysics3d
Open source C++ physics engine library in 3D
Language: C++ - Size: 53.2 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1,428 - Forks: 215

allenai/ai2thor
An open-source platform for Visual AI.
Language: C# - Size: 9.33 GB - Last synced at: about 14 hours ago - Pushed at: about 14 hours ago - Stars: 1,371 - Forks: 237

viblo/pymunk
Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python
Language: Python - Size: 30 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 981 - Forks: 192

saharan/OimoPhysics
A cross-platform 3D physics engine
Language: JavaScript - Size: 3.44 MB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 904 - Forks: 71

gurkenlabs/litiengine
LITIENGINE 🕹 The pure 2D java game engine.
Language: Java - Size: 11.1 MB - Last synced at: about 21 hours ago - Pushed at: 29 days ago - Stars: 772 - Forks: 97

xissburg/edyn
Edyn is a real-time physics engine organized as an ECS.
Language: C++ - Size: 4.66 MB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 688 - Forks: 27

anuraghazra/Verly.js
:red_circle::wavy_dash::large_blue_circle::wavy_dash::black_circle: Easy to integrate Verlet physics engine. :link:
Language: JavaScript - Size: 416 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 663 - Forks: 45

Genbox/VelcroPhysics
High performance 2D collision detection system with realistic physics responses.
Language: C# - Size: 17.5 MB - Last synced at: 9 months ago - Pushed at: almost 4 years ago - Stars: 663 - Forks: 113

appsinacup/godot-rapier-physics
Godot Rapier Physics – 2D and 3D physics engine for the Godot game engine. with better stability, performance, liquids, determinism, state serialization and no ghost collisions.
Language: Rust - Size: 49.2 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 550 - Forks: 31

Rythe-Interactive/Rythe-Engine
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
Language: C++ - Size: 335 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 534 - Forks: 28

AshenvaleZX/ZXEngine
C++ game engine project, for learning, practice and experiment.
Language: C++ - Size: 335 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 529 - Forks: 41

victorfisac/Physac
2D physics header-only library for videogames developed in C using raylib library.
Language: C - Size: 7.1 MB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 527 - Forks: 33

Kimbatt/unity-deterministic-physics
Cross-platform deterministic physics simulation in Unity, using DOTS physics and soft floats
Language: C# - Size: 12.5 MB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 509 - Forks: 68

dyn4j/dyn4j
Java Collision Detection and Physics Engine
Language: Java - Size: 11.4 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 483 - Forks: 85

freezy/VisualPinball.Engine
:video_game: Visual Pinball Engine for Unity
Language: C# - Size: 364 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 442 - Forks: 65

keenon/nimblephysics
Nimble: Physics Engine for Biomechanics and Deep Learning
Language: C++ - Size: 411 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 438 - Forks: 46

notgiven688/jitterphysics2
Fast, simple, and dependency-free physics engine written in C# with a clear and user-friendly API.
Language: C# - Size: 45.6 MB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 322 - Forks: 29

ThePhysicsGuys/Physics3D
A 3D physics engine
Language: C++ - Size: 215 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 311 - Forks: 33

amerkoleci/JoltPhysicsSharp
JoltPhysics C# bindings
Language: C# - Size: 1.12 GB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 301 - Forks: 39

ByteArena/box2d
Box2D.go - Go port of Box2D - a 2D Physics Engine for Games.
Language: Go - Size: 152 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 287 - Forks: 46

CubbyFlow/CubbyFlow
Voxel-based fluid simulation engine for computer games
Language: C++ - Size: 304 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 285 - Forks: 34

erayzesen/QuarkPhysics
A 2D Soft Body and Rigid Body Physics Engine.
Language: C++ - Size: 117 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 241 - Forks: 8

jdeokkim/ferox
A lightweight 2D physics engine written in C, for educational purposes.
Language: C - Size: 9.58 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 233 - Forks: 10

TheOpenSpaceProgram/osp-magnum
A spaceship game
Language: C++ - Size: 4.61 MB - Last synced at: 29 days ago - Pushed at: 5 months ago - Stars: 231 - Forks: 33

IntelRealSense/hand_tracking_samples 📦
:wave: :ok_hand: research codebase for depth-based hand pose estimation using dynamics based tracking and CNNs
Language: C++ - Size: 43.4 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 210 - Forks: 73

Altanis/kinetics
A blazingly fast physics engine for both servers and the web, written in TypeScript 🔥
Language: TypeScript - Size: 1.48 MB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 199 - Forks: 6

harshit3355/PES-2024_crxk
Size: 1.95 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 181 - Forks: 0

mchakravarty/HaskellSpriteKit
Haskell binding to Apple's SpriteKit framework
Language: Haskell - Size: 4.57 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 174 - Forks: 8

FLAIROx/Kinetix
Reinforcement learning on general 2D physics environments in JAX. ICLR 2025 Oral.
Language: Python - Size: 18.2 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 172 - Forks: 6

LuizZak/JelloSwift
Swift soft body physics engine
Language: Swift - Size: 1.29 MB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 167 - Forks: 12

rudransh61/Physix-go
A simple Physics engine in GoLang
Language: Go - Size: 27.9 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 163 - Forks: 4

Mati365/micro-racing
🚗 🏎️ 🎮 online 3D multiplayer neural networks based racing game
Language: JavaScript - Size: 19.9 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 151 - Forks: 25

w0rm/elm-physics
3D physics engine in Elm
Language: Elm - Size: 5.33 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 149 - Forks: 12

louis-langholtz/PlayRho
An interactive physics engine & library.
Language: C++ - Size: 201 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 137 - Forks: 24

jsikyoon/visual-interaction-networks_tensorflow
Tensorflow Implementation of Visual Interaction Networks
Language: Python - Size: 616 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 132 - Forks: 30

thunlp/LEGENT
Open Platform for Embodied Agents
Language: Python - Size: 1.72 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 128 - Forks: 6

passiomatic/sunny-land
A WebGL Elm Playground platformer.
Language: Elm - Size: 295 KB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 126 - Forks: 7

jaipack17/Nature2D
A 2D physics engine for Roblox. Create versatile physics simulations and mechanics with GUIs!
Language: Lua - Size: 3.61 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 125 - Forks: 7

ami-iit/jaxsim
A differentiable physics engine and multibody dynamics library for control and robot learning.
Language: Python - Size: 3.15 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 118 - Forks: 14

BeRo1985/kraft
Kraft Physics Engine is an open source Object Pascal physics engine library that can be used in 3D games.
Language: Pascal - Size: 86.8 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 117 - Forks: 22

b-g/p5-matter-examples
Examples showing how to combine p5.js and matter.js.
Language: JavaScript - Size: 10.8 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 111 - Forks: 28

rjewson/glazejs
A high performance 2D game engine built in Typescript
Language: TypeScript - Size: 8.29 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 111 - Forks: 5

aeon0/multiplayer-babylon-js-game
Multiplayer BabylonJS game with Server and Client-Side physics engine synchronization
Language: TypeScript - Size: 210 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 109 - Forks: 19

fabmax/physx-jni
Java JNI bindings for Nvidia PhysX
Language: Java - Size: 64.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 104 - Forks: 11

openfl/box2d
Haxe port of Box2D, a popular rigid-body 2D physics engine
Language: Haxe - Size: 323 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 100 - Forks: 29

mmaldacker/Vortex2D
Real-time fluid simulation engine running on GPU with Vulkan
Language: C++ - Size: 13 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 100 - Forks: 11

amethyst/specs-physics
nphysics integration for the Specs entity component system
Language: Rust - Size: 293 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 95 - Forks: 30

kadir014/nova-physics
Lightweight 2D rigid-body physics engine
Language: C - Size: 22.6 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 93 - Forks: 4

utilForever/CubbyFlow-v1 📦
Voxel-based fluid simulation engine for computer games
Language: C++ - Size: 224 MB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 93 - Forks: 11

ehsanwwe/Unity-SoftBody-physics
Add softbody physics to unity Free
Language: C# - Size: 7.3 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 92 - Forks: 9

thedocruby/resounding Fork of vlad2305m/Sound-Physics-Fabric
A New Minecraft mod that provides realistic audio physics using parallel wave tracing and an improved physics algorithm.
Language: Java - Size: 2.34 MB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 84 - Forks: 4

gecko0307/dmech
3D physics engine for D
Language: D - Size: 3.22 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 75 - Forks: 9

fenomas/voxel-physics-engine
Simple but physical engine for voxels. Demo:
Language: JavaScript - Size: 54.7 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 75 - Forks: 11

JordiCorbilla/thundax-delphi-physics-engine
🛴 "Thundax Delphi Physics Engine" is a Delphi-based 2D physics engine for simulations and visualizations. It employs Pascal and is ideal for learning and experimenting with 2D physics concepts.
Language: Pascal - Size: 162 MB - Last synced at: 30 days ago - Pushed at: 3 months ago - Stars: 73 - Forks: 20

mtsamis/box2d-optimized 📦
A very fast and scalable physics engine, based on Box2D.
Language: C++ - Size: 2.65 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 73 - Forks: 11

wonmor/ElectronVisualized
Public Archive: Beautiful and Elegant Quantum Mechanics Visualization.
Language: JavaScript - Size: 102 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 71 - Forks: 2

gazebosim/gz-physics
Abstract physics interface designed to support simulation and rapid development of robot applications.
Language: C++ - Size: 39.5 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 68 - Forks: 45

hannojg/react-native-box2d
JSI port of the Box2D physics engine for React Native.
Language: C++ - Size: 3.42 MB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 65 - Forks: 4

phenomLi/Torque
2d 纯计算高性能刚体物理引擎
Language: TypeScript - Size: 9.5 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 65 - Forks: 11

YiYiXia/Flame
A physical engine used to simulate water,snow,sand.etc
Language: C++ - Size: 142 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 64 - Forks: 15

maplant/mgf
Matt's Game Framework
Language: Rust - Size: 150 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 64 - Forks: 3

acrlw/Physics2D
Physics2D - Simple 2D Physics Simulation for Blog Tutorials.
Language: C++ - Size: 1.22 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 63 - Forks: 6

maksyuki/TaichiGAME
GPU Accelerated Motion Engine based on Taichi Lang.
Language: Python - Size: 487 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 62 - Forks: 2

jonpena/Cirobb
A small 🎮 2D physics engine that explains mechanics ⚡ in physics engines for educational use ✨.
Language: C - Size: 7.62 MB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 61 - Forks: 0

taichi-dev/soft2d-for-unity
Soft2D-for-Unity
Language: C# - Size: 1010 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 61 - Forks: 6

felipeek/raw-physics
Simple rigid-body physics simulator powered by XPBD.
Language: C - Size: 8.13 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 61 - Forks: 5

RedSkittleFox/Game-Engine-Programming-Resources
Collection of resources about game engine programming and computer 3D graphics.
Size: 43.9 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 60 - Forks: 1

St0wy/StowyPhysicsEngine
A simple 2D physics engine.
Language: C++ - Size: 30.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 56 - Forks: 6

vpdb/vpx-js
:video_game: Visual Pinball in the Browser
Language: TypeScript - Size: 22.7 MB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 55 - Forks: 11

MichaelTMatthews/Jax2D
Highly scalable 2D JAX physics engine.
Language: Python - Size: 1.64 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 53 - Forks: 6

taichi-dev/soft2d-release
Soft2D: A 2D multi-material continuum physics engine designed for real-time applications.
Language: C++ - Size: 10.3 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 52 - Forks: 7

anuraghazra/Atomic.js
:collision: Atomic.js | Greatly Simple Physics Engine For Javascript
Language: JavaScript - Size: 608 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 52 - Forks: 8

roshanpoudyal/3D_interactive_graphics_rendering_engine
Develop a 3D interactive graphics rendering engine
Language: C - Size: 134 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 48 - Forks: 7

Hykudoru/Pescado-3D-Engine
A 3D graphics and physics engine coded from scratch in C++ and OpenGL.
Language: C++ - Size: 800 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 47 - Forks: 1

kevglass/propel-js
Simple serialisable deterministic 2d physics engine
Language: TypeScript - Size: 856 KB - Last synced at: 23 days ago - Pushed at: 4 months ago - Stars: 46 - Forks: 1

dyanikoglu/source-sdk-bullet-physics
Bullet Physics Injection for Source SDK 2013
Language: C++ - Size: 19.6 MB - Last synced at: 8 days ago - Pushed at: about 4 years ago - Stars: 46 - Forks: 2

yohei-yoshihara/Box2DSwift
Box2DSwift is a Swift port of Box2D Physics Engine.
Language: Swift - Size: 446 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 43 - Forks: 13

felixtrz/elixr
A WebXR framework for building the metaverse, powered by three.js and cannon-es
Language: TypeScript - Size: 2.39 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 42 - Forks: 3

oprypin/crystal-chipmunk
Crystal bindings to Chipmunk, a fast and lightweight 2D game physics library
Language: Crystal - Size: 221 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 42 - Forks: 2

synodic/Soul-Engine
Physically based renderer and simulation engine for real-time applications.
Language: C++ - Size: 899 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 42 - Forks: 24

chiragjain/Playground
A playground for android developers
Language: Java - Size: 15.1 MB - Last synced at: 4 months ago - Pushed at: over 10 years ago - Stars: 42 - Forks: 14

devlinzhou/deterministic_physics
deterministic physics engine for lock-step 3D game development. 能为3D帧同步游戏提供一致性、确定性的物理引擎。
Language: C++ - Size: 46.6 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 37 - Forks: 5

filipeabperes/Py3ODE
Port of PyODE for Python 3
Language: Python - Size: 130 KB - Last synced at: 15 days ago - Pushed at: almost 5 years ago - Stars: 37 - Forks: 6

stephengold/jolt-jni
JVM bindings for Jolt Physics and V-HACD
Language: Java - Size: 4.34 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 36 - Forks: 5

PrismarineJS/prismarine-physics
Provide the physics engine for minecraft entities
Language: JavaScript - Size: 90.8 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 35 - Forks: 40
