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: about 2 months ago - Pushed at: over 1 year ago - Stars: 17,882 - Forks: 1,987

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.1 MB - Last synced at: 13 days ago - Pushed at: 15 days ago - Stars: 8,883 - Forks: 600

chrxh/alien

ALIEN is a CUDA-powered artificial life simulation program.

Language: C++ - Size: 464 MB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 5,320 - Forks: 180

piqnt/planck.js

2D JavaScript Physics Engine

Language: TypeScript - Size: 29.3 MB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 5,182 - Forks: 251

schteppe/cannon.js

A lightweight 3D physics engine written in JavaScript.

Language: JavaScript - Size: 8.34 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 4,933 - Forks: 742

FormidableLabs/react-game-kit 📦

Component library for making games with React & React Native

Language: JavaScript - Size: 1.99 MB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 4,615 - Forks: 315

cyberbotics/webots

Webots Robot Simulator

Language: C++ - Size: 4.01 GB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4,009 - Forks: 1,951

bepu/bepuphysics2

Pure C# 3D real time physics simulation library, now with a higher version number.

Language: C# - Size: 19.3 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 2,753 - Forks: 306

schteppe/p2.js

JavaScript 2D physics library

Language: JavaScript - Size: 6.82 MB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 2,685 - Forks: 330

projectchrono/chrono

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

Language: C++ - Size: 845 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 2,668 - Forks: 558

avianphysics/avian

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

Language: Rust - Size: 9.99 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 2,658 - Forks: 202

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: 258 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2,458 - Forks: 487

doyubkim/fluid-engine-dev

Fluid simulation engine for computer graphics applications

Language: C++ - Size: 69.6 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 2,041 - Forks: 279

dimforge/nphysics

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

Language: Rust - Size: 4.9 MB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 1,644 - Forks: 119

allenai/ai2thor

An open-source platform for Visual AI.

Language: C# - Size: 9.69 GB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 1,606 - Forks: 265

DanielChappuis/reactphysics3d

Open source C++ physics engine library in 3D

Language: C++ - Size: 53.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1,428 - Forks: 215

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.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1,027 - Forks: 191

saharan/OimoPhysics

A cross-platform 3D physics engine

Language: JavaScript - Size: 3.51 MB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 910 - Forks: 72

gurkenlabs/litiengine

LITIENGINE 🕹 The pure 2D java game engine.

Language: Java - Size: 11.6 MB - Last synced at: 19 days ago - Pushed at: 22 days ago - Stars: 805 - Forks: 105

xissburg/edyn

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

Language: C++ - Size: 4.24 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 736 - Forks: 31

Genbox/VelcroPhysics

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

Language: C# - Size: 17.5 MB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 721 - Forks: 114

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: 50.3 MB - Last synced at: 6 days ago - Pushed at: 22 days ago - Stars: 716 - Forks: 47

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: 8 months ago - Pushed at: 11 months ago - Stars: 690 - Forks: 46

AshenvaleZX/ZXEngine

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

Language: C++ - Size: 350 MB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 575 - Forks: 49

victorfisac/Physac

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

Language: C - Size: 7.1 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 556 - Forks: 35

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: 10 days ago - Pushed at: 11 days ago - Stars: 537 - Forks: 30

dyn4j/dyn4j

Java Collision Detection and Physics Engine

Language: Java - Size: 11.4 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 514 - Forks: 89

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: 9 months ago - Pushed at: almost 2 years ago - Stars: 509 - Forks: 68

keenon/nimblephysics

Nimble: Physics Engine for Biomechanics and Deep Learning

Language: C++ - Size: 409 MB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 468 - Forks: 49

freezy/VisualPinball.Engine

:video_game: Visual Pinball Engine for Unity

Language: C# - Size: 366 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 460 - Forks: 68

notgiven688/jitterphysics2

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

Language: C# - Size: 46.3 MB - Last synced at: 22 days ago - Pushed at: 24 days ago - Stars: 371 - Forks: 37

amerkoleci/JoltPhysicsSharp

JoltPhysics C# bindings

Language: C# - Size: 1.58 GB - Last synced at: 19 days ago - Pushed at: 23 days ago - Stars: 349 - Forks: 42

thunlp/LEGENT

Open Platform for Embodied Agents

Language: Python - Size: 1.86 MB - Last synced at: 6 months ago - Pushed at: 12 months ago - Stars: 324 - Forks: 20

ThePhysicsGuys/Physics3D

A 3D physics engine

Language: C++ - Size: 215 MB - Last synced at: 10 months ago - Pushed at: 10 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: 4 months ago - Pushed at: over 5 years ago - Stars: 306 - Forks: 48

CubbyFlow/CubbyFlow

Voxel-based fluid simulation engine for computer games

Language: C++ - Size: 304 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 287 - Forks: 34

erayzesen/QuarkPhysics

A 2D Soft Body and Rigid Body Physics Engine.

Language: C++ - Size: 122 MB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 267 - Forks: 9

TheOpenSpaceProgram/osp-magnum

A spaceship game

Language: C++ - Size: 5.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 253 - Forks: 37

jdeokkim/ferox

A lightweight 2D physics engine written in C, for educational purposes.

Language: C - Size: 9.58 MB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 240 - Forks: 12

FLAIROx/Kinetix

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

Language: Python - Size: 18.4 MB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 225 - Forks: 9

realsenseai/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: 20 days ago - Pushed at: almost 3 years ago - Stars: 222 - Forks: 72

rudransh61/Physix-go

A simple Physics engine in GoLang

Language: Go - Size: 63.2 MB - Last synced at: 22 days ago - Pushed at: 8 months ago - Stars: 220 - Forks: 7

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: 8 months ago - Pushed at: over 1 year ago - Stars: 199 - Forks: 6

harshit3355/PES-2024_crxk

Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 181 - Forks: 0

mchakravarty/HaskellSpriteKit

Haskell binding to Apple's SpriteKit framework

Language: Haskell - Size: 4.57 MB - Last synced at: 7 months ago - Pushed at: about 5 years ago - Stars: 174 - Forks: 8

LuizZak/JelloSwift

Swift soft body physics engine

Language: Swift - Size: 1.32 MB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 171 - Forks: 12

jaipack17/Nature2D

A 2D physics engine for Roblox. Create versatile physics simulations and mechanics with GUIs!

Language: Lua - Size: 3.66 MB - Last synced at: 26 days ago - Pushed at: 28 days ago - Stars: 167 - Forks: 10

gbionics/jaxsim

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

Language: Python - Size: 7.45 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 166 - Forks: 19

Mati365/micro-racing

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

Language: JavaScript - Size: 19.9 MB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 151 - Forks: 25

w0rm/elm-physics

3D physics engine in Elm

Language: Elm - Size: 5.33 MB - Last synced at: 8 months ago - Pushed at: almost 2 years ago - Stars: 149 - Forks: 12

louis-langholtz/PlayRho

An interactive physics engine & library.

Language: C++ - Size: 201 MB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 137 - Forks: 24

ikpil/Box2D.NET

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

Language: C# - Size: 3.41 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 136 - Forks: 9

jsikyoon/visual-interaction-networks_tensorflow

Tensorflow Implementation of Visual Interaction Networks

Language: Python - Size: 616 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 132 - Forks: 30

passiomatic/sunny-land

A WebGL Elm Playground platformer.

Language: Elm - Size: 308 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 130 - Forks: 8

BeRo1985/kraft

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

Language: Pascal - Size: 90 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 120 - Forks: 24

fabmax/physx-jni

Java JNI bindings for Nvidia PhysX

Language: Java - Size: 64.3 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 119 - Forks: 15

Pierre-Terdiman/PEEL_PhysX_Edition

An updated build of PEEL dedicated to PhysX

Language: C++ - Size: 1.22 GB - Last synced at: 7 months ago - Pushed at: 7 months 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: 22 days ago - Pushed at: 25 days 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: about 2 years ago - Pushed at: about 3 years ago - Stars: 111 - Forks: 5

aeon0/multiplayer-babylon-js-game

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

Language: TypeScript - Size: 210 KB - Last synced at: 9 months ago - Pushed at: about 3 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: 14 days ago - Pushed at: about 1 year ago - Stars: 102 - Forks: 31

ehsanwwe/Unity-SoftBody-physics

Add softbody physics to unity Free

Language: C# - Size: 7.3 MB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 102 - Forks: 9

mmaldacker/Vortex2D

Real-time fluid simulation engine running on GPU with Vulkan

Language: C++ - Size: 13 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 100 - Forks: 11

amethyst/specs-physics

nphysics integration for the Specs entity component system

Language: Rust - Size: 293 KB - Last synced at: 16 days ago - Pushed at: over 5 years ago - Stars: 96 - Forks: 30

kadir014/nova-physics

Lightweight 2D rigid-body physics engine

Language: C - Size: 22.6 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 93 - Forks: 4

utilForever/CubbyFlow-v1 📦

Voxel-based fluid simulation engine for computer games

Language: C++ - Size: 224 MB - Last synced at: 3 months ago - Pushed at: almost 6 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: 3 months ago - Pushed at: over 1 year ago - Stars: 85 - Forks: 4

fenomas/voxel-physics-engine

Simple but physical engine for voxels. Demo:

Language: JavaScript - Size: 54.7 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 77 - Forks: 11

mtsamis/box2d-optimized 📦

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

Language: C++ - Size: 2.66 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 76 - Forks: 11

gecko0307/dmech

3D physics engine for D

Language: D - Size: 3.22 MB - Last synced at: 2 months ago - Pushed at: 12 months ago - Stars: 75 - Forks: 9

gazebosim/gz-physics

Abstract physics interface designed to support simulation and rapid development of robot applications.

Language: C++ - Size: 39.9 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 74 - Forks: 53

wonmor/ElectronVisualized

Public Archive: Beautiful and Elegant Quantum Mechanics Visualization.

Language: JavaScript - Size: 102 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 73 - Forks: 2

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: 9 months ago - Pushed at: 11 months ago - Stars: 73 - Forks: 20

hannojg/react-native-box2d

JSI port of the Box2D physics engine for React Native.

Language: C++ - Size: 3.42 MB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 66 - Forks: 4

maplant/mgf

Matt's Game Framework

Language: Rust - Size: 150 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 66 - Forks: 2

phenomLi/Torque

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

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

YiYiXia/Flame

A physical engine used to simulate water,snow,sand.etc

Language: C++ - Size: 142 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 64 - Forks: 15

joncodeofficial/Cirobb

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

Language: C - Size: 7.63 MB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 63 - Forks: 1

acrlw/Physics2D

Physics2D - Simple 2D Physics Simulation for Blog Tutorials.

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

maksyuki/TaichiGAME

GPU Accelerated Motion Engine based on Taichi Lang.

Language: Python - Size: 487 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 62 - Forks: 2

taichi-dev/soft2d-for-unity

Soft2D-for-Unity

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

MichaelTMatthews/Jax2D

Highly scalable 2D JAX physics engine.

Language: Python - Size: 1.64 MB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 60 - Forks: 7

RedSkittleFox/Game-Engine-Programming-Resources

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

Size: 43.9 KB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 60 - Forks: 1

vpdb/vpx-js

:video_game: Visual Pinball in the Browser

Language: TypeScript - Size: 22.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 59 - Forks: 11

St0wy/StowyPhysicsEngine

A simple 2D physics engine.

Language: C++ - Size: 30.7 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 6

stephengold/jolt-jni

JVM bindings for Jolt Physics and V-HACD

Language: Java - Size: 6.67 MB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 55 - Forks: 8

Hykudoru/Pescado-3D-Engine

A 3D graphics and physics engine coded from scratch in C++ and OpenGL.

Language: C++ - Size: 1.08 GB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 52 - Forks: 2

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

kevglass/propel-js

Simple serialisable deterministic 2d physics engine

Language: TypeScript - Size: 856 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 51 - Forks: 1

roshanpoudyal/3D_interactive_graphics_rendering_engine

Develop a 3D interactive graphics rendering engine

Language: C - Size: 134 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 48 - Forks: 7

Algebraic-UG/squishy_volumes

The Material Point Method (MPM) in Blender!

Language: Python - Size: 457 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 47 - Forks: 0

roshanpoudyal/Fluid-Simulation-and-Physics-Based-Animation

Projects and Resources on Physics (Physically) based animation

Language: C++ - Size: 1.95 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 46 - Forks: 7

mrdav30/FixedMathSharp

FixedMathSharp: A high-precision, deterministic fixed-point math library for .NET. Ideal for simulations, games, and physics engines requiring reliable arithmetic without floating-point inaccuracies.

Language: C# - Size: 405 KB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 46 - Forks: 11

dyanikoglu/source-sdk-bullet-physics

Bullet Physics Injection for Source SDK 2013

Language: C++ - Size: 19.6 MB - Last synced at: 8 months ago - Pushed at: almost 5 years ago - Stars: 46 - Forks: 2

oprypin/crystal-chipmunk

Crystal bindings to Chipmunk, a fast and lightweight 2D game physics library

Language: Crystal - Size: 224 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 44 - Forks: 3

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: 5 months ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 3

synodic/Soul-Engine

Physically based renderer and simulation engine for real-time applications.

Language: C++ - Size: 978 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 43 - Forks: 22

yohei-yoshihara/Box2DSwift

Box2DSwift is a Swift port of Box2D Physics Engine.

Language: Swift - Size: 446 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 43 - Forks: 13