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

Lecture notes on multiphysics: mechanics, thermodynamics, electromagnetism, at an undergraduate level. They take a simplified point of view from general relativity and continuum thermomechanics.

education electromagnetism general-relativity mechanics multiphysics physics thermodynamics

Last synced: 10 Apr 2026

https://github.com/matteoacrossi/quantumspatialsearch

Quantum spatial search on graphs with dynamical noise

julia physics quantum-computing

Last synced: 26 Oct 2025

https://github.com/thecodingdad-tisonk/fs25_randomworldevents

Adds 43+ dynamic random world events, physics overhaul, and configurable settings to Farming Simulator 25. Events affect your economy, vehicles, fields, and more — no two playthroughs are the same.

farming-simulator farming-simulator-25 fs25 game-mod lua modding physics random-events simulation world-events

Last synced: 23 May 2026

https://github.com/xenon615/siege

Fortress siege with Bevy & Avian3d

avian3d bevy physics rust

Last synced: 21 Jun 2025

https://github.com/stanczakdominik/cpic

A small particle in cell code for comparison purposes

cpp11 eigen particle-in-cell physics plasma-physics

Last synced: 17 May 2026

https://github.com/slazav/he3lib

He3 calculator, C/F/matlab/octave/cmdline interfaces

he3 physics physics-simulation

Last synced: 11 Jan 2026

https://github.com/evergineteam/vehiclephysicssample

This sample shows how you can use Evergine to perform vehicle physics simulations that interact with other physics elements.

evergine graphics physics vehicle

Last synced: 10 Sep 2025

https://github.com/1j01/laser

What if you could grab a laser? And swing around a laser emitter with it?

experiment game laser laser-emitter laserbeam lasers lazer not-a-game physics puzzle-game puzzles swing

Last synced: 15 May 2026

https://github.com/txt2u/nengine

Nengine is an open-source, Rust-powered game engine designed for flexibility, performance, and ease of use. Built to simplify 3D game development while offering advanced control over rendering and physics, it supports both OpenGL and Vulkan (future integration).

3d agpl egui engine fast game-engine glfw glfw3 linux macos math opengl physics rust vulkan windows

Last synced: 15 Apr 2025

https://github.com/meokisama/butterflyeffect

Modeling a double pendulum using Python and Lagrangian mechanics

double-pendulum lagrangian physics python

Last synced: 11 Jun 2026

https://github.com/lopez86/pywimps

Python tools for dark matter direct detection simulation and analysis. Most well-developed project currently on my account.

astrophysics dark-matter monte-carlo nuclear-physics particle-physics physics physics-analysis physics-simulation python science simulation

Last synced: 05 Mar 2026

https://github.com/neorandom/gravity-simulator

Gravity Simulator made in C++ with RayLib library.

cpp gravity gravity-simulation physics physics-simulation raylib simulator

Last synced: 14 Apr 2025

https://github.com/dieterhorns/crab_pheno

Spectral information used for Crab Nebula modelling

astrophysics crab gamma-ray multi-wavelength physics

Last synced: 10 Mar 2025

https://github.com/siimer/raycastphysicsengine2d

A raycast based 2D physics engine for unity. See also: https://github.com/SiiMeR/BallTale/issues/7

2d physics raycasting unity

Last synced: 17 May 2026

https://github.com/niklasbuschmann/niklasbuschmann.github.io

My personal blog, mostly about physics.

blog physics

Last synced: 14 Mar 2026

https://github.com/dkirkby/quantum-demo

Demonstration material for undergraduate quantum mechanics

physics quantum-mechanics teaching-materials

Last synced: 24 Feb 2026

https://github.com/jacubillos10/ruspectroscopy_tools

C extension module (for python) to generate gamma and E matrices in RUS (Resonant Ultrasound Spectroscopy)

c openmp physics python3 resonant-ultrasound-spectroscopy solid-state-physics

Last synced: 14 Oct 2025

https://github.com/yachty66/futurephysics

An initiative combines general AI with Wikipedia to develop innovative concepts which aim to be feasible in physics.

ai generative-ai physics physics-simulation python

Last synced: 14 Apr 2025

https://github.com/srbrettle/equations-of-motion-library

A collection of methods for solving Displacement, Initial and Final Velocities, Constant Acceleration and Time.

acceleration algorithm csharp displacement dotnet dotnet-standard equations kinematic motion physics time velocity

Last synced: 15 Jun 2025

https://github.com/edibotopic/stokes-law

Interactive 2D simulation of Stokes' Law, which describes how particles float/sediment in solvent. Subject of paper in the Journal of Chemical Education: https://pubs.acs.org/doi/10.1021/acs.jchemed.2c01201

animation canvas food motion particles physics physics-simulation science simulation

Last synced: 14 May 2026

https://github.com/stridsvagn69420/yukimura

A program and library written in Rust for mathematical things I learned in Maths and Physics

bin calculator cli command-line fire-emblem fire-emblem-fates lib library math physics rust rust-lang yukimura

Last synced: 17 Mar 2025

https://github.com/suecreamm/cnt_generator

The Easiest & the Most Accessible. Carbon Nanotubes Generator

cnt html-css javascript materials-science physics vasp

Last synced: 15 May 2026

https://github.com/mickypaganini/rnnip

Convolutional and Recurrent Architectures for Impact Parameter Tagging

atlas b-tagging cern deep-learning hep iprnn keras physics recurrent-neural-networks

Last synced: 30 Apr 2025

https://github.com/saganaki22/plinksy

A sleek, modern take on the classic Plinko game featuring realistic physics, engaging betting mechanics, and a polished dark mode UI. Built with vanilla JavaScript and advanced CSS animations.

animation betting dark-theme gaming html5-game javascript javascript-game physics plinko webgame

Last synced: 16 Feb 2026

https://github.com/alxvdev/libnumerixpp

Library for physical and mathematical calculations in C++

calculation cmake computer-science cpp cpp17 cpplib informatics library mathematics open-source physics science

Last synced: 11 Jan 2026

https://github.com/loreanvictor/farbig

physics based, free-form and chaotic color matching game

game html5 javascript mobile-first physics progressive-web-app

Last synced: 30 Oct 2025

https://github.com/peter-parit/n-body-gravity-sim

An n-body simulation to compare performance and run-time between a naive algorithm to the Barnes-Hut algorithm. Uses ScalaFX for visualization.

concurrent-programming gravity nbody-simulation parallel-computing physics scala scalafx simulation

Last synced: 16 Feb 2026

https://github.com/kitbashery/tween-components-integrations

Integrations between Tween-Components and 3rd party assets.

animation character-controller integration interpolation physics tween unity unity3d

Last synced: 10 May 2026

https://github.com/supreme-gg-gg/pendulum-tracking

PHY180 -- Track and Analyze Pendulum Motion

matplotlib opencv physics python scipy tracking

Last synced: 09 Apr 2025

https://github.com/raymondev/gerstner-wave-simulation-python

This repository contains a Python script that simulates a Gerstner wave using matplotlib and numpy. The wave parameters such as wavenumber, angular frequency, phase, and amplitude can be adjusted in the code to visualize different wave behaviors.

physics physics-simulation python python3 scripts simulation

Last synced: 16 May 2026

https://github.com/magnetrwn/tetris-tornado

A game submission for the Lazy Jam Summer 2024 edition.

box2d physics raylib tetris

Last synced: 09 Sep 2025

https://github.com/h12m54am/physics-calculator

Wanting to quickly check a physics calculation just in case you messed up the order? Now you can choose from the variety of physics formulas to support you on your way to solve a problem.

beginner-project calculator go golang math physics

Last synced: 04 Apr 2025

https://github.com/dwhswenson/opspiggybacker

Tools for converting path sampling simulations to OPS format

chemistry computational-biology physics science simulation

Last synced: 04 Apr 2025

https://github.com/sirmaxx/programming-math_lessons

matematik programlama dersleri için kodlar ,i will create videos for math-programming ,they are lessons codes

c calculations computer computing mathematics physics

Last synced: 18 Jan 2026

https://github.com/theovidal/study-projects

👨‍🎓 All work and projects I made for school

arduino ocaml physics school-project studies

Last synced: 28 Jan 2026

https://github.com/TDesjardins/gwt-matter

GWT-wrapper for physics engine matter.js

engine gwt jsinterop matter-js physics

Last synced: 14 Jul 2025

https://github.com/demouth/ebiten-chipmunk

ebiten-chipmunk is an implementation of the cp.Drawer interface of jakecoffman/cp/v2 using Ebitengine.

chipmunk2d ebitengine physics

Last synced: 17 Jan 2026

https://github.com/alejandrogallo/vpqrs

Vpqrs is a repo for useful scripts for ab-initio calculations.

ab-initio command-line physics simulation utils vasp

Last synced: 21 Mar 2025

https://github.com/goessl/labor

Physik-Bachelor Labor Latex Vorlage.

latex latex-examples latex-template overleaf physics template tex tugraz uni-graz

Last synced: 13 Apr 2025

https://github.com/jondolf/glam_matrix_extensions

Matrix types and utilities for Glam.

gamedev glam math matrix physics

Last synced: 11 Sep 2025

https://github.com/panquesito7/minetest-wall_jump

Gives the player advanced wall jump abilities. Highly customizable providing a lot of settings. Built for Luanti. WIP!

jump lua minetest minetest-engine minetest-mod mod physics wall wall-jump walljump

Last synced: 15 Jan 2026

https://github.com/dhi13man/3dimensional-electrostatics-simulation

MATLAB project to simulate Electrostatic phenomenon, particularly Coulomb's Law. We maintain a simulated 3D 'Charge space' assumed to be an infinite homogenous insulating medium. The assumption is that every charged body in it remains stationary.

coulomb-law electrostatics matlab matlab-codes physics physics-simulation

Last synced: 21 Mar 2025

https://github.com/smups/inflatox

Framework for implementing high-performance numerical consistency conditions for multifield inflation models.

cosmology inflation physics python rust science

Last synced: 13 Apr 2025

https://github.com/donitzo/godot-pixel-rope

Pixelated (and smooth) Verlet rope addon for retro Godot games.

godot godot4 physics physics-2d pixel-art retro rope

Last synced: 11 Jun 2026

https://github.com/vontum/physics2d-java

A general implementation of spring physics

java physics simulation

Last synced: 18 May 2026

https://github.com/matthewfeickert/talk-scipy-2020

Talk on pyhf at the 2020 SciPy Conference

captions hep-ex physics pyhf scikit-hep scipy scipy-2020 talk

Last synced: 07 Jan 2026

https://github.com/iostapyshyn/gravity

Simulation of Newton's law of universal gravitation.

c glfw gravity newton opengl physics simulation

Last synced: 20 May 2026

https://github.com/quantum9innovation/particle-motion

A simple 100% js library for creating sweet and memorable particle motion simulations on the web.

disease disease-control modelling particle-motion particles physics simulation

Last synced: 29 Mar 2025

https://github.com/davidace/wl

Wang-Landau Algorithm, with histogram saturation, 1/t algorithm, MPI-parallelism and adaptive energy sub-windows.

1-over-t entropic-sampling monte-carlo mpi physics wang-landau-algorithm

Last synced: 27 Jun 2025

https://github.com/niaggar/galtonboard

Windows application to simulate the Galton board, allows you to configure different parameters of the problem.

galton-board ipt ovito physics physics-simulation simulation

Last synced: 04 Feb 2026

https://github.com/bl00mguy/physics-itmo

Лабораторные работы по физике 2023-2025 (ФИТиП, ИС)

itmo js physics physics-simulation python

Last synced: 01 Sep 2025

https://github.com/josericardopenase/arquimedes

Arquimedes.js is a 2D physics engine designed for realistic simulations of physical environments. It's ideal for students, animators, and anyone interested in exploring physical concepts through an interactive simulation environment.

physics simulation

Last synced: 03 Feb 2026

https://github.com/anjum48/icecube-neutrinos-in-deep-ice

8th place solution for the IceCube Neutrinos in Deep Ice competition

gnn-model kaggle physics

Last synced: 25 Jul 2025

https://github.com/davidyen1124/third-time-charm

Because the world definitely needed another React dev's 3D experiments. Watch as I turn perfectly good WebGL into questionable entertainment. Side effects may include excessive GPU usage and mild confusion. 🎪

3d 3d-animation physics questionable-physics rapier-physics react react-three-fiber tailwindcss threejs vite webgl

Last synced: 21 Sep 2025

https://github.com/node-3d/bullet-raub

Bullet-driven physics API

addon bindings bullet native node-3d physics

Last synced: 01 Aug 2025

https://github.com/f-koehler/ieompp

Simulate the non-equilibrium dynamics of Fermionic systems

condensed-matter dynamics physics quantum-mechanics solid-state-physics

Last synced: 08 Nov 2025

https://github.com/gadhagod/position-velocity-graphs

Physics project that converts position vs time graphs to velocity vs time graphs.

physics

Last synced: 05 Aug 2025

https://github.com/viccuad/avian_fdm

6-DoF Flight Dynamics Model plugin for Bevy and Avian

3d bevy flight-simulation gamedev physics rust simulation

Last synced: 23 May 2026

https://github.com/moderrek/stareater

Polish CodeFest Project. Mini-gra Star Eater polegająca na łapaniu punkcików (gwiazd) jako gracz, które poruszają według prawa powszechnego ciążenia.

canvas codefest game gravitation gravity javascript minigame physics physics-simulation poland polish star

Last synced: 11 Aug 2025

https://github.com/zsrobinson/pendulum

Double pendulum simulation demonstrating chaos theory.

double-pendulum-simulation p5js pendulum physics simulation

Last synced: 15 Aug 2025

https://github.com/martinmikkelsen/ppnm

Interpolation, linear equations, least squared, eigenvalues, ode, quadratures, roots, minimization, Monte-Carlo, neural networks

artificial-neural-networks differential-equations fourier-transform interpolation least-squares linear-eq minimization monte-carlo-simulation numerical-methods physics quadrature roots

Last synced: 30 Aug 2025

https://github.com/Rupt/paper-which-is-real

Code and data to reproduce content for "A method to challenge symmetries in data with self-supervised learning" (https://arxiv.org/abs/2111.05442)

machine-learning physics symmetry

Last synced: 27 Mar 2025

https://github.com/mueslo/fplore

:open_file_folder: A library for evaluating data generated by FPLO runs :mortar_board:

chemistry dft fplo materials-science physics

Last synced: 15 Apr 2025

https://github.com/lnd3/ldeps

A collection of ready-to-use common c++ libraries like curl, glfw, imgui and others

collada cpp curl fbx glad glfw imgui implot json openfbx physics serialization ufbx xml

Last synced: 15 Apr 2025

https://github.com/lafkpages/perfectly-balanced

Drop blocks to make a tower and get as high as possible!

2d balanced game perfectly physics

Last synced: 18 Apr 2026

https://github.com/den-run-ai/snowglider

A cheerful snowman on skis shredding mountain snow powder in a playful Three.js game. ⛄️🎿

3d ai animation codegen games javascript javascript-game physics threejs

Last synced: 20 Feb 2026

https://github.com/ruby-processing/jbox2d

Gem wrapper for jbox2d for ruby-processing

box2d gem physics processing ruby

Last synced: 10 Apr 2025

https://github.com/niaggar/go-board

Simulation of galton board

galton-board go physics simulation

Last synced: 04 Jan 2026

https://github.com/dmarkh/three-phys-geom

PhysGeom - HEP/NP simulations geometry shapes for three.js and Javascript ES6+

geometry-library hep javascript-es6 physics three-js

Last synced: 10 Mar 2026

https://github.com/pointlander/timecrystal

time crystal

golang physics

Last synced: 03 Feb 2026

https://github.com/dkirkby/quantum-coin

Compare quantum and classical measurements of a spinning coin

physics quantum-mechanics teaching-materials

Last synced: 22 Apr 2026

https://github.com/mechanicsdsl/mechanicsdsl

MechanicsDSL is a production-ready, enterprise-grade computational physics framework that enables physicists, researchers, and educators to define physical systems using a LaTeX-inspired syntax and automatically generates high-performance simulations.

chaos-theory classical-mechanics computational-physics dsl dynamics education hamiltonian-mechanics lagrangian-mechanics mechanics numerical-methods ode-solver physics python research scientific-computing simulation symbolic-computation visualization

Last synced: 30 May 2026

https://github.com/jerrychen97/kitaevladder

Using TeNPy to simulate Kitaev Ladders. This will be part of my PSI essay work.

dmrg kitaev-model physics

Last synced: 15 Sep 2025

https://github.com/alisw/rivet-hi

Rivet fork for usage in heavy-ion systems

alice heavy-ion physics rivet

Last synced: 27 Dec 2025

https://github.com/cemlyn007/water-simulator

Height-Field Water Simulator

jax opengl physics python

Last synced: 16 Jan 2026

https://github.com/majsylw/physics

Lectures and excercises in Physics for foreigners conducted at Wroclaw University of Science and Technology

foundations-of-physics physics wroclaw-university

Last synced: 05 Jan 2026

https://github.com/mysterycoder456/pi_estimator

A simple box collision simulator to estimate the digits of pi.

bevy math physics rust rust-lang

Last synced: 11 Apr 2026

https://github.com/tdesjardins/gwt-matter

GWT-wrapper for physics engine matter.js

engine gwt jsinterop matter-js physics

Last synced: 15 Mar 2025

https://github.com/kingsznhone/vsop87.net

VSOP87 Library For .NET. (NuGet, DLL) Highly Optimized and OOP

algorithm astronomy math orbital-simulation physics universe

Last synced: 17 Jun 2025

https://github.com/jarvist/feynmankleinert.jl

Workbook to reimplement Feynman and Klenert's 1986 PRA "Effective classical partition function"

density-matrices feynman kleinert partition-functions physics quantum-mechanics statistical-mechanics

Last synced: 03 Sep 2025