Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Physics Engine

Physics Engine

100 projects

Showing 36 of 100 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.6k
Forks3.7k
Last commit3 days 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.2k
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.5k
Forks3.1k
Last commit7 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
Stars10.5k
Forks719
Last commit1 day ago
Box2D
Box2DC

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

#simd#collision-detection#multithreading
Stars9.7k
Forks1.8k
Last commit1 day 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
Forks412
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
Forks412
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
Forks399
Last commit5 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
Forks399
Last commit5 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.4k
Forks359
Last commit3 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.2k
Forks255
Last commit2 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
Forks580
Last commit2 years 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
Forks580
Last commit2 years ago
Webots
WebotsC++

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

#robotics#simulation#open-source
Stars4.4k
Forks2.0k
Last commit3 days 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.2k
Forks1.2k
Last commit23 hours 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.1k
Forks223
Last commit1 day ago
PhysicsJS
PhysicsJSJavaScript

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

#modular-architecture#simulation#open-source
Stars3.7k
Forks407
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.4k
Forks541
Last commit1 day 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
Forks171
Last commit3 days ago
Oimo.js
Oimo.jsJavaScript

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

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

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

#simulation#collision-detection#threejs
Stars3.2k
Forks307
Last commit4 years ago
Awesome robotics libraries
Awesome robotics librariesPython

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

#robotics#simulation#open-source
Stars2.9k
Forks483
Last commit7 days ago
Awesome Robotics Libraries
Awesome Robotics LibrariesPython

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

#robotics#robot-control#simulation
Stars2.9k
Forks483
Last commit7 days 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
Forks309
Last commit1 month 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
Stars2.9k
Forks601
Last commit3 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.8k
Forks186
Last commit3 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.8k
Forks453
Last commit3 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
Forks232
Last commit1 year 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
Forks331
Last commit3 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
Forks163
Last commit1 day 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
Forks96
Last commit2 months ago
simbody
simbodyC++

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

#robotics#biomechanics#scientific-computing
Stars2.5k
Forks494
Last commit7 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.4k
Forks287
Last commit3 days 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
Forks292
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
Forks361
Last commit1 month 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
Forks361
Last commit1 month ago
Page 1 of 3Next

Related Tags

#Game Development70#Collision Detection31#Game Engine31#Simulation29#3d Graphics27#Cross Platform26#Webgl20#Open Source18#C Plus Plus18#Javascript17#Game Physics17#Physics17
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