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/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/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/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/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/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/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/henrystoldt/mapleaf

6-DOF Rocket Flight Simulation Framework

aerodynamics cython montecarlo physics python rocket simulator

Last synced: 23 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/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/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/sharkdp/purescript-quantities

Physical quantities and units

math physics purescript unit-conversion units

Last synced: 07 Mar 2026

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/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/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/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/TeamAtomECS/AtomECS

Cold atom simulation code

amop atoms ecs laser-cooling physics

Last synced: 14 Mar 2025

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

physics stochastic-processes

Last synced: 03 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

computational nrg physics

Last synced: 12 Feb 2026

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