Physics
Physics is one of the most fundamental scientific disciplines, with its main goal being to understand how the universe behaves.
- GitHub: https://github.com/topics/physics
- Wikipedia: https://en.wikipedia.org/wiki/Physics
- Last updated: 2026-06-23 00:23:23 UTC
- JSON Representation
https://github.com/Kimbatt/unity-deterministic-physics
Cross-platform deterministic physics simulation in Unity, using DOTS physics and soft floats
deterministic physics physics-engine physics-simulation unity unity3d
Last synced: 25 Apr 2025
https://github.com/m-labs/artiq
A leading-edge control system for quantum information experiments
compiler physics python qt quantum-computing rust science
Last synced: 15 May 2025
https://gitlab.com/ase/ase
[Atomic Simulation Environment](https://wiki.fysik.dtu.dk/ase/): A Python library for working with atoms
Atomistic simulations chemistry materials physics
Last synced: 27 Apr 2025
https://github.com/ProudOfZiggy/SIFloatingCollection_Swift
iOS Swift framework for creating user interface like apple music genre selection bubbles
applemusic bubble bubbles ios physics spritekit swift
Last synced: 22 Jul 2025
https://github.com/a327ex/windfield
Physics module for LÖVE
box2d game-development love2d lua physics
Last synced: 27 Sep 2025
https://github.com/victorfisac/Physac
2D physics header-only library for videogames developed in C using raylib library.
2d 2d-physics-engine c dynamics physics physics-engine simulation threading
Last synced: 08 May 2025
https://github.com/qilin-editor/qilin-app
Fully hackable text editor developed for exact sciences with built-in KaTeX and AsciiMath support. Extensible via plugins and themes. Exportable as HTML, PDF and GFM.
asciimath editor katex latex linux macos mathematics nwjs physics windows
Last synced: 06 Apr 2025
https://github.com/jknightdoeswork/gpu-physics-unity
Through this configuration, no per voxel data is transferred between the GPU and the CPU at runtime.
Last synced: 26 Apr 2025
https://github.com/lo-th/phy
Physics for three. Game engine
game game-engine physics threejs
Last synced: 12 Apr 2025
https://github.com/mentat-collective/emmy
The Emmy Computer Algebra System.
automatic-differentiation calculus clojure clojurescript computer-algebra differential-geometry explorable-explanations hamiltonian lagrangian-mechanics mathematics physics physics-simulation sussman symbolic-math
Last synced: 14 May 2025
https://github.com/greydanus/hamiltonian-nn
Code for our paper "Hamiltonian Neural Networks"
deep-learning dynamics hamiltonian neural-network physics pytorch research
Last synced: 27 Mar 2025
https://github.com/SergeyMakeev/ArcadeCarPhysics
Arcade Car Physics - Vehicle Simulation for Unity3D
game-development physics race racing-games source-code tutorial unity3d
Last synced: 25 Apr 2025
https://github.com/pydy/pydy
Multibody dynamics tool kit.
dynamics physics python simulation
Last synced: 21 Oct 2025
https://github.com/unrust/unrust
unrust - A pure rust based (webgl 2.0 / native) game engine
nphysics3d physics rust rust-lang stdweb wasm webassembly webgl
Last synced: 09 Apr 2025
https://github.com/yuki-koyama/elasty
A research-oriented elastic body simulator
elastic engine pbd physics position-based-dynamics simulation xpbd
Last synced: 06 Apr 2025
https://github.com/microsoft/qcodes
Modular data acquisition framework
data-aquisition experiments physics
Last synced: 14 May 2025
https://github.com/jrouwe/joltphysics.js
Port of JoltPhysics to JavaScript using emscripten
game-development game-engine javascript physics simulation vr
Last synced: 28 Dec 2025
https://github.com/williambl/unity-destruction
💥 An open-source script to destroy objects realistically in Unity3D.
destruction mit-license physics unity unity3d
Last synced: 18 Jan 2026
https://github.com/GlPortal/glPortal
:video_game: Open Source teleportation based first person puzzle-platformer
3d game hacktoberfest opengl physics sdl
Last synced: 14 Mar 2025
https://github.com/stared/quantum-game
Quantum Game (old version) - a puzzle game with real quantum mechanics in a browser
game javascript physics puzzle quantum-game quantum-mechanics
Last synced: 06 Apr 2025
https://github.com/jrouwe/JoltPhysics.js
Port of JoltPhysics to JavaScript using emscripten
game-development game-engine javascript physics simulation vr
Last synced: 01 Apr 2025
https://github.com/donmccurdy/three-to-cannon
Convert a THREE.Mesh to a CANNON.Shape.
Last synced: 15 May 2025
https://github.com/gwastro/pycbc
Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.
analysis astronomy black-hole cosmic-explorer einstein-telescope gravitational-waves gravity gwastro ligo lisa neutron-star open-science physics pycbc python signal-processing virgo
Last synced: 22 Feb 2026
https://github.com/milcktoast/particulate-js
Particle physics micro library.
javascript microlib particle-physics physics
Last synced: 12 Dec 2025
https://github.com/jakecoffman/cp
A pure Go physics library with no dependencies. Unofficial Chipmunk2D port.
Last synced: 14 Apr 2025
https://github.com/kool-engine/kool
An OpenGL / WebGPU engine for Desktop JVM, Android and Javascript written in Kotlin
3d android deferred-shading game-development kotlin kotlin-multiplatform opengl pbr-shading physics vulkan webgl2 webgpu
Last synced: 19 Jun 2025
https://github.com/codepunkt/css-spring
Generate physics based css-keyframe animations for the css-in-js solution of your choice or plain css.
animation css keyframe physics
Last synced: 04 Apr 2025
https://github.com/FeynCalc/feyncalc
Mathematica package for algebraic calculations in elementary particle physics.
feyncalc feynman-diagrams loop-integrals mathematica physics quantum-field-theory
Last synced: 08 Jul 2025
https://github.com/juzzlin/dustracing2d
Dust Racing 2D is a traditional top-down car racing game including a level editor.
c-plus-plus car cplusplus-14 game level-editor linux-app opengl physics qt qt-game race-track racing top-down windows-app
Last synced: 16 May 2025
https://github.com/magpylib/magpylib
Python package for computation of magnetic fields of magnets, currents and moments.
analytical-solution electromagnetic-fields electromagnetism magnetism physics physics-simulation scientific
Last synced: 21 Oct 2025
https://github.com/milcktoast/particulate-medusae
Soft body jellyfish simulation.
Last synced: 08 May 2025
https://github.com/amerkoleci/joltphysicssharp
JoltPhysics C# bindings
game-development game-engine physics physics-engine physics-simulation simulation
Last synced: 15 May 2025
https://github.com/janosh/diagrams
Diagrams of concepts in physics/chemistry/ML
cetz chemistry latex machine-learning physics scientific-visualization tikz tikz-gallery typst
Last synced: 16 May 2025
https://github.com/juzzlin/DustRacing2D
Dust Racing 2D is a traditional top-down car racing game including a level editor.
c-plus-plus car cplusplus-14 game level-editor linux-app opengl physics qt qt-game race-track racing top-down windows-app
Last synced: 20 Mar 2025
https://github.com/jcornaz/heron
[DISCONTINUED] An ergonomic physics API for bevy games
bevy-engine game-development physics rapier rust
Last synced: 16 May 2026
https://github.com/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.
cloth-simulation computer-science csharp double-pendulum eulerian-fluid-simulation fluid-simulation n-body pendulum physics physics-simulation rigidbody simulation soft-body soft-body-simulation softbody-simulation spatial-partitioning triple-pendulum unity unity3d xpbd
Last synced: 25 Apr 2025
https://github.com/nailuj05/FusionWater
A simple way to add buoyancy / water physics in Unity, built on the existing physics engine
Last synced: 25 Apr 2025
https://github.com/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.
cloth-simulation computer-science csharp double-pendulum eulerian-fluid-simulation fluid-simulation n-body pendulum physics physics-simulation rigidbody simulation soft-body soft-body-simulation softbody-simulation spatial-partitioning triple-pendulum unity unity3d xpbd
Last synced: 13 Apr 2025
https://github.com/pygae/galgebra
Symbolic Geometric Algebra/Calculus package for SymPy :crystal_ball:
clifford-algebras geometric-algebra physics python quaternions symbolic
Last synced: 04 Apr 2026
https://github.com/ivanperez-keera/haskanoid
A free and open source breakout clone in Haskell using SDL and FRP, with Wiimote and Kinect support.
android arkanoid breakout-game collision frp game-programming ghcjs haskell kinect linux macosx macosx-game physics sdl sdl2 web wiimote windows yampa
Last synced: 04 Apr 2025
https://github.com/killedbyapixel/spacehuggers
A roguelike platformer with destructible environments in 13KB of JavaScript
game javascript js13k physics rendering roguelike
Last synced: 09 Apr 2025
https://github.com/AndresTraks/BulletSharp
.NET wrapper for the Bullet physics library
Last synced: 18 Mar 2025
https://github.com/msuzen/looper
A resource list for causality in statistics, data science and physics
bayesian-inference causal causal-discovery causal-impact causal-inference causal-machine-learning causal-models causal-networks causality causality-algorithms causality-analysis causation data-science machine-learning meta-learning physics statistical-inference statistical-mechanics statistical-physics statistics
Last synced: 25 Dec 2025
https://github.com/valkyrienskies/valkyrien-skies-2
Valkyrien Skies 2
fabric forge java kotlin minecraft minecraft-mod mod physics physics-simulation
Last synced: 02 Feb 2026
https://github.com/bauxitedev/godot-jigglebones
An addon that brings jigglebones to Godot Engine 3.0.
animation godot godot-engine jiggle physics procedural skeletal
Last synced: 09 Apr 2025
https://github.com/OpenGammaProject/Open-Gamma-Detector
☢️👁️ Hardware for a hackable DIY gamma-ray spectrometer using a popular NaI(Tl) scintillator, SiPM and a Raspberry Pi Pico.
arduino arduino-ide citizen-science detector diy gamma-ray-spectrometry hardware maker multi-channel-analyzer open-hardware pcb physics radiation radiation-detector raspberry-pi sensor
Last synced: 17 Apr 2025
https://github.com/kpeeters/cadabra2
A field-theory motivated approach to computer algebra.
cadabra2 computer-algebra computer-algebra-system cplusplus mathematics physics python3 science-research symbolic-manipulation sympy tensor-algebra tensors
Last synced: 16 May 2025
https://github.com/knagaitsev/slither.io-clone
Learn how to make Slither.io with JavaScript and Phaser! This game clones all the core features of Slither.io, including mouse-following controls, snake collisions, food, snake growth, eyes, and more. Progress through each part of the source code with our Slither.io tutorial series.
game-development html5-game javascript javascript-game phaser phaserjs physics slither slitherio snake snake-game
Last synced: 21 Jun 2025
https://github.com/vprusso/toqito
|toqito> (Theory of Quantum Information Toolkit) in Python :snake:
matrix-analysis physics python python-3 quantum quantum-computing quantum-information unitaryhack
Last synced: 03 Mar 2026
https://github.com/jobovy/galpy
Galactic Dynamics in python
astronomy astrophysics astropy-affiliated dynamics physics python scientific-computing
Last synced: 27 Feb 2026
https://github.com/mzjb/DeepH-pack
Deep neural networks for density functional theory Hamiltonian.
ab-initio-simulations deeph density-functional-theory dft equivariant-network first-principles-calculations hamiltonian julia physics pytorch
Last synced: 04 May 2025
https://github.com/jdeokkim/ferox
A lightweight 2D physics engine written in C, for educational purposes.
2d-physics 2d-physics-engine c c99 emscripten ferox game-development gamedev gnu99 physics physics-2d physics-engine physics-simulation raylib raylib-examples sokol stb wasm webassembly
Last synced: 13 Apr 2025
https://github.com/amerkoleci/JoltPhysicsSharp
JoltPhysics C# bindings
game-development game-engine physics physics-engine physics-simulation simulation
Last synced: 15 Jun 2026
https://github.com/nvidia/physicsnemo-sym
Framework providing pythonic APIs, algorithms and utilities to be used with PhysicsNeMo core to physics inform model training as well as higher level abstraction for domain experts
deep-learning machine-learning nvidia-gpu physics pytorch
Last synced: 11 Mar 2026
https://github.com/certik/theoretical-physics
Source code of the Theoretical Physics Reference online book
book physics reference theoretical-physics
Last synced: 07 Apr 2025
https://github.com/sdslabs/rootex
An advanced C++ 3D game engine powering an in-production game yet to be announced
3d bullet-physics c-plus-plus cpp17 dear-imgui directx directx-11 engine game gamedev lua openal physics rmlui
Last synced: 07 Apr 2025
https://github.com/learnbyexample/curated_resources
:books: Curated lists for programming, books, movies, music, games, etc
android books computer-science curated-lists linux math movies perl physics programming python tv-shows vim
Last synced: 04 Apr 2025
https://github.com/unitaryfoundation/qrack
Comprehensive, GPU accelerated framework for developing universal virtual quantum processors
cuda distributed-quantum-computing gpu hpc integrated-graphics intel-hd-graphics near-clifford opencl physics physics-simulation quantum quantum-computer-simulator quantum-computing quantum-information quantum-simulator qubits
Last synced: 01 Apr 2026
https://github.com/chemlab/chemlab
The chemistry library you were waiting for
chemistry molecular-dynamics molecular-graphics physics python
Last synced: 20 Jul 2025
https://github.com/MasterAI-EAM/Darwin
An open-source project dedicated to build foundational large language model for natural science, mainly in physics, chemistry and material science.
chemistry gpt llm material-design physics
Last synced: 09 May 2025
https://github.com/grazianobolla/godot-monke-net
Client/Server Authoritative Multiplayer Addon for the Godot Engine
client-server client-side-prediction entity-interpolation gamedev godot godot-addon godot-demo godot-engine godot-game godot-multiplayer godot4 godotengine multiplayer multiplayer-game networking physics
Last synced: 04 Apr 2025
https://github.com/NVIDIA/physicsnemo-sym
Framework providing pythonic APIs, algorithms and utilities to be used with Modulus core to physics inform model training as well as higher level abstraction for domain experts
deep-learning machine-learning nvidia-gpu physics pytorch
Last synced: 30 Dec 2025
https://github.com/orange-cpp/omath
Cross-platform modern general purpose game/mods/cheats development framework written in C++23.
3d cheat cheat-development cpp23 cryengine game-development game-hacking gamedev iw math matrixes opengl opengl3 physics projectile-motion-simulation source-engine unity unity3d unreal-engine
Last synced: 24 May 2026
https://github.com/zerothi/sisl
Electronic structure Python package for post analysis and large scale tight-binding DFT/NEGF calculations
bigdft condensed-matter density-functional-theory dft geometry graphene gulp negf physics siesta solid-state solid-state-physics tbtrans tight-binding transiesta vasp wannier90
Last synced: 15 May 2025
https://github.com/ecsim/opem
OPEM (Open Source PEM Fuel Cell Simulation Tool)
chemistry dynamic-analysis electrochemistry fuel-cell opem pem physics physics-simulation python script simulation simulator static-analysis static-analyzer
Last synced: 08 Apr 2025
https://github.com/ECSIM/opem
OPEM (Open Source PEM Fuel Cell Simulation Tool)
chemistry dynamic-analysis electrochemistry fuel-cell opem pem physics physics-simulation python script simulation simulator static-analysis static-analyzer
Last synced: 27 Mar 2025
https://github.com/pelegs/maths_book
Planning for an entire maths LaTeX book
calculus fourier-transform group-theory latex linear-algebra mathematics physics science textbook
Last synced: 18 Jul 2025
https://github.com/alexandresajus/quadcopter-ai
Controlling a Rigidbody Quadcopter using Control Theory and Reinforcement Learning
control-theory game physics python reinforcement-learning rigidbody-physics
Last synced: 13 Apr 2025
https://github.com/juliadynamics/chaostools.jl
Tools for the exploration of chaos and nonlinear dynamics
attractor chaos dimension dynamical-systems dynamicalsystems entropy hacktoberfest julia lyapunov nonlinear physics
Last synced: 15 May 2025
https://github.com/JuliaDynamics/ChaosTools.jl
Tools for the exploration of chaos and nonlinear dynamics
attractor chaos dimension dynamical-systems dynamicalsystems entropy hacktoberfest julia lyapunov nonlinear physics
Last synced: 27 Mar 2025
https://github.com/electronicarts/pbmpm
A WebGPU implementation of Position Based MPM (PB-MPM), presented at SIGGRAPH 2024.
Last synced: 12 Sep 2025
https://github.com/Summa-Cogni/Mathpad
A mathematical keypad for students and professionals
engineering keyboard keyboards mathematics physics writing
Last synced: 12 Jun 2025
https://github.com/cr4yz/unity3d-quadtree-collision-detection
QuadTree and Collision Detection Systems for Unity3d
Last synced: 15 May 2025
https://github.com/polyanskiy/refractiveindex.info-database
Database of optical constants
3d-rendering databases optics physics science
Last synced: 15 May 2025
https://github.com/cr4yz/Unity3d-QuadTree-Collision-Detection
QuadTree and Collision Detection Systems for Unity3d
Last synced: 25 Apr 2025
https://github.com/sigma-py/orthopy
:triangular_ruler: Orthogonal polynomials in all shapes and sizes.
chebyshev-polynomials chemistry engineering legendre-polynomials mathematics physics polynomials python quadrature spherical-harmonics zernike-polynomials
Last synced: 12 Dec 2025
https://github.com/carstenbauer/montecarlo.jl
Classical and quantum Monte Carlo simulations in Julia
julia monte-carlo numerical-physics physics quantum-monte-carlo
Last synced: 08 May 2025
https://github.com/carstenbauer/MonteCarlo.jl
Classical and quantum Monte Carlo simulations in Julia
julia monte-carlo numerical-physics physics quantum-monte-carlo
Last synced: 27 Mar 2025
https://github.com/314arhaam/heat-pinn
A Physics-Informed Neural Network to solve 2D steady-state heat equations.
chemical-engineering deep-learning finite-difference heat-equation heat-transfer machine-learning partial-differential-equations physics physics-informed-ml physics-informed-neural-networks process-engineering python3
Last synced: 08 Jun 2026
https://github.com/zalo/mujoco_wasm
Simulate and Render MuJoCo Models in the Browser!
Last synced: 09 May 2025
https://github.com/thetawavegame/thetawave
A physics based, space shooter game made with Rust and the Bevy engine.
2d bevy game physics rapier spaceshooter
Last synced: 04 Apr 2025
https://github.com/black-yt/WeatherGFT
[NeurIPS'24] Generalizing Weather Forecast to Fine-grained Temporal Scales via Physics-AI Hybrid Modeling
ai-for-earth ai-for-science neurips neurips-2024 pde physics prediction weather
Last synced: 14 Oct 2025
https://github.com/ashleve/ActiveRagdoll
From-scratch implementation of physically simulated character animation with proportional-integral-derivative controllers (PID)
active-ragdoll animation character controller force humanoid-characters inverse-dynamics inverse-kinematics physics pid ragdoll simple simulation unity
Last synced: 25 Apr 2025
https://github.com/ashleve/activeragdoll
From-scratch implementation of physically simulated character animation with proportional-integral-derivative controllers (PID)
active-ragdoll animation character controller force humanoid-characters inverse-dynamics inverse-kinematics physics pid ragdoll simple simulation unity
Last synced: 21 Jul 2025
https://github.com/tzaeschke/ode4j
Java 3D Physics Engine & Library
3d 3d-game-engine java java-ports ode physics stepper turbulenz-engine
Last synced: 12 Apr 2025
https://github.com/natecraddock/projectile
An artist-friendly tool for throwing stuff around inside Blender
blender blender-addon physics velocity
Last synced: 09 Mar 2026
https://github.com/MrGemy95/visual-interaction-networks-pytorch
This's an implementation of deepmind Visual Interaction Networks paper using pytorch
computer-vision convolutional-neural-networks deep-learning deepmind machine-learning nerual-network physics pytorch video-prediction-models visual-interaction-networks
Last synced: 19 Jul 2025
https://github.com/mrgemy95/visual-interaction-networks-pytorch
This's an implementation of deepmind Visual Interaction Networks paper using pytorch
computer-vision convolutional-neural-networks deep-learning deepmind machine-learning nerual-network physics pytorch video-prediction-models visual-interaction-networks
Last synced: 14 Apr 2025
https://github.com/ami-iit/jaxsim
A differentiable physics engine and multibody dynamics library for control and robot learning.
aba ad automatic-differentiation crba dynamics featherstone jacobian jax jit kinematics ode physics physics-engine rigid-body-dynamics rnea robotics robotics-control robotics-simulation simulation simulation-modeling
Last synced: 17 Nov 2025
https://github.com/JScott/ViveGrip
Physics-based grabbing for SteamVR development in Unity.
htc-vive physics unity virtual-reality vive-grip vr
Last synced: 29 Mar 2025
https://github.com/jscott/vivegrip
Physics-based grabbing for SteamVR development in Unity.
htc-vive physics unity virtual-reality vive-grip vr
Last synced: 30 Jan 2026
https://github.com/PushkinStudio/PsRealVehicle
Plugin for Unreal Engine 4 with simple force-driven vehicle simulation
cpp mit-license physics simulation tank ue4 ue4-plugin unreal-engine unreal-engine-4 vehicle
Last synced: 08 Apr 2025
https://github.com/AndresTraks/BulletSharpPInvoke
.NET wrapper for the Bullet physics library using Platform Invoke
Last synced: 08 May 2025
https://github.com/Canleskis/particular
N-body simulation library written in Rust featuring BarnesHut and GPU accelerated algorithms.
Last synced: 12 May 2025
https://github.com/fabmax/physx-js-webidl
Javascript WASM bindings for Nvidia PhysX
emscripten javascript physics physx wasm
Last synced: 16 May 2025
https://github.com/akio-tomiya/latticeqcd.jl
A native Julia code for lattice QCD with dynamical fermions in 4 dimension.
hep hep-lat hmc hpc julia julia-language julialang lattice-field-theory lattice-gauge-theory lattice-qcd monte-carlo particle-physics physics qcd sciml
Last synced: 13 Apr 2025
https://github.com/materialsproject/matbench
Matbench: Benchmarks for materials science property prediction
benchmark chemistry condensed-matter data-science machine-learning machine-learning-algorithms materials-science physics
Last synced: 05 Apr 2025
https://github.com/akio-tomiya/LatticeQCD.jl
A native Julia code for lattice QCD with dynamical fermions in 4 dimension.
hep hep-lat hmc hpc julia julia-language julialang lattice-field-theory lattice-gauge-theory lattice-qcd monte-carlo particle-physics physics qcd sciml
Last synced: 27 Mar 2025
https://github.com/juliaphysics/dynamicquantities.jl
Efficient and type-stable physical quantities in Julia
dimensional-analysis julia physics science scientific-computing units
Last synced: 02 Apr 2026