Topic: "physics-simulation"
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: 26.9 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 8,690 - Forks: 590
NVIDIAGameWorks/kaolin
A PyTorch Library for Accelerating 3D Deep Learning Research
Language: Python - Size: 130 MB - Last synced at: 2 days ago - Pushed at: 15 days ago - Stars: 4,948 - Forks: 602
google-deepmind/dm_control
Google DeepMind's software stack for physics-based simulation and Reinforcement Learning environments, using MuJoCo.
Language: Python - Size: 95 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4,301 - Forks: 724
google/brax
Massively parallel rigidbody physics simulation on accelerator hardware.
Language: Jupyter Notebook - Size: 179 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,917 - Forks: 316
projectchrono/chrono
High-performance C++ library for multiphysics and multibody dynamics simulations
Language: C++ - Size: 842 MB - Last synced at: 2 days ago - Pushed at: 5 days ago - Stars: 2,598 - Forks: 536
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: 9 days ago - Pushed at: 9 days ago - Stars: 2,458 - Forks: 487
godot-jolt/godot-jolt
Godot Jolt is a Godot extension that integrates the Jolt physics engine
Language: C++ - Size: 3.83 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2,447 - Forks: 96
Unity-Technologies/Unity-Robotics-Hub
Central repository for tools, tutorials, resources, and documentation for robotics simulation in Unity.
Language: C# - Size: 90.8 MB - Last synced at: 6 months ago - Pushed at: 12 months ago - Stars: 2,261 - Forks: 443
ARISE-Initiative/robosuite
robosuite: A Modular Simulation Framework and Benchmark for Robot Learning
Language: Python - Size: 602 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2,000 - Forks: 603
yapstudios/YapAnimator
Your fast and friendly physics-based animation system.
Language: Swift - Size: 381 KB - Last synced at: 29 days ago - Pushed at: over 4 years ago - Stars: 1,942 - Forks: 77
newton-physics/newton
An open-source, GPU-accelerated physics simulation engine built upon NVIDIA Warp, specifically targeting roboticists and simulation researchers.
Language: Python - Size: 11.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,912 - Forks: 163
fegennari/3DWorld
3D Procedural Game Engine Using OpenGL
Language: C++ - Size: 701 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,309 - Forks: 104
RigsOfRods/rigs-of-rods
Main development repository for Rigs of Rods soft-body physics simulator
Language: C++ - Size: 220 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1,115 - Forks: 188
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.5 MB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 1,029 - Forks: 191
ZhengyiLuo/PHC
Official Implementation of the ICCV 2023 paper: Perpetual Humanoid Control for Real-time Simulated Avatars
Language: Python - Size: 95.8 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 938 - Forks: 93
robocasa/robocasa
RoboCasa: Large-Scale Simulation of Everyday Tasks for Generalist Robots
Language: Python - Size: 20.5 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 907 - Forks: 103
skevy/wobble
A tiny (~1.7 KB gzipped) spring physics micro-library that models a damped harmonic oscillator.
Language: TypeScript - Size: 1.19 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 858 - Forks: 19
timi-liuliang/echo
A New Cross-Platform 2D 3D Game Engine
Language: C++ - Size: 354 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 823 - Forks: 100
sicmutils/sicmutils 📦
Computer Algebra, Physics and Differential Geometry in Clojure.
Language: Clojure - Size: 5.57 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 818 - Forks: 69
ComputationalRadiationPhysics/picongpu
Performance-Portable Particle-in-Cell Simulations for the Exascale Era :sparkles:
Language: C++ - Size: 59.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 762 - Forks: 225
xissburg/edyn
Edyn is a real-time physics engine organized as an ECS.
Language: C++ - Size: 4.24 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 729 - Forks: 30
quinton-ashley/p5play
JavaScript game engine that uses q5.js/p5.js for graphics and Box2D for physics.
Language: JavaScript - Size: 6.53 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 713 - Forks: 187
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 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 665 - Forks: 42
brucefan1983/GPUMD
Graphics Processing Units Molecular Dynamics
Language: Cuda - Size: 313 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 661 - Forks: 155
netket/netket
Machine learning algorithms for many-body quantum systems
Language: Python - Size: 66 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 633 - Forks: 205
Unity-Technologies/PhysicsExamples2D
Examples of various Unity 2D Physics components and features.
Language: C# - Size: 17.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 631 - Forks: 97
flaport/fdtd
A 3D electromagnetic FDTD simulator written in Python with optional GPU support
Language: Python - Size: 366 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 625 - Forks: 139
Nebukam/com.nebukam.orca
ORCA / RVO2 Implementation for Unity — Multithreaded using the job system.
Language: C# - Size: 666 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 534 - Forks: 62
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: 7 months ago - Pushed at: over 1 year ago - Stars: 509 - Forks: 68
elodin-sys/elodin
Elodin simulation and flight software monorepo.
Language: Rust - Size: 200 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 487 - Forks: 28
JuliaMolSim/Molly.jl
Molecular simulation in Julia
Language: Julia - Size: 99.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 457 - Forks: 62
mentat-collective/emmy
The Emmy Computer Algebra System.
Language: Clojure - Size: 10.7 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 442 - Forks: 26
detomon/wigglebone
Adds jiggle physics to a Skeleton3D bone using SkeletonModifier3D nodes
Language: GDScript - Size: 6.69 MB - Last synced at: 5 months ago - Pushed at: 12 months ago - Stars: 439 - Forks: 19
apistol78/traktor
Traktor Game Engine
Language: C++ - Size: 1.02 GB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 429 - Forks: 17
precise-simulation/featool-multiphysics
FEATool - "Physics Simulation Made Easy" (Fully Integrated FEA, FEniCS, OpenFOAM, SU2 Solver GUI & Multi-Physics Simulation Platform)
Language: MATLAB - Size: 971 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 390 - Forks: 81
Unity-Technologies/articulations-robot-demo
Language: C# - Size: 110 MB - Last synced at: 6 months ago - Pushed at: almost 4 years ago - Stars: 361 - Forks: 84
Healthcare-Robotics/assistive-gym
Assistive Gym, a physics-based simulation framework for physical human-robot interaction and robotic assistance.
Language: Python - Size: 85.1 MB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 346 - Forks: 80
SwiftGraphs/Grape
A Swift library for graph visualization and efficient force simulation.
Language: Swift - Size: 24.6 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 344 - Forks: 20
amerkoleci/JoltPhysicsSharp
JoltPhysics C# bindings
Language: C# - Size: 1.51 GB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 340 - Forks: 42
Sirui-Xu/InterMimic
[CVPR 2025 Highlight] InterMimic: Towards Universal Whole-Body Control for Physics-Based Human-Object Interactions
Language: Python - Size: 73 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 339 - Forks: 13
ValkyrienSkies/Valkyrien-Skies-2
Valkyrien Skies 2
Language: Java - Size: 5.04 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 337 - Forks: 153
omegaiota/DiffCloth
Code repository for our paper DiffCloth: Differentiable Cloth Simulation with Dry Frictional Contact
Language: C++ - Size: 246 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 329 - Forks: 30
Unity-Technologies/Robotics-Object-Pose-Estimation
A complete end-to-end demonstration in which we collect training data in Unity and use that data to train a deep neural network to predict the pose of a cube. This model is then deployed in a simulated robotic pick-and-place task.
Language: Python - Size: 38.6 MB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 321 - Forks: 78
Habrador/Ten-Minute-Physics-Unity
Implementations in Unity of the Ten Minute Physics YouTube channel. Instead of using Unity's built-in physics engine, you will learn how to make your own. This is useful if you want to simulate ropes, cloth, tires, etc. You will also learn how to make fluid simulations and soft body physics.
Language: C# - Size: 4.32 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 318 - Forks: 34
juniorrojas/algovivo
An energy-based formulation for soft-bodied virtual creatures
Language: JavaScript - Size: 6.93 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 316 - Forks: 7
magpylib/magpylib
Python package for computation of magnetic fields of magnets, currents and moments.
Language: Python - Size: 42.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 310 - Forks: 61
schteppe/gpu-physics.js
GPGPU physics for Three.js
Language: JavaScript - Size: 695 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 297 - Forks: 27
R74nCom/sandboxels
In-browser falling-sand simulation game with over 500 elements and thousands of reactions.
Language: JavaScript - Size: 31.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 294 - Forks: 642
jongallant/CarSimulator
A Top Down 2D Car Simulator For Unity
Language: C# - Size: 11.1 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 294 - Forks: 61
Scrawk/Position-Based-Dynamics
Position based dynamics in Unity
Language: C# - Size: 314 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 293 - Forks: 40
gaolongsen/multi-panel_mujoco-pyviewer
🤖 Viewer with multi-panels for MuJoCo
Language: Python - Size: 3.16 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 282 - Forks: 33
ipc-sim/ipc-toolkit
A set of reusable functions to integrate IPC into an existing simulation.
Language: C++ - Size: 490 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 272 - Forks: 38
erizmr/SPH_Taichi
A high-performance implementation of SPH in Taichi.
Language: Python - Size: 68 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 268 - Forks: 48
erayzesen/QuarkPhysics
A 2D Soft Body and Rigid Body Physics Engine.
Language: C++ - Size: 122 MB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 262 - Forks: 11
lettucecfd/lettuce
Computational Fluid Dynamics based on PyTorch and the Lattice Boltzmann Method
Language: Python - Size: 11.2 MB - Last synced at: 13 days ago - Pushed at: 15 days ago - Stars: 261 - Forks: 49
OpenGATE/Gate
Official public repository of Gate
Language: C++ - Size: 27.1 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 257 - Forks: 277
rohanpsingh/mujoco-python-viewer
Simple renderer for use with MuJoCo (>=2.1.2) Python Bindings.
Language: Python - Size: 78.1 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 242 - Forks: 35
jdeokkim/ferox
A lightweight 2D physics engine written in C, for educational purposes.
Language: C - Size: 9.58 MB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 240 - Forks: 12
diegomacario/Dyna-Kinematics
A 2D rigid-body dynamics simulator with some cool features for generating beautiful animations.
Language: C++ - Size: 273 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 237 - Forks: 11
pierrehirel/atomsk
Atomsk: A Tool For Manipulating And Converting Atomic Data Files -
Language: Fortran - Size: 5.25 MB - Last synced at: 2 days ago - Pushed at: 15 days ago - Stars: 234 - Forks: 74
InternRobotics/UniHSI
[ICLR 2024 Spotlight] Unified Human-Scene Interaction via Prompted Chain-of-Contacts
Language: Python - Size: 296 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 223 - Forks: 12
MissingDeadlines/iolite
A highly flexible, voxel-powered game engine with an embedded editor. Create games using Lua, the native C/C++ API, and assets authored in voxel editors like MagicaVoxel or Avoyd.
Language: C++ - Size: 208 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 222 - Forks: 14
ECSIM/opem
OPEM (Open Source PEM Fuel Cell Simulation Tool)
Language: Python - Size: 17.8 MB - Last synced at: 7 days ago - Pushed at: 15 days ago - Stars: 220 - Forks: 59
sksalahuddin2828/NASA
3D Visualization Projects (Planet, Orbit, Solar System)
Language: Python - Size: 45.9 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 214 - Forks: 104
unitaryfoundation/qrack
Comprehensive, GPU accelerated framework for developing universal virtual quantum processors
Language: C++ - Size: 20.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 207 - Forks: 42
fbpic/fbpic
Spectral, quasi-3D Particle-In-Cell code, for CPU and GPU
Language: Python - Size: 11.8 MB - Last synced at: 4 days ago - Pushed at: 29 days ago - Stars: 197 - Forks: 75
ComputationalBiomechanicsLab/opensim-creator
A UI for building OpenSim models
Language: C++ - Size: 415 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 196 - Forks: 24
krABMaga/krABMaga
krABMaga: A modern developing art for reliable and efficient Agent-based Model (ABM) simulation with the Rust language
Language: Rust - Size: 63.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 196 - Forks: 13
stevenlsw/physgen
PhysGen: Rigid-Body Physics-Grounded Image-to-Video Generation (ECCV 2024)
Language: Python - Size: 96.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 195 - Forks: 8
nobuyuki83/delfem2
Research prototyping framework for physics simulation written in C++
Language: C++ - Size: 38.2 MB - Last synced at: 15 days ago - Pushed at: about 3 years ago - Stars: 195 - Forks: 18
Quandela/Perceval
An open source framework for programming photonic quantum computers
Language: Python - Size: 19.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 186 - Forks: 75
postspectacular/toxiclibs
Official master repo (Git version)
Language: Java - Size: 29.8 MB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 183 - Forks: 45
vlvovch/PHYS6350-ComputationalPhysics
Lecture notes and code for the course PHYS6350 Computational Physics at the University of Houston
Language: Jupyter Notebook - Size: 670 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 174 - Forks: 47
torchmd/mdgrad
Pytorch differentiable molecular dynamics
Language: Python - Size: 215 MB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 172 - Forks: 17
vitalight/Velvet
A CUDA-accelerated cloth simulation engine based on Extended Position Based Dynamics (XPBD).
Language: C++ - Size: 51.1 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 171 - Forks: 28
mbchang/dynamics
A Compositional Object-Based Approach to Learning Physical Dynamics
Language: Lua - Size: 349 MB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 168 - Forks: 17
fangq/mcx
Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer
Language: Pascal - Size: 25.5 MB - Last synced at: 24 days ago - Pushed at: 28 days ago - Stars: 161 - Forks: 85
CommonWealthRobotics/BowlerStudio
A Full-Stack Robotics Development Environment
Language: Java - Size: 174 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 156 - Forks: 29
Scrawk/2D-Deformable-body-in-Unity
A 2D Deformable body simulation in Unity using FEM
Language: C# - Size: 2.99 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 142 - Forks: 12
rafael-fuente/Incoherent-Light-Simulation
Simulation of the propagation of incoherent light, aiming to illustrate the concept of spatial coherence.
Language: Python - Size: 68.7 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 139 - Forks: 20
yaelatletl/godot-jigglebones Fork of Bauxitedev/godot-jigglebones
An addon that brings jigglebones to Godot Engine 4.0.
Language: GDScript - Size: 2.21 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 135 - Forks: 9
stephengold/Minie
Integrate Bullet Physics and V-HACD into jMonkeyEngine projects (code has New BSD license)
Language: Java - Size: 115 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 133 - Forks: 24
Helixform/FluidRecyclerView
Brings the iOS scrolling experience to Android.
Language: Java - Size: 844 KB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 131 - Forks: 5
spirit-code/spirit
Atomistic Spin Simulation Framework
Language: C++ - Size: 35.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 130 - Forks: 56
hamed-rezaee/flutter_tearable_cloth
Implementation of tearable cloth in Flutter.
Language: C++ - Size: 25.9 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 125 - Forks: 23
fabmax/physx-jni
Java JNI bindings for Nvidia PhysX
Language: Java - Size: 64.3 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 119 - Forks: 15
raymondyfei/apic2d
Affine Particle-in-Cell Water Simulation in 2D
Language: C++ - Size: 2.43 MB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 115 - Forks: 16
delphes/delphes
A framework for fast simulation of a generic collider experiment
Language: Tcl - Size: 21.1 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 114 - Forks: 243
OpenGATE/opengate
Gate 10
Language: Python - Size: 20.6 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 114 - Forks: 82
Pierre-Terdiman/PEEL_PhysX_Edition
An updated build of PEEL dedicated to PhysX
Language: C++ - Size: 1.22 GB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 113 - Forks: 14
MTrajK/bouncing-balls
Bouncing balls simulation using plain JavaScript
Language: JavaScript - Size: 2.64 MB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 112 - Forks: 11
Habrador/Unity-Boat-physics-Tutorial
Learn how to implement boat physics in Unity
Language: C# - Size: 6.15 MB - Last synced at: 7 months ago - Pushed at: almost 4 years ago - Stars: 111 - Forks: 35
MartinHeinz/physics-visual
Visualization/Simulation of 2D physics concepts
Language: JavaScript - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 109 - Forks: 16
ikpil/Box2D.NET
Box2D.NET - a C# port of Box2D, is a 2D physics engine for games, .NET, Unity3D, servers
Language: C# - Size: 3.68 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 107 - Forks: 6
gue-ni/OpenGL_Flightsim
A simple but realistic looking flight simulator using OpenGL, from scratch.
Language: C++ - Size: 435 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 101 - Forks: 11
mi-creative/mi-gen
Mass-Interaction Sound Synthesis Toolbox for Max/MSP's gen~
Language: Max - Size: 5.63 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 99 - Forks: 8
sbyrnes321/metalens
Design, optimize, & simulate metasurface lenses (aka diffractive lenses), beam deflectors, gratings etc
Language: Python - Size: 72.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 99 - Forks: 34
stephengold/Libbulletjme
JVM bindings for Bullet Physics and V-HACD
Language: C++ - Size: 15.7 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 97 - Forks: 10
flaport/sax
S + Autograd + XLA :: S-parameter based frequency domain circuit simulations and optimizations using JAX.
Language: Python - Size: 72.7 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 96 - Forks: 24
kadir014/nova-physics
Lightweight 2D rigid-body physics engine
Language: C - Size: 22.6 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 93 - Forks: 4