Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Physics Engine

Physics Engine

127 projects

Showing 36 of 127 projects

GitHub
GitHubTypeScript

A powerful, beautiful, and open-source 3D game and rendering engine built as a friendly JavaScript framework.

#javascript-framework#shaders#webaudio
Stars25.9k
Forks3.7k
Last commit1 day ago
Matter.js
Matter.jsJavaScript

A JavaScript 2D rigid body physics engine for the web, enabling realistic physics simulations in browsers and Node.js.

#simulation#physics#web-games
Stars18.3k
Forks2.0k
Last commit1 year ago
Bullet Physics
Bullet PhysicsC++

A real-time collision detection and multi-physics simulation SDK for VR, games, robotics, and machine learning.

#robotics#cpp-library#simulation
Stars14.6k
Forks3.1k
Last commit9 months ago
Jolt Physics
Jolt PhysicsC++

A multi-core friendly rigid body physics and collision detection library for games and VR, written in C++.

#multi-core#simulation#vr-applications
Stars11.1k
Forks830
Last commit6 days ago
Box2D
Box2DC

A high-performance 2D physics engine for games with continuous collision detection, multithreading, and SIMD optimization.

#simd#collision-detection#multithreading
Stars10.2k
Forks1.8k
Last commit6 days ago
WhiteStorm.js
WhiteStorm.jsJavaScript

A super-fast 3D framework for web applications and games, built on Three.js with a component-based architecture.

#component-driven#javascript-framework#modular
Stars6.3k
Forks398
Last commit1 year ago
WhitestormJS
WhitestormJSJavaScript

A super-fast 3D framework for web applications and games, built on top of Three.js.

#component-driven#modular-architecture#modular
Stars6.3k
Forks398
Last commit1 year ago
Oasis
OasisTypeScript

A high-performance TypeScript interactive engine for web and mobile, supporting 2D, 3D, animation, physics, and GUI.

#component-system#graphics#physics
Stars5.8k
Forks406
Last commit2 days ago
Galacean
GalaceanTypeScript

A TypeScript interactive engine for web and mobile, supporting 2D, 3D, animation, physics, and GUI with a component system.

#web-engine#component-system#graphics
Stars5.8k
Forks406
Last commit2 days ago
Rapier
RapierRust

A set of high-performance 2D and 3D physics engines written in Rust for games, animation, and robotics.

#robotics#simulation#animation
Stars5.6k
Forks373
Last commit14 days ago
Planck.js
Planck.jsTypeScript

A 2D JavaScript/TypeScript physics engine for cross-platform HTML5 game development, rewritten from Box2D.

#mobile-games#html5-games#html5
Stars5.3k
Forks254
Last commit3 months ago
Ammo.js
Ammo.jsC++

A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.

#bullet-physics#webassembly#emscripten
Stars4.5k
Forks582
Last commit1 month ago
Ammo.js
Ammo.jsC++

A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.

#bullet-physics#webassembly#emscripten
Stars4.5k
Forks582
Last commit1 month ago
Webots
WebotsC++

An open-source development environment for modeling, programming, and simulating robots, vehicles, and mechanical systems.

#robotics#simulation#open-source
Stars4.5k
Forks2.0k
Last commit1 day ago
JMonkeyEngine
JMonkeyEngineJava

A 3-D game engine for adventurous Java developers, offering a complete open-source suite for cross-platform game development.

#hacktoberfest#ios#open-source
Stars4.3k
Forks1.2k
Last commit2 days ago
LittleJS
LittleJSJavaScript

A tiny, fast, and dependency-free HTML5 game engine with WebGL2/Canvas2D rendering, physics, audio, and input handling.

#html5-game-engine#open-source#gamedev
Stars4.2k
Forks228
Last commit3 days ago
PhysicsJS
PhysicsJSJavaScript

A modular, extendable, and easy-to-use physics engine for JavaScript.

#modular-architecture#simulation#open-source
Stars3.7k
Forks408
Last commit7 years ago
pinocchio
pinocchioC++

A fast and flexible C++ library implementing state-of-the-art Rigid Body Dynamics algorithms and their analytical derivatives.

#robotics#analytical-derivatives#cpp-library
Stars3.6k
Forks561
Last commit4 days ago
Threlte
ThrelteSvelte

A declarative, type-safe 3D framework for Svelte powered by Three.js, with built-in physics and animation.

#hacktoberfest#interactive-3d#animation
Stars3.3k
Forks174
Last commit1 day ago
Oimo.js
Oimo.jsJavaScript

A lightweight 3D physics engine for JavaScript, converted from OimoPhysics.

#simulation#3d-physics#collision-detection
Stars3.2k
Forks306
Last commit5 years ago
Oimo.js
Oimo.jsJavaScript

A lightweight 3D physics engine for JavaScript, converted from OimoPhysics.

#simulation#collision-detection#threejs
Stars3.2k
Forks306
Last commit5 years ago
Awesome Robotics Libraries
Awesome Robotics LibrariesPython

A curated list of robotics libraries, simulators, and software for developers and researchers.

#robotics#robot-control#simulation
Stars3.0k
Forks493
Last commit4 days ago
Awesome robotics libraries
Awesome robotics librariesPython

A curated list of robotics libraries, simulators, and software for developers and researchers.

#robotics#simulation#open-source
Stars3.0k
Forks493
Last commit4 days ago
Chrono
ChronoC++

High-performance C++ library for multiphysics and multibody dynamics simulations, including rigid/flexible bodies, granular dynamics, and fluid-solid interaction.

#robotics#parallel-computing#simulation
Stars3.0k
Forks619
Last commit19 hours ago
BEPUphysics
BEPUphysicsC#

A pure C# 3D real-time physics simulation library for .NET 8, offering high-performance rigid body physics.

#open-source#collision-detection#csharp
Stars2.9k
Forks310
Last commit17 days ago
Zig-Gamedev Project
Zig-Gamedev ProjectZig

A collection of libraries and sample applications for game development using the Zig programming language.

#directx-12#libraries#graphics
Stars2.9k
Forks189
Last commit4 months ago
Physijs
PhysijsJavaScript

A physics plugin for Three.js that adds realistic physics simulations to 3D web scenes with minimal code changes.

#web-worker#simulation#collision-detection
Stars2.9k
Forks455
Last commit4 years ago
Kaboom
KaboomTypeScript

A JavaScript library for making games fast and fun with a powerful component system.

#html5-games#component-system#web-games
Stars2.7k
Forks233
Last commit2 years ago
p2.js
p2.jsJavaScript

A 2D rigid body physics engine for JavaScript with collision detection, contacts, friction, motors, springs, and advanced constraints.

#simulation#physics#web-games
Stars2.7k
Forks329
Last commit4 years ago
LÖVR
LÖVRC

A simple Lua framework for rapidly building VR experiences across multiple platforms and devices.

#open-source#openvr#gamedev
Stars2.6k
Forks165
Last commit17 hours ago
godot-jolt
godot-joltC++

A Godot extension that replaces the built-in physics engine with Jolt Physics for better performance and stability.

#simulation#physics#gamedev
Stars2.5k
Forks97
Last commit4 months ago
simbody
simbodyC++

High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems.

#robotics#biomechanics#scientific-computing
Stars2.5k
Forks496
Last commit2 days ago
Overload
OverloadC++

A free, open-source 3D game engine built in C++20 with Lua scripting and a full-featured editor.

#lua-scripting#open-source#gamedev
Stars2.5k
Forks290
Last commit1 month ago
PhysX
PhysXC++

A scalable multi-platform physics simulation SDK for real-time collision detection, rigid body dynamics, and character controllers.

#character-controller#simulation#collision-detection
Stars2.4k
Forks291
Last commit3 years ago
Chipmunk
ChipmunkC

A fast, lightweight 2D rigid body physics library written in C, designed specifically for video games.

#c-library#open-source#collision-detection
Stars2.4k
Forks362
Last commit2 months ago
Chipmunk Physics
Chipmunk PhysicsC

A fast, lightweight 2D rigid body physics library written in C, designed specifically for video games.

#c-library#open-source#collision-detection
Stars2.4k
Forks362
Last commit2 months ago
Page 1 of 4Next

Related Tags

#Game Development95#Collision Detection37#Simulation37#Game Engine36#Cross Platform32#3d Graphics28#Game Physics23#Webgl22#C Plus Plus21#2d Physics21#Javascript19#Open Source18
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub