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-24 00:19:43 UTC
- JSON Representation
https://github.com/eccco-mission/overlappogram
Unfold solar overlappograms.
Last synced: 14 Jan 2026
https://github.com/bradyajohnston/warbler
Interactive GPU physics inside of Blender's viewport
Last synced: 12 Sep 2025
https://github.com/evanstellun/web-three-body
基于web的在线三体文明模拟器
css3 html-css-javascript html5 javascript javascript-game physics physics-3d physics-simulation threebody threebodyproblem threejs
Last synced: 05 Apr 2026
https://github.com/nicofighter45/tabletennis
Table tennis ball simulation
friction magnus physics simulation tabletennis
Last synced: 20 Jul 2025
https://github.com/methodswithclass/accelerometer
An engine that reads the accelerometer data from the device, calculates position, and applies it to a DOM element.
acceleration accelerometer calculation dynamics gaming integration math motion numerical physics velocity
Last synced: 22 Apr 2025
https://github.com/icza/balls-sdl
Bouncing balls demo (using SDL2)
balls gui physics physics-2d sdl2
Last synced: 17 Oct 2025
https://github.com/tad-lispy/springs
A mirror of https://gitlab.com/tad-lispy/elm-springs
animations elm physics springs
Last synced: 17 Mar 2025
https://github.com/f0m41h4u7/rutherford-experiment-model
💫 Rutherford's experiment of alpha-particles scattering
julia modeling nuclear-physics particle-physics physics physics-formulas rutherford rutherford-experiment
Last synced: 16 Jan 2026
https://github.com/bamling/amethyst-nphysics-example
nphysics Amethyst integration in Rust
game-development game-engine gamedev physics physics-engine rust rust-lang
Last synced: 05 Oct 2025
https://github.com/evilkiwi/quadtree
A simple, efficient Quadtree system
game game-development game-server nodejs physics quadtree
Last synced: 12 Aug 2025
https://github.com/tefkah/thesis-writing
A thesis about representations in physics, an experiment in scholarship in the open.
open-science philosophy philosophy-of-science physics
Last synced: 10 Mar 2026
https://github.com/pimdewitte/albert
Towards an Open World Engine - A Physics Research Engine built in PyTorch
agent ai computational-physics einstein gravitational physics physics-simulation research theoretical-physics
Last synced: 11 Aug 2025
https://github.com/prozi/oneforall
Unity-inspired, reactive Game Framework for pixi.js - GameObject, Prefab, StateMachine, Sprite, CircleBody, PolygonBody, Physics, Sprite, Container, Animator
animator collision-detection collision-handling container framework game-engine game-engine-2d game-object physics prefab reactive scene sprite state-machine test-driven-development typescript typescript-framework unity unity2d webgl
Last synced: 17 Jan 2026
https://github.com/astrosica/general-quals
Solutions to the 2018 General Qualifying Exam.
cosmology extragalactic galactic galactic-astronomy physics quals stars
Last synced: 14 Feb 2026
https://github.com/lukechu10/interplanetary-transport-network
Presentation and numerical simulation of the Interplanetary Transport Network (ITN)
Last synced: 19 Feb 2026
https://github.com/ekzhang/hydroelastics
Efficient contact dynamics simulation using a hydroelastic pressure field model
geometry gpu graphics julia physics robotics simulation
Last synced: 09 Apr 2025
https://github.com/singularitti/numerovshooting.jl
A Julia implementation of Paolo Giannozzi's course: Numerical Methods in Quantum Mechanics
julia julia-package numerical-methods physics quantum-mechanics scientific-computing solid-state-physics
Last synced: 08 Aug 2025
https://github.com/simeonschaub/covar.jl
Error propagation with covariant variables
covariance covariance-matrix error-propagation julia measurements physics
Last synced: 10 Apr 2025
https://github.com/Team-on-gamejams/Hoverboard
Game Off 2019
game hoverboard physics racing unity unity3d
Last synced: 25 Apr 2025
https://github.com/aromanro/empiricalpseudopotential
Band structure computation using empirical pseudopotentials
band-structure chart computational-physics condensed-matter eigen empirical-pseudopotentials physics pseudopotential solid-state-physics vtk vtk-applications wxwidgets
Last synced: 18 Mar 2025
https://github.com/denehoffman/laddu
Amplitude analysis made short and sweet
data-science math mathematical-modelling mathematics optimization-methods particle-physics physics
Last synced: 11 Feb 2026
https://github.com/lightnet/project-phaser3-prototype
Phaser 3.x.x Lance-gg 2.x.x multiplayer test build prototype nodejs babel javascript.
babel lance-gg multiplayer nodejs phaser3 physics prototype
Last synced: 26 Jul 2025
https://github.com/mihxil/math
Interfaces abstract algebra's, and the concept of 'uncertain number'. Based on that some structures related to physics, like physical numbers, which are uncertain numbers with dimensional analysis.
algebraic-structures java mathematics physics statistics
Last synced: 23 Jun 2025
https://github.com/santiagocasas/cosmicfishpie
CosmicFishPie: Python Fisher Matrix code for Cosmological probes
bayesian-statistics cosmological-inference cosmology fisher-information-matrix mcmc-analysis physics
Last synced: 08 Mar 2026
https://github.com/fmentink/fastexpm
This code is for Matlab's users who need speed when computing large exponential matrices full and sparse.
mathematics physics physics-simulation quantum-computing
Last synced: 24 May 2026
https://github.com/lenpaul/physics-in-motion
This is a repo for developing the Physics in Motion full stack web application
angularjs education expressjs full-stack mean-stack mongodb nodejs physics
Last synced: 28 Oct 2025
https://github.com/yujuiting/the-jack-one
2D game engine with physical engine
engine game html5-canvas jack physics typescript
Last synced: 13 Apr 2025
https://github.com/wafflelapkin/typed_phy
Typed zero-cost dimensional analysis
dimensional-analysis physics rust type-safety
Last synced: 14 Apr 2025
https://github.com/domiii/unitysandbox2
Random collection of game elements, primarily physics based stuff.
Last synced: 29 Oct 2025
https://github.com/rudra496/sciencelab3d
🔬 ScienceLab 3D — Interactive STEM education platform with 40+ virtual experiments in physics, chemistry & biology. Learn science by doing, right in your browser.
3d biology chemistry e-learning education educational-technology hacktoberfest interactive-learning nextjs open-source physics react science simulation stem stem-education threejs typescript virtual-lab webgl
Last synced: 09 Jun 2026
https://github.com/lucasmerlin/towerthrower
Physics Game for Bevy Game Jam #4
Last synced: 05 Oct 2025
https://github.com/gdifiore/libgolf
libgolf - golf ball trajectory calculation
cmake cpp cpp-lib cpp-library cpp-math cpp-math-library golf math math-library oop physics simulation trajectory
Last synced: 15 Apr 2026
https://github.com/stephengold/banana
Physics tests and performance benchmarks for the jMonkeyEngine3 game engine.
bullet-physics jme3 jmonkeyengine3 physics
Last synced: 22 Jul 2025
https://github.com/jacobsteves/blue-dwarf
A desktop application that simulates orbits and gravity.
desktop-application electron gravity physics simulation
Last synced: 14 Apr 2025
https://github.com/picocentauri/pycoulomb
Python Implementation for Coulomb interactions
coulomb ewald-summation physics science
Last synced: 23 Apr 2025
https://github.com/yurlungur/pyballd
A Python-Based Elliptic Solver in Axisymmetry
elliptic-pdes numerical-analysis numerical-methods numerical-modelling partial-differential-equations pde physics physics-2d spectral-methods
Last synced: 12 Apr 2025
https://github.com/oameye/pimc.jl
ab-initio continuous path integral Monte Carlo
computational-physics monte-carlo-methods monte-carlo-simulation path-integral-monte-carlo physics worm-algorithm
Last synced: 02 Apr 2025
https://github.com/ammarfaizi2/lambert_w_for_php
PHP extension to compute Lambert W(x) function.
calculus lambert physics real-analysis scientific-computing
Last synced: 14 Apr 2025
https://github.com/p4jo/naturalunits
This provides a calculator for natural units (preferred: eps0 = 1, G = 1) in different bases (preferred: 6), with different naming schemes (preferred: DividedByBaseInLojbanNumbering). Also provides LaTeX document with lookup and comparison values.
dozenal latex-document natural-units physics seximal units-measures-converter units-of-measure units-of-measurement
Last synced: 29 Oct 2025
https://github.com/ssc-maire/CosRayModifiedISO
A Python library for acquiring galactic cosmic ray spectra at Earth from the ISO model as modified by DLR. All the details and equations about this model can be found in Matthiae et al., A ready-to-use galactic cosmic ray model, Advances in Space Research 51.3 (2013): 329-338, https://doi.org/10.1016/j.asr.2012.09.022 .
cosmic-rays model particles physics radiation space spacecraft-analysis
Last synced: 26 Jun 2025
https://github.com/saforem2/worm_algorithm
Worm algorithm implementation for 2D Ising model
ising lattice monte-carlo physics worm-algorithm
Last synced: 30 Apr 2025
https://github.com/ilijamihajlovic/collision-detection-in-spritekit
A simple SpriteKit project showing collision detection. The whole project is created completely programmatically without .sks files and Xcodes Scene Editor.
collision-detection ios physics spritekit swift
Last synced: 11 Jul 2025
https://github.com/loneicewolf/loneicewolf
🏥
cipher equationgroup loneicewolf physics puzzle-game python security-researchers stuxnet william-martens
Last synced: 09 Apr 2025
https://github.com/extrys/unitycollisioncomputer
Makes use of Unity's Physics API, and it's used to handle custom collision events in a more efficient way than Unity's default collision events.
data-oriented-technology-stack dots jobs optimization performance physical-computing physics unity unity-package unity3d unity3d-plugin
Last synced: 24 Oct 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: 25 Apr 2026
https://github.com/MUmarShahbaz/Graph-Plotter
This is a Graph Plotter. This tool is designed to make graphs based on raw data. It can take the data from Mathematical Equations, Manually, Programmed Calculation, as well as from a Serial Communication Device such as an Arduino using the function Serial.println(Numeric_Value), however you please and create as many graphs as you want to.
arduino experimentation graphs library maths physics plotter processing-ide serial
Last synced: 10 Apr 2025
https://github.com/pedvide/simetuc
Simulating Energy Transfer and Upconversion
anaconda chemistry physics physics-simulation python simulation
Last synced: 05 Apr 2026
https://github.com/tpgillam/mt2
Stransverse mass computation, compatible with numpy.
high-energy-physics numpy physics python
Last synced: 02 Apr 2026
https://github.com/maxencebonamy/sand-box
This software is a physical simulation. You can arrange different physical elements anywhere in the window, and they will evolve with each other according to the laws of physics.
cpp physics sandbox sfml simulation xmake
Last synced: 09 Apr 2025
https://github.com/KlenM/pyAtmosphere
Physics-based simulation of light propagation in turbulent atmosphere
atmospheric-science gpu physics physics-simulation python quantum-optics simulation
Last synced: 24 Mar 2025
https://github.com/chenle02/simulations_on_some_surface_growth_models
This repo contains some simulations for some surface growth models. It comes out of a final exam project for Math7820 Fall 2023 at Auburn.
growth-models mathematics physics random research
Last synced: 06 Mar 2026
https://github.com/pace-neutrons/resins
Python library for resolution functions of inelastic neutron scattering instruments
neutron neutron-scattering physics python resolution spectroscopy
Last synced: 20 Feb 2026
https://github.com/equinor/tmatrix
Seismic properties and pore structure of carbonate rocks
carbonate physics rock seismic
Last synced: 16 Feb 2026
https://github.com/iyanmv/oqs_ws18-19
Solutions (code + plots) for the numerical problem sheets of the course Open Quantum Systems (Universität Ulm)
jupyter-notebooks open-quantum-systems physics quantum-physics
Last synced: 30 Oct 2025
https://github.com/0xdaksh/marstime
A Live time calculator for Martians visiting Earth!
css html5 javascript mars mathematics physics time vuejs2
Last synced: 11 Mar 2025
https://github.com/zabuzard/phantom-aoa
Simulates the Angle Of Attack (AOA) system of the Phantom F-4E fighter jet.
angle-of-attack aoa console-application demo f-4e phantom physics physics-simulation simulation
Last synced: 15 Feb 2026
https://github.com/raylib-rs/physac-rs
Physac translated into native Rust
2d 2d-physics-engine physics physics-engine rust rust-crate simulation threading
Last synced: 01 Mar 2026
https://github.com/christopher-besch/physics_words
HTML canvas physics simulation with blocks building custom text.
Last synced: 13 Oct 2025
https://github.com/sandialabs/pancax
A set of tools for developing new methods and techniques in physics informed neural networks written in jax.
equinox jax physics physics-informed-neural-networks physics-simulation pinn pinns sciml scr-3050 snl-applications
Last synced: 28 Feb 2025
https://github.com/duetosymmetry/eht-bh-fact-sheet
EHT and black hole fact sheet
astronomy astrophysics black-holes general-relativity outreach physics science
Last synced: 27 Feb 2026
https://github.com/georglind/babusca
Numerical implementation of diagrammatic scattering theory for few-photon transport through Bose-Hubbard lattices
cavity-qed numerics physics quantum-computing quantum-mechanics quantum-transport scattering
Last synced: 25 Dec 2025
https://github.com/nulkode/veld
A simple 3D simulation of electric charges in an electromagnetic field
physics physics-3d physics-simulation three-js typescript
Last synced: 22 Jan 2026
https://github.com/iondrimba/wood-toy
🧩Playing with Threejs + Cannonjs
3d animation cannon-js cannonjs creative-coding demo javascript physics textures threejs toy wood
Last synced: 18 Mar 2025
https://github.com/0xde57/stem
A curated list of high quality educational STEM tubers, for to do a good learning!
compsci electricity electronics-engineering gamedev hacking learning math physics rf science sdr stem youtube
Last synced: 01 Aug 2025
https://github.com/yonesuke/jaxkuramoto
JAX implementation of Kuramoto model.
jax kuramoto-model physics python
Last synced: 16 Jan 2026
https://github.com/librasteve/raku-physics-navigation
A Physics::Measure abstraction layer providing Latitude, Longitude, Bearing , Position, Course and Buoy classes.
navigation physics raku raku-module rakulang
Last synced: 31 Jul 2025
https://github.com/majsylw/second-harmonic-generation
The official repository for my master thesis in physics
microstructured-fibers optical-fibers physics shg
Last synced: 30 Jul 2025
https://github.com/pulkin/dfttools
A python library to parse, operate and present datasets generated by density functional theory codes
density-functional-theory parsing physics quantum-chemistry quantum-mechanics
Last synced: 29 Jul 2025
https://github.com/matkuki/chipmunk7_demos
Chipmunk7 demos for Nim
chipmunk2d demo nim opengl physics sdl2
Last synced: 15 May 2025
https://github.com/jonmrowczynski/pt-symmetry-controller
This mechanical PT-Symmetry-Controller project is an analog to a quantum mechanical PT-symmetric system.
autodesk autodesk-eagle c c-plus-plus cpp design electronics firmware intellij java jni jni-java labquest2 mplabx physics quantum quantum-mechanics quantum-physics reasearch visual-studio
Last synced: 27 Jul 2025
https://github.com/axect/rge
Go & Julia package to solve Renormalization Group Equation
go julia particle-physics physics
Last synced: 26 Jul 2025
https://github.com/mumarshahbaz/graph-plotter
This is a Graph Plotter. This tool is designed to make graphs based on raw data. It can take the data from Mathematical Equations, Manually, Programmed Calculation, as well as from a Serial Communication Device such as an Arduino using the function Serial.println(Numeric_Value), however you please and create as many graphs as you want to.
arduino experimentation graphs library maths physics plotter processing-ide serial
Last synced: 10 Apr 2025
https://github.com/dra1ex/physics-js
Yet another 2D JavaScript physics engine
game-development game-engine game-engine-2d physical-computing physics physics-engine
Last synced: 09 Apr 2025
https://github.com/iondrimba/boundaries
Playing with Threejs and Cannonjs
3d 3d-graphics cannon-es cannonjs javascript physics threejs threejs-example
Last synced: 18 Mar 2025
https://github.com/maz01001/maz01001.github.io
my git website - small coding projects
animations client-only css3 enigma-machine games html5 javascript math offline-capable p5js physics single-page-applications tools
Last synced: 07 Apr 2025
https://github.com/rishflab/illuminate
ECS based game engine with real-time pathtraced rendering
game gpu pathtracer pathtracing physics
Last synced: 30 Jan 2026
https://github.com/sbozzolo/rnsa
Rotating Neutron Stars Analyzer -- Suite for studying rotating neutron stars
analysis bash neutronstars physics python3 simulations
Last synced: 14 Apr 2025
https://github.com/markuslerner/particular
Particle system written in JavaScript
boids gpu-acceleration javascript particles physics simulation swarm system webgl
Last synced: 12 Jun 2025
https://github.com/teddy-van-jerry/dice_simulation_vsc
VS Code Extension for Dice Simulation
dice physics physics-simulation simulation vscode vscode-extension
Last synced: 27 Apr 2026
https://github.com/ahuth/orbital
Physics simulation in React
animation canvas javascript physics react
Last synced: 12 Apr 2026
https://github.com/bayatgames/charactercontroller
A full-featured Character Controller for Unity. (currently in development)
2d 2d-platformer character character-controller controller dynamic physics platform platformer platformer2d rigidbody unity unity2d unity3d
Last synced: 08 Feb 2026
https://github.com/bionanoimaging/bionanoimaging.github.io
Repository for hosting the website files
heintzmann jena microscopy physics
Last synced: 16 Mar 2026
https://github.com/samme/phaser-plugin-debug-body-colors
Colors Arcade Physics bodies by collision state
Last synced: 04 Jul 2025
https://github.com/physic-sim/physicsim-legacy
Interactive Physics Simulations
p5js p5js-sketches p5js-visualization physics physics-simulation simulation
Last synced: 25 Jan 2026
https://github.com/codebox/magnetic-pendulum
An interactive simulation of a Magnetic Pendulum
Last synced: 12 Jun 2025
https://github.com/cool-japan/spintronics
A pure Rust library for simulating spin dynamics, spin current generation, and conversion phenomena in magnetic and topological materials.
cooljapan physics rust rust-lang spintronics wasm
Last synced: 13 Jan 2026
https://github.com/ggkooo/physic-go
Developing a Laravel application
blade-template composer js laravel12 npm php82 physics sass
Last synced: 06 Oct 2025
https://github.com/php1ic/nuclear-data-reader
Read and combine data from the Atomic mass evaluation (AME) and NUBASE data files into a single array (std::vector) which can then be manipulated as required, or written to files for use with other code and software.
cpp cpp-library cpp20 nubase nuclear nuclear-data nuclear-physics physics
Last synced: 30 Dec 2025
https://github.com/matthewfeickert/pythia-python
Pythia 8 Docker image with Python 3 and the HEP simulation stack
fastjet hep hepmc lhapdf particle-physics physics physics-simulation pythia pythia8
Last synced: 15 Apr 2025
https://github.com/heriantolim/fluxqon
A MATLAB package for simulating the quantum dynamics of flux-qon systems.
matlab physics quantum-computing quantum-mechanics quantum-simulation
Last synced: 09 Oct 2025
https://github.com/jherkenhoff/penning.jl
Julia framework for simulating the motion of particles in Penning traps
julia penning physics simulation trap
Last synced: 21 May 2026
https://github.com/jakubtomsu/box2d-lite-zig
Box2D-Lite rewritten in Zig. Box2D is a small physics engine for 2D games.
game-development physics physics-2d physics-engine physics-simulation zig zig-library
Last synced: 26 Oct 2025