An open API service indexing awesome lists of open source software.

Physics

Physics is one of the most fundamental scientific disciplines, with its main goal being to understand how the universe behaves.

https://github.com/eccco-mission/overlappogram

Unfold solar overlappograms.

nasa physics solar sun

Last synced: 14 Jan 2026

https://github.com/bradyajohnston/warbler

Interactive GPU physics inside of Blender's viewport

blender gpu physics

Last synced: 12 Sep 2025

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/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)

manim physics

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/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.

magnet physics stairs unity

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

bevy game physics tetris

Last synced: 05 Oct 2025

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/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/littleb0xes/stunning_barnacle

Play with life and Rust

life macroquad physics rust

Last synced: 26 Feb 2026

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/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/lionkor/vector2

A templated header-only 2D Vector class

cpp cpp11 cpp17 geometry math mathematics maths physics tools vector vector2 vector2d

Last synced: 06 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/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/LittleB0xes/stunning_barnacle

Play with life and Rust

life macroquad physics rust

Last synced: 08 May 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/christopher-besch/physics_words

HTML canvas physics simulation with blocks building custom text.

canvas physics simulation

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/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/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/alexpearce/thesis

A PhD thesis on "Measurements of charm production and CP violation with the LHCb detector"

cern lhc lhcb phd physics thesis

Last synced: 07 Apr 2026

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/ahuth/orbital

Physics simulation in React

animation canvas javascript physics react

Last synced: 12 Apr 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

phaser phaser-plugin physics

Last synced: 04 Jul 2025

https://github.com/codebox/magnetic-pendulum

An interactive simulation of a Magnetic Pendulum

chaos javascript physics

Last synced: 12 Jun 2025

https://github.com/phydev/phybio

Making phase-field modelling simpler.

biology phase-field physics

Last synced: 12 Jul 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/fdesjardins/webgl

Examples, tutorials, mini-projects, ...

babel glsl gpgpu gpujs physics react simulation threejs tutorials webgl webgl2 webpack

Last synced: 03 Apr 2025

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