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: 9 months ago - Stars: 17,400 - Forks: 1,984

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: about 20 hours ago - Pushed at: 2 days ago - Stars: 7,837 - Forks: 520

chrxh/alien

ALIEN is a CUDA-powered artificial life simulation program.

Language: C++ - Size: 460 MB - Last synced at: about 15 hours ago - Pushed at: about 15 hours ago - Stars: 5,150 - Forks: 164

piqnt/planck.js

2D JavaScript Physics Engine

Language: TypeScript - Size: 27.7 MB - Last synced at: 4 days ago - Pushed at: 15 days ago - Stars: 5,080 - Forks: 245

schteppe/cannon.js

A lightweight 3D physics engine written in JavaScript.

Language: JavaScript - Size: 8.34 MB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 4,822 - Forks: 724

FormidableLabs/react-game-kit 📦

Component library for making games with React & React Native

Language: JavaScript - Size: 1.99 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 4,629 - Forks: 312

KilledByAPixel/LittleJS

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

Language: JavaScript - Size: 7.46 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,655 - Forks: 187

cyberbotics/webots

Webots Robot Simulator

Language: C++ - Size: 4.02 GB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 3,549 - Forks: 1,806

schteppe/p2.js

JavaScript 2D physics library

Language: JavaScript - Size: 6.82 MB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 2,676 - 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: about 20 hours ago - Pushed at: 3 days ago - Stars: 2,551 - Forks: 282

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: 244 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,408 - Forks: 480

projectchrono/chrono

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

Language: C++ - Size: 830 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,380 - Forks: 496

Jondolf/avian

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

Language: Rust - Size: 8.73 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,042 - Forks: 155

doyubkim/fluid-engine-dev

Fluid simulation engine for computer graphics applications

Language: C++ - Size: 69.6 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 1,993 - Forks: 275

dimforge/nphysics

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

Language: Rust - Size: 4.9 MB - Last synced at: 6 days ago - Pushed at: almost 4 years ago - Stars: 1,639 - 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.33 GB - Last synced at: about 14 hours ago - Pushed at: about 14 hours ago - Stars: 1,371 - Forks: 237

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 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 981 - Forks: 192

saharan/OimoPhysics

A cross-platform 3D physics engine

Language: JavaScript - Size: 3.44 MB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 904 - Forks: 71

gurkenlabs/litiengine

LITIENGINE 🕹 The pure 2D java game engine.

Language: Java - Size: 11.1 MB - Last synced at: about 21 hours ago - Pushed at: 29 days ago - Stars: 772 - Forks: 97

xissburg/edyn

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

Language: C++ - Size: 4.66 MB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 688 - 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: 416 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 663 - Forks: 45

Genbox/VelcroPhysics

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

Language: C# - Size: 17.5 MB - Last synced at: 9 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.2 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 550 - Forks: 31

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: 10 days ago - Stars: 534 - Forks: 28

AshenvaleZX/ZXEngine

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

Language: C++ - Size: 335 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 529 - Forks: 41

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 days ago - Pushed at: 7 months ago - Stars: 527 - Forks: 33

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: 18 days ago - Pushed at: about 1 year ago - Stars: 509 - Forks: 68

dyn4j/dyn4j

Java Collision Detection and Physics Engine

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

freezy/VisualPinball.Engine

:video_game: Visual Pinball Engine for Unity

Language: C# - Size: 364 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 442 - Forks: 65

keenon/nimblephysics

Nimble: Physics Engine for Biomechanics and Deep Learning

Language: C++ - Size: 411 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 438 - Forks: 46

notgiven688/jitterphysics2

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

Language: C# - Size: 45.6 MB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 322 - Forks: 29

ThePhysicsGuys/Physics3D

A 3D physics engine

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

amerkoleci/JoltPhysicsSharp

JoltPhysics C# bindings

Language: C# - Size: 1.12 GB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 301 - Forks: 39

ByteArena/box2d

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

Language: Go - Size: 152 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 287 - Forks: 46

CubbyFlow/CubbyFlow

Voxel-based fluid simulation engine for computer games

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

erayzesen/QuarkPhysics

A 2D Soft Body and Rigid Body Physics Engine.

Language: C++ - Size: 117 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 241 - Forks: 8

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: 2 months ago - Stars: 233 - Forks: 10

TheOpenSpaceProgram/osp-magnum

A spaceship game

Language: C++ - Size: 4.61 MB - Last synced at: 29 days ago - Pushed at: 5 months ago - Stars: 231 - 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: 6 days ago - Pushed at: 9 months ago - Stars: 199 - Forks: 6

harshit3355/PES-2024_crxk

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

mchakravarty/HaskellSpriteKit

Haskell binding to Apple's SpriteKit framework

Language: Haskell - Size: 4.57 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 174 - Forks: 8

FLAIROx/Kinetix

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

Language: Python - Size: 18.2 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 172 - Forks: 6

LuizZak/JelloSwift

Swift soft body physics engine

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

rudransh61/Physix-go

A simple Physics engine in GoLang

Language: Go - Size: 27.9 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 163 - Forks: 4

Mati365/micro-racing

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

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

w0rm/elm-physics

3D physics engine in Elm

Language: Elm - Size: 5.33 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 149 - Forks: 12

louis-langholtz/PlayRho

An interactive physics engine & library.

Language: C++ - Size: 201 MB - Last synced at: about 1 month 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

thunlp/LEGENT

Open Platform for Embodied Agents

Language: Python - Size: 1.72 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 128 - Forks: 6

passiomatic/sunny-land

A WebGL Elm Playground platformer.

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

ami-iit/jaxsim

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

Language: Python - Size: 3.15 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 118 - Forks: 14

BeRo1985/kraft

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

Language: Pascal - Size: 86.8 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 117 - Forks: 22

b-g/p5-matter-examples

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

Language: JavaScript - Size: 10.8 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 111 - 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

aeon0/multiplayer-babylon-js-game

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

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

fabmax/physx-jni

Java JNI bindings for Nvidia PhysX

Language: Java - Size: 64.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 104 - Forks: 11

openfl/box2d

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

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

utilForever/CubbyFlow-v1 📦

Voxel-based fluid simulation engine for computer games

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

ehsanwwe/Unity-SoftBody-physics

Add softbody physics to unity Free

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

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

gecko0307/dmech

3D physics engine for D

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

mtsamis/box2d-optimized 📦

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

Language: C++ - Size: 2.65 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 73 - Forks: 11

wonmor/ElectronVisualized

Public Archive: Beautiful and Elegant Quantum Mechanics Visualization.

Language: JavaScript - Size: 102 MB - Last synced at: about 1 month ago - Pushed at: about 1 month 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: 8 days ago - Pushed at: 8 days ago - Stars: 68 - Forks: 45

hannojg/react-native-box2d

JSI port of the Box2D physics engine for React Native.

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

phenomLi/Torque

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

Language: TypeScript - Size: 9.5 MB - Last synced at: about 2 years ago - Pushed at: about 3 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: over 1 year ago - Pushed at: almost 5 years ago - Stars: 64 - Forks: 15

maplant/mgf

Matt's Game Framework

Language: Rust - Size: 150 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 64 - Forks: 3

acrlw/Physics2D

Physics2D - Simple 2D Physics Simulation for Blog Tutorials.

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

maksyuki/TaichiGAME

GPU Accelerated Motion Engine based on Taichi Lang.

Language: Python - Size: 487 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 62 - Forks: 2

jonpena/Cirobb

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

Language: C - Size: 7.62 MB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 61 - Forks: 0

taichi-dev/soft2d-for-unity

Soft2D-for-Unity

Language: C# - Size: 1010 KB - Last synced at: 11 days ago - Pushed at: over 1 year 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 1 year ago - Pushed at: over 1 year ago - Stars: 61 - Forks: 5

RedSkittleFox/Game-Engine-Programming-Resources

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

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

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: 29 days ago - Pushed at: over 1 year ago - Stars: 55 - Forks: 11

MichaelTMatthews/Jax2D

Highly scalable 2D JAX physics engine.

Language: Python - Size: 1.64 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 53 - Forks: 6

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: 7 days ago - Pushed at: over 1 year 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: about 1 month ago - Pushed at: over 2 years ago - Stars: 52 - Forks: 8

roshanpoudyal/3D_interactive_graphics_rendering_engine

Develop a 3D interactive graphics rendering engine

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

kevglass/propel-js

Simple serialisable deterministic 2d physics engine

Language: TypeScript - Size: 856 KB - Last synced at: 23 days ago - Pushed at: 4 months ago - Stars: 46 - Forks: 1

dyanikoglu/source-sdk-bullet-physics

Bullet Physics Injection for Source SDK 2013

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

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: about 1 month 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: 29 days 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: 7 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: 4 months ago - Pushed at: over 10 years ago - Stars: 42 - Forks: 14

devlinzhou/deterministic_physics

deterministic physics engine for lock-step 3D game development. 能为3D帧同步游戏提供一致性、确定性的物理引擎。

Language: C++ - Size: 46.6 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 37 - Forks: 5

filipeabperes/Py3ODE

Port of PyODE for Python 3

Language: Python - Size: 130 KB - Last synced at: 15 days ago - Pushed at: almost 5 years ago - Stars: 37 - Forks: 6

stephengold/jolt-jni

JVM bindings for Jolt Physics and V-HACD

Language: Java - Size: 4.34 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 36 - Forks: 5

PrismarineJS/prismarine-physics

Provide the physics engine for minecraft entities

Language: JavaScript - Size: 90.8 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 35 - Forks: 40