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/shuaigroup/Renormalizer
Quantum dynamics package based on tensor network states
ab-initio chemistry dmrg dynamics electron-phonon gpu matrix-product-states mobility physics python quantum quantum-dynamics spectra temperature tensor-networks tree-tensor-networks
Last synced: 09 Jul 2025
https://github.com/jamiemair/mujoco.jl
Julia bindings and visualiser for the MuJoCo physics engine.
julia julia-language mujoco physics simulation visualisation visualization
Last synced: 02 Apr 2025
https://github.com/hep-lbdl/adversarial-jets
Training, generation, and analysis code for Learning Particle Physics by Example: Location-Aware Generative Adversarial Networks for Physics
cern deep-learning gan generative-adversarial-network hep high-energy-physics machine-learning physics physics-simulation
Last synced: 27 Mar 2025
https://github.com/aromanro/solarsystem
A solar system simulator with Verlet, using OpenGL for displaying.
3d 3d-graphics computational-physics glm gravitation lightning mfc molecular-dynamics molecular-dynamics-simulation moon opengl physics physics-simulation planet shaders shadow simulation solar solarsystem xml
Last synced: 02 Mar 2026
https://github.com/interactivecomputergraphics/physics-simulation
Introduction to state-of-the-art simulation methods for rigid bodies, deformable solids and fluids in the area of visual computing
deformable-solids fluids physics physics-simulation rigid-bodies simulation
Last synced: 28 Jan 2026
https://github.com/aromanro/pythoncompphys
Some python workbooks with various topics from Computational Physics
carr-parrinello computational-chemistry computational-physics computational-science density-functional-theory hartree-fock hartree-fock-methods jupyter-notebook matplotlib numpy physics python python3 quantum quantum-mechanics scipy
Last synced: 18 Mar 2025
https://github.com/minnie-lin/Awesome-Physics-Cognition-based-Video-Generation
A comprehensive list of papers investigating physical cognition in video generation, including papers, codes, and related websites.
3d 4d embodied-ai physics survey t2v v2v video-generation world-models world-simulator
Last synced: 16 Apr 2025
https://github.com/aromanro/QCSim
Quantum computing simulator
computational-physics eigen physics physics-simulation quantum quantum-algorithms quantum-computing quantum-computing-algorithms quantum-information simulation simulator
Last synced: 11 May 2025
https://github.com/aromanro/hartreefock
A program implementing the Hartree–Fock (also post-HF: MP2, CCSD(T), CIS and TDHF/RPA)/self-consistent field method (also DIIS) with Gaussian orbitals
atom computational-chemistry computational-physics eigen gaussian gdi-plus hartree-fock mfc molecule orbital physics quantum quantum-chemistry quantum-chemistry-programs quantum-mechanics self-constent-field
Last synced: 13 Jul 2025
https://github.com/agilie/interfaceinteraction
Interact your app's interface elements with different effects!
accelerometer animation gravity interface kotlin kotlin-android physics shake
Last synced: 24 Feb 2026
https://github.com/diwi/liquidfunprocessing
Box2D/LiquidFun Library for Processing.
box2d liquid liquidfun particlesystem physics processing
Last synced: 13 Jul 2025
https://github.com/baianat/leaps
🎥 Declarative Vue.js animations library, spring-physics based.
animation animation-component leaps physics spring-physics
Last synced: 08 Apr 2025
https://github.com/lschmid83/dragon-island
This is a 2D platform game similiar to Super Mario World written in Java and C++ with a level editor. Available for PC, Android, GP2X and PSP platforms.
2d-game-engine admob-banner android-studio cpp eclipse-ide game-development gp2x graphics-engine java level-editor mario-game object-oriented-programming open-gl paralax-effect physics platform-game-2d playstation-portable tile-map
Last synced: 25 Jun 2025
https://github.com/pomber/use-spring
Hooke's law hook
animation hook hooks motion physics react spring transition
Last synced: 16 Apr 2025
https://github.com/henrystoldt/mapleaf
6-DOF Rocket Flight Simulation Framework
aerodynamics cython montecarlo physics python rocket simulator
Last synced: 23 Oct 2025
https://github.com/systemaccounting/mxfactorial
a payment application intended for deployment by the united states treasury that replaces banking with accounting
banking bivector capital cga combinatorial-game combinatorial-optimization conservation-laws economics federal-reserve finance fintech game-theory geometric-algebra inflation mathematical-physics monetary-inflation physics price-discovery stream-processing streaming-data
Last synced: 22 Jul 2025
https://github.com/mbrandonw/my-math-notes
All of my math stuff from grad school.
computer-science graduate-school homotopy-theory invariants khovanov-homology manifold math physics topology
Last synced: 28 Feb 2026
https://github.com/aromanro/LatticeBoltzmann
A 2D Lattice Boltzmann program
computational-fluid-dynamics computational-fluid-simulation computational-physics fluid-dynamics fluid-simulation lattice-boltzmann mfc physics physics-simulation
Last synced: 14 Mar 2025
https://github.com/topaz1008/canvas-fluid-solver
Real-time fluid simulation in Javascript.
canvas fluid fluid-dynamics fluid-simulation fluid-solver physics simulation
Last synced: 08 Oct 2025
https://github.com/scrn-vrc/raymarched-gpu-particles-with-screenspace-physics
Using Grab Passes for VRChat
particles physics raymarching screenspace unity vrchat
Last synced: 02 Oct 2025
https://github.com/ivan-corporation/easter-break
Ideal package for some easter egg in your site. He just give you onClick function with canvas destroying current page ☠️
canvas easter-break easter-egg funny javascript nextjs npm-package physics react typescript vannila-js vue webpack
Last synced: 12 May 2025
https://github.com/taichi-dev/soft2d-release
Soft2D: A 2D multi-material continuum physics engine designed for real-time applications.
fluid fluid-simulation physics physics-2d physics-engine physics-simulation sand-simulation snow-simulation softbody-simulation
Last synced: 20 Jul 2025
https://github.com/msuzen/isinglenzmc
isingLenzMC: Monte Carlo for Classical Ising Model (with core C library)
deep-learning hopfield hopfield-network ising-model monte-carlo neural-networks physics spin-glass statistical-mechanics
Last synced: 25 Dec 2025
https://github.com/robinka/tfga
Python package for Geometric / Clifford Algebra with TensorFlow
automatic-differentiation bivector clifford-algebra deep-learning geometric-algebra gpu-acceleration keras mathematics multivector neural-networks paravector physics python quantum-electrodynamics real-dirac-theory tensorflow vector
Last synced: 02 Aug 2025
https://github.com/sharkdp/purescript-quantities
Physical quantities and units
math physics purescript unit-conversion units
Last synced: 07 Mar 2026
https://github.com/nicolasloizeau/paulistrings.jl
Quantum many body simulations in the Pauli strings representation
computational-physics condensed-matter-physics julia many-body-physics pauli-backpropagation pauli-propagation physics quantum-computing quantum-information quantum-mechanics quantum-simulation sparse
Last synced: 07 Jan 2026
https://github.com/aromanro/latticeboltzmann
A 2D Lattice Boltzmann program
computational-fluid-dynamics computational-fluid-simulation computational-physics fluid-dynamics fluid-simulation lattice-boltzmann mfc physics physics-simulation
Last synced: 26 Jul 2025
https://github.com/toolsforexperiments/plottr
A flexible plotting and data analysis tool.
data-analysis live-plotting physics plotting pyqt qcodes science
Last synced: 20 Feb 2026
https://github.com/marius311/cmblensing.jl
The automatically differentiable and GPU-compatible toolkit for CMB analysis.
automatic-differentiation bayesian cmb cosmology gpu julia physics
Last synced: 09 Apr 2025
https://github.com/q-minh/physicsbasedanimationtoolkit
Cross-platform C++ library of algorithms and data structures commonly used in computer graphics research on physically-based simulation with Python bindings.
animation cmake cpp cuda gpu graphics physics python simulation
Last synced: 13 May 2025
https://github.com/dynamxinc/dynamx
A Minecraft mod that aims to add realistic physics to Minecraft
bullet bullet-physics bullet-physics-engine forge java jbullet libbulletjme library minecraft minecraft-forge minecraft-mod mod physics vehicles
Last synced: 21 Jul 2025
https://github.com/RobinKa/tfga
Python package for Geometric / Clifford Algebra with TensorFlow
automatic-differentiation bivector clifford-algebra deep-learning geometric-algebra gpu-acceleration keras mathematics multivector neural-networks paravector physics python quantum-electrodynamics real-dirac-theory tensorflow vector
Last synced: 08 May 2025
https://github.com/philschatz/textbooks
:books: Openstax Textbooks ported to GitHub and hosted on GH Pages
biology calculus cc-by cc-by-nc-sa free openstax physics psychology statistics textbook
Last synced: 02 Jan 2026
https://github.com/mturiansky/nonrad
Implementation for computing nonradiative recombination rates in semiconductors
defects materials-science physics python3
Last synced: 08 Jun 2026
https://github.com/notrabs/use-ammojs
ammo.js physics for use with react-three-fiber
ammojs physics react react-three-fiber threejs wasm webworker
Last synced: 01 Nov 2025
https://github.com/arduino/arduino-science-journal-android
Use the sensors in your mobile devices to perform science experiments. Science doesn’t just happen in the classroom or lab—tools like Science Journal let you see how the world works with just your phone.
api arduino education lab physics science science-journal
Last synced: 13 Oct 2025
https://github.com/gilesstrong/lumin
LUMIN - a deep learning and data science ecosystem for high-energy physics.
deep-learning hep machine-learning physics pytorch science statistics
Last synced: 06 Apr 2025
https://interactivecomputergraphics.github.io/physics-simulation/
Introduction to state-of-the-art simulation methods for rigid bodies, deformable solids and fluids in the area of visual computing
deformable-solids fluids physics physics-simulation rigid-bodies simulation
Last synced: 26 Apr 2025
https://github.com/santoshkumarradha/pysktb
Scientific Python package for solving Slater Koster tight-binding topological hamiltonian
ase atomic-simulation-environment band-structure computational-physics condensed dft electronic-structure electronic-structure-calculations hamiltonian physics pymatgen python quantum slater-koster tight-binding topological-insulator topological-insulators topology
Last synced: 15 Apr 2025
https://github.com/araobp/unity-excavator
Physical simulations on Unity
astronomy depthcamera excavator physics pointcloud tensorflowlite totalstation unity
Last synced: 22 Apr 2025
https://github.com/pyxem/diffsims
An open-source Python library providing utilities for simulating diffraction
diffraction electron-diffraction physics physics-simulation python
Last synced: 04 Apr 2025
https://github.com/dyanikoglu/source-sdk-bullet-physics
Bullet Physics Injection for Source SDK 2013
bullet bullet-physics half-life-2 physics physics-engine source source-sdk source-sdk-2013
Last synced: 05 May 2025
https://github.com/kevglass/propel-js
Simple serialisable deterministic 2d physics engine
game-development gamedev physics physics-2d physics-engine
Last synced: 30 Oct 2025
https://github.com/GilesStrong/lumin
LUMIN - a deep learning and data science ecosystem for high-energy physics.
deep-learning hep machine-learning physics pytorch science statistics
Last synced: 15 Jul 2025
https://github.com/dra1ex/js_particlesystem
Gravity Simulation (Galaxy Birth) in real time, N-Body and 1-Body
canvas galaxy-birth galaxy-evolution gravity-simulation javascript n-body physics physics-simulation simulation webgl
Last synced: 09 Apr 2025
https://github.com/cherab/core
The core source repository for the Cherab project.
framework fusion physics plasma python science scientific-computing
Last synced: 02 Mar 2026
https://github.com/pomerol-ed/pomerol
Exact diagonalization, Lehmann's representation, Two-particle Green's functions
c-plus-plus condensed-matter exact-diagonalization greens-functions hubbard physics pomerol quantum
Last synced: 09 May 2026
https://github.com/ubermag/ubermag
Meta package for the Ubermag project.
analysis binder bsd-3-clause epsrc horizon2020 jupyter linux macos meta-package micromagnetics mumax3 oommf physics python scientific-computing simulation ubermag visualisation windows zenodo
Last synced: 22 Feb 2026
https://github.com/matthewfilipovich/pycharge
Electrodynamics simulator for calculating the fields and potentials generated by moving point charges and simulating oscillating dipoles.
electrodynamics nano-optics open-source physics python
Last synced: 17 Aug 2025
https://github.com/TeamAtomECS/AtomECS
Cold atom simulation code
amop atoms ecs laser-cooling physics
Last synced: 14 Mar 2025
https://github.com/manevillef/bevy_verlet
Verlet physics plugin for bevy.
bevy-plugin gamedev physics physics-2d physics-3d rust verlet
Last synced: 06 Apr 2025
https://github.com/mkhan45/simple-gravity
Gravity simulator using Newton's Law of Universal Gravitation, made to help teach physics
ggez gravity-sim physics rust simulation specs
Last synced: 16 Mar 2025
https://github.com/fjosw/pyerrors
Error propagation and statistical analysis for Monte Carlo simulations in lattice QCD and statistical mechanics using autograd.
autocorrelation autograd automatic-differentiation condensed-matter correlation data-analysis error-propagation lattice-field-theory lattice-gauge-theory lattice-qcd markov-chain monte-carlo particle-physics physics python qcd statistical-analysis statistical-mechanics
Last synced: 05 Apr 2025
https://github.com/qubus0/diceroller
Just a physics based dice roller. Created because others were unsatisfying or hard to use.
3d dice dice-roller dnd dnd-tools godot physics warhammer-40k
Last synced: 04 Mar 2026
https://github.com/lukasmosser/snist
A Benchmark for Seismic Velocity Inversion from Synthetics
data-science deep-learning geology geophysics machine-learning physics seismic waveform
Last synced: 21 Aug 2025
https://github.com/pairinteraction/pairinteraction
A Rydberg Interaction Calculator
c-plus-plus cmake pairinteraction physics python simulation
Last synced: 13 May 2025
https://github.com/maroba/multipoles
A Python package for multipole expansions of electrostatic or gravitational potentials
electrostatic-potential mathematics physics scientific-computing
Last synced: 06 Apr 2025
https://github.com/ikpil/box2d.net
Box2D.NET - a port of Box2D, is a 2D physics engine for games, .NET C#, Unity3D, servers
2d 2d-game box2d box2d-physics-engine collision collision-detection csharp game game-development physics physics-2d physics-engine physics-simulation rigid-body-dynamics
Last synced: 07 Jan 2026
https://github.com/yomichi/SpinMonteCarlo.jl
Markov chain Monte Carlo solver for lattice spin systems implemented in Julialang
ising-model julialang lattice mcmc monte-carlo physics quantum-physics spin statistical-physics
Last synced: 27 Mar 2025
https://github.com/yomichi/spinmontecarlo.jl
Markov chain Monte Carlo solver for lattice spin systems implemented in Julialang
ising-model julialang lattice mcmc monte-carlo physics quantum-physics spin statistical-physics
Last synced: 10 Apr 2025
https://github.com/duetosymmetry/qnm
Python package for computing Kerr quasinormal mode frequencies, separation constants, and spherical-spheroidal mixing coefficients
black-holes general-relativity numerical-methods physics python scientific-computing
Last synced: 09 Apr 2025
https://github.com/qutip/hierarchicaleom.jl
An efficient Julia framework for Hierarchical Equations of Motion (HEOM) in open quantum systems
chemical-physics heom hierarchical-equations-of-motion hierarchy-equations-of-motion julia lindblad many-body-physics open-quantum-systems physics quantum quantum-dynamics quantum-mechanincs quantum-optics
Last synced: 25 Dec 2025
https://github.com/sp94/peacock.jl
Photonic crystals in Julia 🦚
electromagnetic-simulation electromagnetics electromagnetism maxwell-equations maxwell-equations-solver photonic-crystals photonics physics plane-wave-expansion
Last synced: 21 Feb 2026
https://github.com/tmcclintock/frispy
Frisbee flight simulator written in Python.
frisbee frisbee-flight-simulator physics physics-simulation python simulation
Last synced: 21 Jul 2025
https://github.com/eleev/skcomponents-kit
⚗️ Collection of SpriteKit components for intermediate/advanced use cases.
chain components destruction ios joystick macos physics rope sknode skspritenode spritekit swift
Last synced: 12 May 2025
https://github.com/WSWhitehouse/Unity-Gravity-System
Unity Gravity System - Super Mario Galaxy style planet and directional gravity!
gravity gravity-simulation gravity-source mario-galaxy physics unity unity-gravity unity3d
Last synced: 25 Apr 2025
https://github.com/0xde57/spaceproject
A 2D arcadey physics-based procedurally generated asteroid miner sandbox game using libGDX.
cross-platform game libgdx physics planets procedural-generation sandbox space spaceproject spaceships
Last synced: 16 Oct 2025
https://github.com/nilsvu/gravitational-waves-playground
Make gravitational waves visible in an interactive iPad simulation.
gravitational-waves metal physics playground-book scenekit swift
Last synced: 02 Aug 2025
https://github.com/lnacquaroli/latexoldbooks
Collection of scientific old books digitized into LaTeX.
education mathematics mirbooks open-science physics science
Last synced: 09 Mar 2026
https://github.com/qpv-research-group/rayflare
Open-source, integrated optical modelling of complex stacks
multiscale-simulation optics physics ray-tracing raytracing rigorous-coupled-wave solar-cells transfer-matrix-method
Last synced: 17 Mar 2026
https://github.com/dylanljones/lattpy
Simple and efficient Python package for modeling d-dimensional Bravais lattices in solid state physics.
bravais bravais-lattice computational-physics crystal high-dimensional lattice nearest-neighbors neighbors physics python solid-state-physics
Last synced: 07 Apr 2025
https://github.com/angarg12/nucleogenesis
Nucleogenesis JS incremental game
angular chemistry game idle incremental javascript physics
Last synced: 22 Jan 2026
https://github.com/mikeroyal/physics-guide
Awesome Physics Guide
awesome-physics electromagnetic-fields electromagnetism physics physics-3d physics-analysis physics-simulation
Last synced: 20 Feb 2026
https://github.com/thecodetherapy/3d-web-experience
The 3D-web-experience powered by MML
3d character-controller game game-development game-engine game-server mml multiplayer physics threejs websockets
Last synced: 04 Apr 2025
https://github.com/whitestormjs/physics-module-ammonext
Physics module for Whitestorm.js [Beta]
3d ammo physics physics-module whitestormjs
Last synced: 12 Apr 2025
https://github.com/janhohenheim/avian_pickup
A plugin for implementing picking up dynamic rigid bodies in Avian physics for the Bevy engine. Modeled after Half Life 2's gravity gun.
avian bevy half-life-2 physics
Last synced: 29 Jan 2026
https://github.com/ashleymarkfletcher/spark-ar-bowling
A bowling simulation in Spark AR with Cannon.js
augmented-reality cannon-js cannonjs facebook physics spark-ar spark-ar-studio
Last synced: 03 Jul 2025
https://github.com/matherunner/hldoc
Half-Life game physics described in excruciating detail!
engine-internals half-life movement-physics physics strafing
Last synced: 14 Apr 2025
https://github.com/esimov/cloth-physics
Desktop application for cloth physics simulation using Gio GUI.
cloth cloth-simulation desktop-app gio go golang math physics simulation verlet
Last synced: 22 Mar 2025
https://github.com/beamzorg/beamz
GPU-accelerated electromagnetic FDTD simulations for compact modeling and inverse design / gradient-based optimization of nanophotonic devices with Python.
compact-model electromagnetics fdtd gdsfactory gpu-acceleration inverse-design jax nanophotonics photonics physics s-matrix sax simulation
Last synced: 24 May 2026
https://github.com/jasonfyw/orbital-sim
A simple physics engine build over a PyGame simulation to accurately model planetary orbits in space
astrodynamics astronomy physics physics-2d pygame simulation
Last synced: 14 Jan 2026
https://github.com/alexandresajus/unity-fluid-simulation
An Implementation of Smoothed Particle Hydrodynamics in Unity
fluid-simulation physics unity
Last synced: 13 Apr 2025
https://github.com/BLAST-ImpactX/impactx
high-performance modeling of beam dynamics in particle accelerators with collective effects
accelerator beam-dynamics csr gpu particle particle-in-cell physics pic research simulation space-charge
Last synced: 14 Mar 2025
https://github.com/danielsank/vankampen-stochastic
Exercises and notes for N.G. Van Kampen's Stochastic Processes in Physics and Chemistry
Last synced: 03 Apr 2025
https://github.com/igorski/kosm
Kosm for Android source code
android audio c-plus-plus cplusplus java particles physics physics-engine
Last synced: 04 Apr 2025
https://github.com/minapecheux/unitytutorials-finitestatemachines
The code for a short tutorial on finite state machines and how to use them for basic 2D physics-based player movement in Unity/C# (in text or video format).
2d csharp finite-state-machine fsm physics rigidbody state-machine unity
Last synced: 10 Apr 2025
https://github.com/rokzitko/nrgljubljana
NRG Ljubljana is a numerical renormalization group implementation for solving quantum impurity problems in theoretical physics
Last synced: 12 Feb 2026
https://github.com/rohankishore/physipy
Python Library to calculate all types of Physics Formulae, both for calculations and research
equation-solver equations library numpy physics physics-analysis physics-engine physics-simulation python research research-project
Last synced: 20 Aug 2025
https://github.com/ecsim/gopem
GUI for OPEM library
chemistry electrochemistry fuel-cell matplotlib opem physics physics-simulation pyqt5 python qt5 simulation
Last synced: 14 Jul 2025
https://github.com/kitbashery/game-kit
A collection of feature rich gameplay systems for Unity.
asset events game-development game-kit health physics pooling unity unity-3d unity3d-plugin
Last synced: 30 Jul 2025
https://github.com/ECSIM/gopem
GUI for OPEM library
chemistry electrochemistry fuel-cell matplotlib opem physics physics-simulation pyqt5 python qt5 simulation
Last synced: 07 May 2025
https://github.com/mkhan45/simple-mechanics
An educational physics sim for high school physics, part of the SIMple Physics project
educational physics rust simulation
Last synced: 15 Sep 2025
https://github.com/alisw/alidist
Recipes to build ALICE software
alice-experiment cern hep physics
Last synced: 27 Dec 2025
https://github.com/fmentink/fastexpm.jl
Implementation of a fast exponential matrix for large matrices (full and sparse)
mathematics physics physics-simulations quantum-computing quantum-mechanics
Last synced: 21 Oct 2025
https://github.com/LatticeQCD/SIMULATeQCD
SIMULATeQCD is a multi-GPU Lattice QCD framework that makes it easy for physicists to implement lattice QCD formulas while still providing competitive performance.
cuda gpu hip hpc lattice lattice-qcd mpi parallel physics
Last synced: 26 Mar 2025
https://github.com/rjrosati/SymbolicTensors.jl
Manipulate tensors symbolically in Julia! Currently needs a SymPy dependency, but work is ongoing to change the backend to SymbolicUtils.jl
julia physics symbolic-computation symbolic-manipulation symbolic-math tensor-algebra
Last synced: 04 May 2025
https://github.com/zyth0s/SciAlgs.jl
Fundamental scientific algorithms in Julia
astronomy chemistry crystallography electronic-structure julia physics quantum-chemistry scientific-computing simulation
Last synced: 09 Jul 2025
https://github.com/eridur-de/mightyscape-1.1-deprecated
A maintained extension collection for Inkscape 1.0+, working on Windows and Linux
abwicklung addons cutter dxf extensions flattening gcode image import inkscape laser math patterns physics plugins science shapes svg vector vinyl
Last synced: 05 Apr 2025
https://github.com/afzalimdad9/8ball-pool-html5
A fully functional 8-ball pool game built using HTML5, JavaScript, and CSS. Play against an AI or a second player in a smooth and engaging billiards experience with realistic physics.
billiards canvas css engine game-development html5 javascript multiplayer physics
Last synced: 27 Apr 2026
https://github.com/mpes-kit/mpes
Distributed data processing routines for multidimensional photoemission spectroscopy (MPES)
arpes condensed-matter-physics dask distortion-correction distributed-processing electron-spectroscopy fitting instrument-calibration lineshape materials-science mpes pes photoemission physics python spectroscopy visualization
Last synced: 07 Apr 2026