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

Aether Physics
Aether PhysicsC#

A 2D collision detection system with continuous collision detection, multiple joint types, and tools for polygon decomposition.

#continuous-collision-detection#nuget#collision-detection
Stars389
Forks71
Last commit3 years ago
Particulate.js
Particulate.jsJavaScript

A JavaScript micro library for real-time particle physics simulations with constraints and forces.

#simulation#physics#visual-effects
Stars350
Forks26
Last commit2 months ago
ofxBox2d
ofxBox2dC++

An openFrameworks wrapper for the Box2D physics engine, enabling 2D physics simulations in creative coding projects.

#openframeworks#simulation#interactive-art
Stars328
Forks127
Last commit2 years ago
angular-three
angular-threeTypeScript

Angular renderer for THREE.js, enabling declarative 3D graphics in Angular applications.

#animation#declarative-rendering#three-js
Stars301
Forks37
Last commit22 days ago
Hyperfy
HyperfyJavaScript

An open-source framework for building, deploying, and experiencing interactive 3D virtual worlds with real-time collaboration.

#realtime#multiplayer#ai
Stars298
Forks111
Last commit4 months ago
QuarkPhysics
QuarkPhysicsC++

A 2D physics engine for games, simulating rigid bodies, soft bodies, and various physics models together.

#2d-physics-engine#simulation#soft-bodies
Stars294
Forks13
Last commit10 months ago
CLinch
CLinchCommon Lisp

A Common Lisp 3D/2D graphics engine for OpenGL, designed for games, visualizations, and productivity software with live coding.

#sdl2#graphics-engine#shaders
Stars273
Forks23
Last commit9 years ago
OMath
OMathC++

A modern C++23 framework for game development, modding, and cheat creation with high-performance math, physics, and graphics support.

#cheat-development#physics#gamedev
Stars247
Forks21
Last commit9 days ago
Plasma
PlasmaC++

A CMake-based fork of the CyanWorlds.com Engine focused on bug-fixes, cross-platform compatibility, and enhanced features.

#hacktoberfest#self-hosted-gaming#uru
Stars235
Forks88
Last commit3 days ago
Box2D.NET
Box2D.NETC#

A C# port of the Box2D physics engine for 2D physics simulations in .NET and Unity3D.

#unity3d#physics#csharp
Stars206
Forks13
Last commit9 days ago
Protogame
ProtogameC#

A modular cross-platform game engine for C# built on MonoGame, with built-in support for 3D multiplayer games.

#multiplayer#modular-architecture#flexible
Stars182
Forks32
Last commit8 years ago
differ
differHaxe

A Separating Axis Theorem (SAT) collision detection library for Haxe, supporting convex polygons, circles, and rays in 2D.

#haxe#convex-polygons#collision-detection
Stars166
Forks27
Last commit6 years ago
Gravitas.js
Gravitas.jsJavaScript

A JavaScript library for super fast physics simulations with spring, gravity, friction, and bounce effects.

#spring-physics#ui-animation#web-animation
Stars162
Forks17
Last commit11 years ago
Slingshot
SlingshotC++

A constraint-based physics engine for 3D rigid body dynamics, designed for robotics simulation and game development.

#opengl#c-plus-plus#3d-simulation
Stars161
Forks8
Last commit2 years ago
echo
echoHaxe

A simple 2D physics library for Haxe with a focus on easy integration into any game engine or framework.

#2d-physics-engine#sat#quadtree
Stars153
Forks27
Last commit3 months ago
PlayRho
PlayRhoC++

A real-time oriented, platform independent 2D physics engine and library for interactive games and demos.

#collision-handling#simulation#collision-detection
Stars150
Forks26
Last commit2 years ago
Goblin Physics
Goblin PhysicsJavaScript

A fast, cross-platform JavaScript physics engine for rigid body simulation, collision detection, and response.

#collision-detection#rigid-body-simulation#ray-tracing
Stars149
Forks19
Last commit10 years ago
gazebo_ros_motors
gazebo_ros_motorsC++

ROS plugins for simulating DC motors and ideal speed controllers in Gazebo, enabling motor control system development.

#ode#dc-motor#plugin-development
Stars137
Forks28
Last commit2 years ago
Kraft Physics Engine
Kraft Physics EnginePascal

An open-source Object Pascal physics engine library for 3D games with rigid body dynamics and collision detection.

#simulation#physics#gamedev
Stars130
Forks24
Last commit22 days ago
OrbinautFramework
OrbinautFrameworkGame Maker Language

A GameMaker framework for creating authentic classic Sonic the Hedgehog fangames with accurate physics and modular design.

#gamemaker#2d-platformer#sonic
Stars125
Forks19
Last commit11 days ago
multiplayer-babylon-js-game
multiplayer-babylon-js-gameTypeScript

A multiplayer Babylon.js demo with synchronized client and server-side physics simulation using WebSockets.

#babylon#server-side-rendering#babylon-js
Stars112
Forks20
Last commit3 years ago
haxebullet
haxebulletC++

Bullet 3D Physics bindings for Haxe, enabling cross-platform physics simulation for HL/C and JavaScript targets.

#bullet-physics#simulation#haxe
Stars96
Forks21
Last commit3 years ago
Parin
ParinD

A delightfully simple 2D game engine for the D programming language, designed for fast and fun development.

#d-language#retro-games#open-source
Stars89
Forks5
Last commit13 days ago
Pico-Kit
Pico-KitLua

An opinionated collection of helper libraries for Pico-8 game development, including OOP, debugging, and physics.

#debugging-tools#oop-library#game-development
Stars89
Forks2
Last commit7 years ago
Chipmunk C#
Chipmunk C#C#

A lightweight, fast, and portable 2D rigid body physics library for C# games based on Chipmunk2D.

#simulation#open-source#chipmunk2d
Stars85
Forks9
Last commit7 years ago
F18 Fighter Simulation
F18 Fighter SimulationTypeScript

A browser-based F-18 fighter jet flight simulator with realistic physics and controls, built with Babylon.js and Ammo.js.

#fighter-jet#hud#3d-graphics
Stars85
Forks26
Last commit4 years ago
bump-3dpd
bump-3dpdLua

A Lua library for 3D axis-aligned bounding box collision detection with game-oriented physics.

#collision-detection#3d-graphics#game-development
Stars77
Forks3
Last commit6 years ago
Breakable
BreakableGDScript

A breakout-style arcade game built with Godot Engine to learn game development concepts.

#shader-effects#audio-integration#breakout-clone
Stars64
Forks8
Last commit4 years ago
pico8-physics
pico8-physicsLua

A constraint solver for rigid body physics in Pico-8/Lua, based on sequential impulses.

#game-development#constraint-solver#2d-physics
Stars56
Forks2
Last commit6 years ago
leap
leapDart

An opinionated toolkit for building 2D platformer games using the Flame engine and Tiled for level design.

#2d-platformer#dart#collision-detection
Stars52
Forks18
Last commit1 year ago
nape-haxe4
nape-haxe4Haxe

A Haxe 4 compatible fork of the Nape 2D physics engine for game development.

#haxe#collision-detection#haxe4
Stars52
Forks8
Last commit6 years ago
Jitter
JitterC#

A fast, lightweight 3D physics engine written in C# for .NET, Mono, and Xamarin applications.

#xamarin#simulation#mono
Stars47
Forks8
Last commit5 years ago
crystal-chipmunk
crystal-chipmunkCrystal

Crystal language bindings for Chipmunk, a fast and lightweight 2D rigid body physics library.

#bindings#rigid-body#game-development
Stars45
Forks3
Last commit10 months ago
Loj Hadron Collider
Loj Hadron ColliderYacc

A robust, pixel-perfect collision engine for GameMaker Studio 2.3, designed to replace and extend the default collision system.

#gamemaker#performance-optimization#pixel-perfect
Stars42
Forks1
Last commit3 years ago
Fireworks Engine
Fireworks EngineC++

A lightweight sandbox game engine built with OpenGL for rapid prototyping and high customizability.

#sandbox#opengl#fireworks-engine
Stars40
Forks4
Last commit4 years ago
Bullet
BulletActionScript

An Adobe AIR native extension that provides high-performance Bullet physics simulation for mobile and desktop apps.

#mobile-games#bullet-physics#simulation
Stars40
Forks10
Last commit11 years ago
PreviousPage 3 of 4

Related Tags

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
Next
#Game Development95
#Collision Detection37
#Simulation37
#Game Engine36
#Cross Platform32
#3d Graphics28
#Game Physics23
#Webgl22
#C Plus Plus21
#2d Physics21
#Javascript19
#Open Source18