An open API service providing repository metadata for many open source software ecosystems.

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: 10 months ago - Stars: 17,488 - Forks: 1,983

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.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 8,005 - Forks: 538

chrxh/alien

ALIEN is a CUDA-powered artificial life simulation program.

Language: C++ - Size: 461 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 5,186 - Forks: 169

piqnt/planck.js

2D JavaScript Physics Engine

Language: TypeScript - Size: 29.2 MB - Last synced at: 3 days ago - Pushed at: 17 days ago - Stars: 5,109 - Forks: 247

schteppe/cannon.js

A lightweight 3D physics engine written in JavaScript.

Language: JavaScript - Size: 8.34 MB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 4,856 - Forks: 729

FormidableLabs/react-game-kit 📦

Component library for making games with React & React Native

Language: JavaScript - Size: 1.99 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 4,628 - Forks: 313

KilledByAPixel/LittleJS

LittleJS is the tiny fast HTML5 game engine with many features and no dependencies. 🚂 Choo-Choo!

Language: JavaScript - Size: 7.48 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 3,664 - Forks: 189

cyberbotics/webots

Webots Robot Simulator

Language: C++ - Size: 4.02 GB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3,627 - Forks: 1,847

schteppe/p2.js

JavaScript 2D physics library

Language: JavaScript - Size: 6.82 MB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 2,680 - 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: 4 days ago - Pushed at: about 1 month ago - Stars: 2,583 - Forks: 286

projectchrono/chrono

High-performance C++ library for multiphysics and multibody dynamics simulations

Language: C++ - Size: 832 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2,427 - Forks: 509

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: 252 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2,405 - Forks: 480

Jondolf/avian

ECS-driven 2D and 3D physics engine for the Bevy game engine.

Language: Rust - Size: 8.86 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2,191 - Forks: 165

doyubkim/fluid-engine-dev

Fluid simulation engine for computer graphics applications

Language: C++ - Size: 69.6 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 2,008 - Forks: 276

dimforge/nphysics

2 and 3-dimensional rigid body physics engine for Rust.

Language: Rust - Size: 4.9 MB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 1,641 - 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.48 GB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,414 - Forks: 245

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.3 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 985 - Forks: 192

saharan/OimoPhysics

A cross-platform 3D physics engine

Language: JavaScript - Size: 3.51 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 910 - Forks: 72

gurkenlabs/litiengine

LITIENGINE 🕹 The pure 2D java game engine.

Language: Java - Size: 11.8 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 776 - Forks: 100

xissburg/edyn

Edyn is a real-time physics engine organized as an ECS.

Language: C++ - Size: 4.16 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 696 - 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: 473 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 690 - Forks: 46

Genbox/VelcroPhysics

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

Language: C# - Size: 17.5 MB - Last synced at: 11 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.3 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 585 - Forks: 33

AshenvaleZX/ZXEngine

C++ game engine project, for learning, practice and experiment.

Language: C++ - Size: 349 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 553 - Forks: 46

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: about 1 month ago - Pushed at: about 1 month ago - Stars: 536 - Forks: 29

victorfisac/Physac

2D physics header-only library for videogames developed in C using raylib library.

Language: C - Size: 7.1 MB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 536 - Forks: 34

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: 2 months ago - Pushed at: over 1 year ago - Stars: 509 - Forks: 68

dyn4j/dyn4j

Java Collision Detection and Physics Engine

Language: Java - Size: 11.4 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 483 - Forks: 85

freezy/VisualPinball.Engine

:video_game: Visual Pinball Engine for Unity

Language: C# - Size: 364 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 450 - Forks: 66

keenon/nimblephysics

Nimble: Physics Engine for Biomechanics and Deep Learning

Language: C++ - Size: 411 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 444 - Forks: 47

notgiven688/jitterphysics2

Fast, simple, and dependency-free physics engine written in C# with a clear and user-friendly API.

Language: C# - Size: 46 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 332 - Forks: 30

amerkoleci/JoltPhysicsSharp

JoltPhysics C# bindings

Language: C# - Size: 1.12 GB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 313 - Forks: 41

ThePhysicsGuys/Physics3D

A 3D physics engine

Language: C++ - Size: 215 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 311 - Forks: 33

ByteArena/box2d

Box2D.go - Go port of Box2D - a 2D Physics Engine for Games.

Language: Go - Size: 152 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 287 - Forks: 46

CubbyFlow/CubbyFlow

Voxel-based fluid simulation engine for computer games

Language: C++ - Size: 304 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 286 - Forks: 34

erayzesen/QuarkPhysics

A 2D Soft Body and Rigid Body Physics Engine.

Language: C++ - Size: 121 MB - Last synced at: 24 days ago - Pushed at: 25 days ago - Stars: 249 - Forks: 9

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: 4 months ago - Stars: 238 - Forks: 11

TheOpenSpaceProgram/osp-magnum

A spaceship game

Language: C++ - Size: 4.99 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 234 - 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: about 2 months ago - Pushed at: 11 months ago - Stars: 199 - Forks: 6

rudransh61/Physix-go

A simple Physics engine in GoLang

Language: Go - Size: 63.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 193 - Forks: 5

FLAIROx/Kinetix

Reinforcement learning on general 2D physics environments in JAX. ICLR 2025 Oral.

Language: Python - Size: 18.2 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 188 - Forks: 7

harshit3355/PES-2024_crxk

Size: 1.95 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 181 - Forks: 0

mchakravarty/HaskellSpriteKit

Haskell binding to Apple's SpriteKit framework

Language: Haskell - Size: 4.57 MB - Last synced at: 12 days ago - Pushed at: over 4 years ago - Stars: 174 - Forks: 8

LuizZak/JelloSwift

Swift soft body physics engine

Language: Swift - Size: 1.32 MB - Last synced at: 24 days ago - Pushed at: about 2 months ago - Stars: 168 - Forks: 12

Mati365/micro-racing

🚗 🏎️ 🎮 online 3D multiplayer neural networks based racing game

Language: JavaScript - Size: 19.9 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 151 - Forks: 25

w0rm/elm-physics

3D physics engine in Elm

Language: Elm - Size: 5.33 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 149 - Forks: 12

EldarMuradov/EraEngine

Open source C++ 3D game engine

Language: C++ - Size: 1.12 GB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 148 - Forks: 11

louis-langholtz/PlayRho

An interactive physics engine & library.

Language: C++ - Size: 201 MB - Last synced at: 3 months 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

ami-iit/jaxsim

A differentiable physics engine and multibody dynamics library for control and robot learning.

Language: Python - Size: 3.29 MB - Last synced at: 1 day ago - Pushed at: 8 days ago - Stars: 128 - Forks: 15

thunlp/LEGENT

Open Platform for Embodied Agents

Language: Python - Size: 1.72 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 128 - Forks: 6

passiomatic/sunny-land

A WebGL Elm Playground platformer.

Language: Elm - Size: 295 KB - Last synced at: about 2 months ago - Pushed at: over 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

BeRo1985/kraft

Kraft Physics Engine is an open source Object Pascal physics engine library that can be used in 3D games.

Language: Pascal - Size: 87.1 MB - Last synced at: 1 day ago - Pushed at: 18 days ago - Stars: 118 - Forks: 22

Pierre-Terdiman/PEEL_PhysX_Edition

An updated build of PEEL dedicated to PhysX

Language: C++ - Size: 1.22 GB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 113 - Forks: 14

b-g/p5-matter-examples

Examples showing how to combine p5.js and matter.js.

Language: JavaScript - Size: 10.8 MB - Last synced at: 30 days ago - Pushed at: 3 months ago - Stars: 112 - 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

fabmax/physx-jni

Java JNI bindings for Nvidia PhysX

Language: Java - Size: 64.2 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 110 - Forks: 12

aeon0/multiplayer-babylon-js-game

Multiplayer BabylonJS game with Server and Client-Side physics engine synchronization

Language: TypeScript - Size: 210 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 109 - Forks: 19

openfl/box2d

Haxe port of Box2D, a popular rigid-body 2D physics engine

Language: Haxe - Size: 323 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 101 - 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: 3 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: about 2 months ago - Pushed at: about 2 months ago - Stars: 93 - Forks: 4

ehsanwwe/Unity-SoftBody-physics

Add softbody physics to unity Free

Language: C# - Size: 7.3 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 92 - Forks: 9

utilForever/CubbyFlow-v1 📦

Voxel-based fluid simulation engine for computer games

Language: C++ - Size: 224 MB - Last synced at: 3 days ago - Pushed at: over 5 years ago - Stars: 92 - Forks: 11

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: 5 months ago - Pushed at: 11 months ago - Stars: 84 - Forks: 4

mtsamis/box2d-optimized 📦

A very fast and scalable physics engine, based on Box2D.

Language: C++ - Size: 2.66 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 76 - Forks: 11

gecko0307/dmech

3D physics engine for D

Language: D - Size: 3.22 MB - Last synced at: 3 months ago - Pushed at: 5 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: 19 days ago - Pushed at: over 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: 2 months ago - Pushed at: 4 months ago - Stars: 73 - Forks: 20

wonmor/ElectronVisualized

Public Archive: Beautiful and Elegant Quantum Mechanics Visualization.

Language: JavaScript - Size: 102 MB - Last synced at: 3 months ago - Pushed at: 3 months 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: 5 days ago - Pushed at: 5 days ago - Stars: 69 - Forks: 44

hannojg/react-native-box2d

JSI port of the Box2D physics engine for React Native.

Language: C++ - Size: 3.42 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 65 - Forks: 4

phenomLi/Torque

2d 纯计算高性能刚体物理引擎

Language: TypeScript - Size: 9.5 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 65 - Forks: 11

maplant/mgf

Matt's Game Framework

Language: Rust - Size: 150 KB - Last synced at: 15 days ago - Pushed at: about 5 years ago - Stars: 65 - Forks: 2

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: about 5 years ago - Stars: 64 - Forks: 15

jonpena/Cirobb

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

Language: C - Size: 7.63 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 63 - Forks: 1

acrlw/Physics2D

Physics2D - Simple 2D Physics Simulation for Blog Tutorials.

Language: C++ - Size: 1.22 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 63 - Forks: 6

taichi-dev/soft2d-for-unity

Soft2D-for-Unity

Language: C# - Size: 1010 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years 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: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 61 - Forks: 5

maksyuki/TaichiGAME

GPU Accelerated Motion Engine based on Taichi Lang.

Language: Python - Size: 487 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 61 - Forks: 2

RedSkittleFox/Game-Engine-Programming-Resources

Collection of resources about game engine programming and computer 3D graphics.

Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 60 - Forks: 1

MichaelTMatthews/Jax2D

Highly scalable 2D JAX physics engine.

Language: Python - Size: 1.64 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 56 - Forks: 7

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: about 13 hours ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 11

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: about 2 months ago - Pushed at: almost 2 years 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: 3 months ago - Pushed at: over 2 years ago - Stars: 52 - Forks: 8

ikpil/Box2D.NET

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

Language: C# - Size: 3.09 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 48 - Forks: 1

kevglass/propel-js

Simple serialisable deterministic 2d physics engine

Language: TypeScript - Size: 856 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 48 - Forks: 1

roshanpoudyal/3D_interactive_graphics_rendering_engine

Develop a 3D interactive graphics rendering engine

Language: C - Size: 134 KB - Last synced at: 11 months ago - Pushed at: 11 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: 10 months ago - Pushed at: 10 months ago - Stars: 47 - Forks: 1

dyanikoglu/source-sdk-bullet-physics

Bullet Physics Injection for Source SDK 2013

Language: C++ - Size: 19.6 MB - Last synced at: about 2 months ago - Pushed at: over 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

stephengold/jolt-jni

JVM bindings for Jolt Physics and V-HACD

Language: Java - Size: 5.15 MB - Last synced at: about 22 hours ago - Pushed at: about 23 hours ago - Stars: 42 - Forks: 5

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: 3 months 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: 2 months 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: 4 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: 5 months ago - Pushed at: over 10 years ago - Stars: 42 - Forks: 14