An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with physics-2d

A curated list of projects in awesome lists tagged with physics-2d .

https://github.com/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

library physics-2d physics-engine physics-simulation pygame pyglet python python-library

Last synced: 13 May 2025

https://github.com/anuraghazra/Verly.js

:red_circle::wavy_dash::large_blue_circle::wavy_dash::black_circle: Easy to integrate Verlet physics engine. :link:

2d-physics-simulations engine physics-2d physics-engine verlet verlet-engine verlet-integration verlet-physics verlyjs

Last synced: 01 Apr 2025

https://github.com/Genbox/VelcroPhysics

High performance 2D collision detection system with realistic physics responses.

physics-2d physics-engine

Last synced: 18 Mar 2025

https://github.com/anuraghazra/verly.js

:red_circle::wavy_dash::large_blue_circle::wavy_dash::black_circle: Easy to integrate Verlet physics engine. :link:

2d-physics-simulations engine physics-2d physics-engine verlet verlet-engine verlet-integration verlet-physics verlyjs

Last synced: 04 Apr 2025

https://github.com/unity-technologies/physicsexamples2d

Examples of various Unity 2D Physics components and features.

2d physics-2d physics-simulation

Last synced: 15 May 2025

https://github.com/jakecoffman/cp

A pure Go physics library with no dependencies. Unofficial Chipmunk2D port.

chipmunk2d physics physics-2d

Last synced: 14 Apr 2025

https://github.com/altanis/kinetics

A blazingly fast physics engine for both servers and the web, written in TypeScript 🔥

newtonian-mechanics physics-2d physics-engine

Last synced: 07 May 2025

https://github.com/hannojg/react-native-box2d

JSI port of the Box2D physics engine for React Native.

physics-2d physics-engine react-native react-native-jsi

Last synced: 17 Mar 2025

https://github.com/jonpena/cirobb

A small 🎮 2D physics engine that explains mechanics ⚡ in physics engines for educational use ✨.

physics-2d physics-engine physics-simulation rigid-bodies

Last synced: 01 May 2025

https://github.com/taichi-dev/soft2d-release

Soft2D: A 2D multi-material continuum physics engine designed for real-time applications.

fluid fluid-simulation physics physics-2d physics-engine physics-simulation sand-simulation snow-simulation softbody-simulation

Last synced: 20 Jul 2025

https://github.com/anuraghazra/atomic.js

:collision: Atomic.js | Greatly Simple Physics Engine For Javascript

collision-detection physics-2d physics-engine sat verlet-engine

Last synced: 19 Mar 2025

https://github.com/kevglass/propel-js

Simple serialisable deterministic 2d physics engine

game-development gamedev physics physics-2d physics-engine

Last synced: 30 Oct 2025

https://github.com/manevillef/bevy_verlet

Verlet physics plugin for bevy.

bevy-plugin gamedev physics physics-2d physics-3d rust verlet

Last synced: 06 Apr 2025

https://github.com/ikpil/box2d.net

Box2D.NET - a port of Box2D, is a 2D physics engine for games, .NET C#, Unity3D, servers

2d 2d-game box2d box2d-physics-engine collision collision-detection csharp game game-development physics physics-2d physics-engine physics-simulation rigid-body-dynamics

Last synced: 07 Jan 2026

https://github.com/arhcy/unity3d-physics-visualization-

Tool to help you visualize 2d physics colliders and joints. You can track their transform at runtime. Just add the proper component to GameObject with a Collider2D or Joint2D.

collider debug gizmos physics physics-2d unity unity-asset unity-editor unity-scripts unity2d unity3d unity3d-physics unity3d-plugin

Last synced: 24 Oct 2025

https://github.com/srekel/phyxed-2d

A 2d physics engine with fixed-point support.

c99 fixed-point physics-2d physics-engine pre-alpha public-domain single-header-lib

Last synced: 10 Apr 2025

https://github.com/koalefant/circle2d

Little 2D physics engine used for my game Crate Before Attack.

miniquad physics-2d rust-lang webassembly

Last synced: 08 May 2025

https://github.com/Srekel/phyxed-2d

A 2d physics engine with fixed-point support.

c99 fixed-point physics-2d physics-engine pre-alpha public-domain single-header-lib

Last synced: 08 May 2025

https://github.com/noofbiz/engobox2dsystem

Physics, Collision, and Mouse systems for the Engo game engine that utilizes ByteArena's box2d Go port

box2d collision-detection engo game-2d golang physics-2d

Last synced: 30 Oct 2025

https://github.com/christophmark/pendulum

A physics-inspired 2D browser game for both mobile and desktop that involves an alien swinging from a rope to avoid obstacles in randomly generated, fully destructible levels.

2d-game browser-game destrucible-terrain game html5-game javascript mobile-game perlin-noise phaser-game phaserjs physics-2d python random-generation

Last synced: 25 Oct 2025

https://github.com/photonstorm/box2d-lite

A port of Box2D Lite to TypeScript

box2d canvas game phaser physics physics-2d

Last synced: 23 Mar 2025

https://github.com/matkuki/nim-impulse-engine

Nim port of a simple 2D physics engine

nim physics-2d

Last synced: 29 Apr 2025

https://github.com/vokegpu/bicudo

Separation Axis Theorem (SAT) physics engine library accelerated via GPGPU API (ROCm/OpenCL/CUDA) / or CPU-side

opengl opengl4 physics physics-2d physics-simulation rocm rocm-kernel sat sdl separation-axis-theorem

Last synced: 10 Apr 2025

https://github.com/oussamabonnor1/2dshapes_drawing_unity

Click anywhere on the screen and draw a shape using multiples left mouse button clicks, once done click on the right mouse button to generate the shape and enjoy the physics! (Be creative).

2d 2d-geometric collision-handling csharp draw physics physics-2d procedural-generation shape unity unity2d visual-studio

Last synced: 21 Jul 2025

https://github.com/oseiskar/js-car

2D JavaScript car dynamics simulation

javascript physics physics-2d physics-simulation simulation

Last synced: 16 Mar 2025

https://github.com/sokmontrey/dynamical-js

A 2D mass aggregated physic engine written in TypeScript with React.

canvas2d javascript physics-2d physics-engine verlet-integration

Last synced: 13 Oct 2025

https://github.com/pucklaj/gohomeengine

A Game Engine for 2D/3D Games written in go

2d-game 3d-game box2d game-engine mp3 physics-2d tiled wav

Last synced: 26 Apr 2025

https://github.com/egormkn/sdlxx

:space_invader: Modern C++ wrapper for Simple DirectMedia Layer (SDL2)

animation audio directx game game-engine gamedev gui image mixer network opengl physics physics-2d rendering sdl sdl2 ttf

Last synced: 22 Jun 2025

https://github.com/tobanteGaming/Box2D-cmake

CMake wrapper for Box2D, since it uses premake5

box2d cmake cpp cpp17 game-development physics-2d physics-engine

Last synced: 08 May 2025

https://github.com/sohne/dura2d

A learning-focused 2D physics engine project.

cpp learning physics-2d physics-engine raylib

Last synced: 15 Aug 2025

https://github.com/velipso/smb3-physics

Reimplentation of Super Mario Bros 3 phyiscs in JavaScript

physics-2d platformer smb3

Last synced: 11 Jul 2025

https://github.com/britzl/chipmunk2d-defold

Defold native extension for the Chipmunk 2D physics engine

chipmunk-physics-engine defold defold-library physics-2d

Last synced: 19 Jun 2025

https://github.com/thealphadollar/brkout

A game made using PyGame under CodeClub as a learning project.

artwork design game-development physics-2d pip prison-break pygame python-packaging

Last synced: 08 Sep 2025

https://github.com/rohan-bansal/ricochet

LibGDX 2D engine with new vector-based physics functions and a custom UI engine so you can focus on core mechanics.

hacktoberfest java libgdx libgdx-2d-engine physics-2d ui

Last synced: 02 Sep 2025

https://github.com/eviltak/physics2d-rs

Yet another 2D physics engine, but with Iron Power.

2d physics physics-2d physics-engine

Last synced: 15 Apr 2025

https://github.com/madmann91/thebox

A 2D physics engine in ANSI C

opengl physics-2d

Last synced: 24 Aug 2025

https://github.com/anuraghazra/verletdrawing

:paintbrush: Physics Based Drawing App PowerdBy Verlet.js | **Code is Outdated**

creative-coding drawing drawing-on-canvas physics physics-2d physics-engine physics-simulation verlet verlet-drawing verlet-engine

Last synced: 20 Jul 2025

https://github.com/FedericoDiMarzo/GravityDrumMachine

A web application developed in Javascript, that implements a polyrhythmic drum machine, based on the Web Audio Api. It provides a physical based sound generation system that lets the user play with gravity, to create unusual percussive and melodic patterns.

audio audio-game drum-machine gravity physics-2d polyrhythms synth synthesizer web-audio web-audio-api

Last synced: 17 Mar 2025

https://github.com/ekarton/java-physics-engine

A project comprised of a 2D Java Physics Engine API and a Java GUI Application.

java physics physics-2d physics-engine physics-simulation swing-gui

Last synced: 11 Apr 2025

https://github.com/manjav/hx-impulse-engine

HAXE port of a simple, open source, 2D impulse based physics engine for non-view (server-side) use.

actionscript cpp csharp haxe haxelib java javascript physics-2d physics-engine

Last synced: 20 Jul 2025

https://github.com/passiomatic/platformer-physics

Proof-of-concept platformer physics system using pixel-perfect values

elm physics-2d

Last synced: 24 Oct 2025

https://github.com/icza/balls-sdl

Bouncing balls demo (using SDL2)

balls gui physics physics-2d sdl2

Last synced: 17 Oct 2025

https://github.com/nickpisacane/wasm-experiment

WASM Experiment: Rendering to canvas with C++

graphics graphics2d physics-2d rendering webassembly

Last synced: 03 Jul 2025

https://github.com/yuyuzha0/n-body

a JavaScrpit simulator of 2-Body and 3-Body problem

bootstrap echarts n-body physics-2d

Last synced: 03 May 2025

https://github.com/yodasws/racing

Marble racing simulation. First, use d3.js to run a 2D simulation. Then use babylon.js to render results in 3D animation and save in HD video.

babylonjs d3 d3js physics physics-2d racing video

Last synced: 12 May 2025

https://github.com/linux0hat/physicium

A physic engine on the web build with wasm in rust

2d physics-2d physics-engine physics-simulation rust wasm

Last synced: 26 Mar 2025

https://github.com/jakubtomsu/box2d-lite-zig

Box2D-Lite rewritten in Zig. Box2D is a small physics engine for 2D games.

game-development physics physics-2d physics-engine physics-simulation zig zig-library

Last synced: 26 Oct 2025

https://github.com/deep110/roifluids

A fluid simulation package using particle systems

fluids physics-2d unity2d

Last synced: 25 Mar 2025

https://github.com/demwafflez/cuda-2d-softbody-physics-simulation

Handcrafted from scratch! Felt and dealt with every single one of those thousand ACCESS_VIOLATION!

cpp cuda gpu-computing opengl physics-2d physics-simulation softbody-physics softbody-simulation verlet-physics

Last synced: 02 Mar 2025

https://github.com/c-krit/rbedit

A lightweight physics simulation environment for the ferox physics library.

c ferox immediate-mode level level-editor physics-2d physics-simulation raygui raylib rigid-body-dynamics stb testbed

Last synced: 07 Jul 2025

https://github.com/mahdi7s/lifeinegg

A complete 2D physics-based mobile game with 100+ level, developed with Game Maker

android-game game-maker game-maker-language gml physics-2d web-game webgl

Last synced: 25 Jul 2025

https://github.com/ujjawal-1999/matter-js

Combination of Matter.js and P5.js

matter-js p5js physics-2d physics-engine plinko

Last synced: 24 Jul 2025

https://github.com/yarengogsu/projectile-motion

With my group (4 members) at Sivas University of Science and Technology, we integrated C++ and Python for our computer engineering 1st semester module project to simulate the projectile motion of a snowball to calculate where it would land and whether it would hit a target at a specific position (4 metres horizontally). (based on physics and math.)

2d computereng cpp motion physics physics-2d projectile pycharm python python3 simulation visualstu

Last synced: 22 Jul 2025

https://github.com/albertinopadin/ballphysics

Simple ball physics with gravity and collisions implemented in SwiftUI

collision-detection physics-2d swift swiftui

Last synced: 26 Oct 2025

https://github.com/congcoi123/tenio-engine

The engine module is for the TenIO framework.

ecs fsm game-development game-engine gameserver java java17 physics-2d tenio

Last synced: 14 Jun 2025

https://github.com/pucklaj/gppcc14

Mein Beitrag zur 14. Game++ Commmunity Challenge

2d-game box2d game game-commmunity-challenge glfw3 physics-2d

Last synced: 19 Jul 2025

https://github.com/jaymun723/vysics-engine

A "simple" 2D impulse based, rigid body physics engine.

collision-detection physics-2d physics-engine rigidbody

Last synced: 30 Jul 2025

https://github.com/kiuh/physics-engine

2D physics simulation with Vulkan

epa gjk imgui physics-2d physics-simulation vulkan

Last synced: 03 Jan 2026

https://github.com/frostybee/pendulum-waves

A pendulum waves simulation implemented in JavaFX.

pendulum-simulation physics-2d physics-simulation

Last synced: 15 Aug 2025

https://github.com/freddie-nelson/cpp-verlet-physics

A simple verlet physics engine written in C++

cpp physics physics-2d sdl2 verlet-integration verlet-physics

Last synced: 08 May 2025

https://github.com/archibate/newton

A 2D Physics Engine in JavaScript

game-2d html5-canvas javascript physics-2d physics-engine

Last synced: 10 Jul 2025

https://github.com/jsdf/reasonphysics

simple physics simulation for reasonml

physics-2d physics-engine reasonml

Last synced: 06 Mar 2025

https://github.com/m039/uncontrollablestick

A very small prototype to get acquainted with Godot

game godot hypercasual m039-games physics-2d prototype

Last synced: 27 Feb 2025

https://github.com/obiot/mario-2d-jumps-box2dcore-melonjs

a melonJS port of the "mario-2d-jumps-box2dcore-webgl-js" demo by 8observer8

box2d mario melonjs physics-2d physics-simulation platformer

Last synced: 16 Mar 2025

https://github.com/icza/balls-wde

Bouncing balls demo (using go.wde)

balls gui physics physics-2d

Last synced: 18 Mar 2025

https://github.com/thirulogeswaren/delberry

2D Particle Engine Prototype

cpp17 physics-2d physics-engine

Last synced: 19 Jun 2025

https://github.com/obiot/mario-2d-jumps-box2dwasm-melonjs

a box2dwasm version of the Mario box2d/core demo

box2d gamedev html5 melonjs physics-2d webassembly

Last synced: 16 Mar 2025

https://github.com/guildofcalamity/consolesand

A simple physics demonstration using the console.

console-application csharp physics-2d

Last synced: 07 Oct 2025

https://github.com/11belowstudio/ce812

Repository for my Physics-Based Games work. And CRAPPY - the Cool Realism-Adjacent Physics Package, Y'know?

java physics physics-2d

Last synced: 16 Oct 2025

https://github.com/magneticflux-/gridsim

A little experiment in parallel simulation and locality.

enviroment grid parallel-computing physics-2d simulation

Last synced: 28 Oct 2025

https://github.com/i-e-b/toad

Experimental 2D game engine, for learning purposes

android experimental physics-2d

Last synced: 10 Jul 2025