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/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/dkirkby/quantum-demo

Demonstration material for undergraduate quantum mechanics

physics quantum-mechanics teaching-materials

Last synced: 24 Feb 2026

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/pb2204/our-solar-system

Explore Our Solar System - a website created by Pabitra Banerjee to help you understand the solar system better.

animated animation pabitra-banerjee physics solar-system space website

Last synced: 19 Mar 2026

https://github.com/klafyvel/wavefronts.jl

A library allowing interferograms interpretation in Julia.

aberrations interference interferometer interferometry julia optics photonics physics

Last synced: 20 May 2026

https://github.com/ssc-maire/spacecherenkovsimulator

A Python-based tool to simulate the effect of interplanetary charged particles and the van Allen belts on count rates and pulse height distributions in simple Cherenkov detectors in space.

ae8 ap8 cherenkov detector geant4 magnetocosmics magnetosphere particle physics radiation solar space van-allen

Last synced: 09 Mar 2026

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/bobkerns/physics-math

Physics functions for creating homework examples, etc.

3d calculus javavscript math observablehq physics quaternions vectors

Last synced: 23 Mar 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/niklasbuschmann/niklasbuschmann.github.io

My personal blog, mostly about physics.

blog physics

Last synced: 14 Mar 2026

https://github.com/seigtm/spbpu

Все домашние задания, курсовые, учебные материалы, лабораторные работы, собранные за всё время обучения в СПбПУ, ИКНК (бывший ИКНТ), ВШПИ.

asm assembler assembly circuit cpp english-learning fortran homework homework-assignments labs llvm math oop physics spbpu spbstu

Last synced: 09 Aug 2025

https://github.com/lmmentel/pydmft

Python utilities for running density matrix functional theory (DMFT) quantum chemical calculations.

chemistry density-matrix density-matrix-functionals physics quantum-chemistry

Last synced: 23 Mar 2025

https://github.com/thomas-schweich/CADPotential

Massively Parallel Gravitational Potential Calculator and Voxelizer Python Interface

cad electric-potential gravitational-potential massively-parallel obj opencl physics physics-simulation potentials pyopencl voxelizer

Last synced: 20 Mar 2025

https://github.com/alissatroiano/bug-invaders

Provided by Codecademy, this modern version of a classic "Space Invaders" arcade game was built by implementing Phaser JS "Physics" skills.

arcade-game bug-invaders codecademy modern phaser-js physics skills space-invaders

Last synced: 20 Mar 2025

https://github.com/valeriopagliarino/tcf-2021-unito-public

Exam project of the course "Computing Tecniques for Physics" - Università degli Studi di Torino - Physics department - 2021

cern-root data-analysis geant4-simulation monte-carlo-simulation object-oriented-programming physics

Last synced: 27 Mar 2025

https://github.com/w1th0utnam3/phyani_playground

Playground project for physically based animation course

animation computer-graphics opengl physically-based-rendering physics physics-simulation

Last synced: 01 May 2026

https://github.com/amir13872/heatmaster

This Python program, developed by Amir Mahdi Zare, is designed for calculating heat, heat capacity, and specific heat based on the heat formula from the 10th-grade physics curriculum. It provides an interactive command-line interface for users to perform various calculations related to thermal physics.

educational-tool heat-calculator interactive-program physics science-education thermodynamics

Last synced: 12 Apr 2025

https://github.com/mohamedelashri/hubble

Estimating the Age of universe using galaxies distance and velocity data

astrophysics cosmology physics

Last synced: 03 Mar 2025

https://github.com/matthewfeickert/tikz-physics

A collection of TikZ examples for particle physics related images

feynman-diagrams hep latex physics tikz

Last synced: 06 Jan 2026

https://github.com/mueslo/mbs

Simple Python library for loading and plotting MB Scientific ARPES detector data in both KRX and TXT format.

arpes photoemission physics science spectroscopy

Last synced: 10 Mar 2026

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

Simulates atmospheric rendering in GoLang with accurate and true representations of sky colors relative to sun position. Renders the sky from a hemispheric perspective and can render out to any desired resolution as well has handle time phase renderings for animations.

gpu physics sim simulation sky

Last synced: 05 May 2026

https://github.com/podusowski/decay

Newtonian Solar System simulator in Rust (which I hope will become a game).

physics space

Last synced: 21 Apr 2026

https://github.com/freaxmate/freaxmate.github.io

A little website about physics and linux

linux physics

Last synced: 20 Apr 2026

https://github.com/3ein39/multisolver

The Idea is a gui program can solve most of the problems that faces students in courses like mathematics and physics And it also have another branch for helping the students with their time management and provide the students with materials

c-plus-plus console-application gui-application logic-design mathematics physics qt5-gui

Last synced: 05 Oct 2025

https://github.com/danielgomezrico/falling-man--opengl-

Some c++, OpenGL and parabolic and object physics applied into a "lego figure"

c computer-vision opengl physics

Last synced: 06 May 2026

https://github.com/shgpavel/edu_phys

COMSOL Multiphysics things from "additional chapters of the complex analysis"

complexity-analysis comsol physics

Last synced: 27 Jan 2026

https://github.com/veld-dev/customgravityplugin

An Unreal Engine plugin meant to let developers custom the gravity in many ways in their level, mainly with located gravities and spherical gravities (planets).

blueprint blueprints-visual-scripting cpp gravity gravity-simulation physics physics-3d unreal-engine unreal-engine-4 unreal-engine-5 unreal-engine-cpp unreal-engine-cpp-plugin unreal-engine-plugin unrealengine unrealengine4 unrealengine5

Last synced: 08 Apr 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/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/pnnl/raft-model.github.io

Homepage of the Risk Analysis Framework for Tropical Cyclones (RAFT), a suite of physics and AI tools for efficiently simulating millions of hurricanes

artificial-intelligence climate hurricanes physics risk-analysis tropical-cyclone

Last synced: 04 Jun 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/philiparvidsson/pong-game

Simple but very artistic Pong game (with Rigid Body Dynamics)!

directx game-pong hlsl physics pong-game rigid-bodies shaders

Last synced: 24 Mar 2025

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/antzgames/jolt-libgdx-vs-godot

A simple performance test that compares Jolt Physics on libGDX and Godot.

godot godot-engine jolt-physics libgdx performance physics testing

Last synced: 19 Apr 2026

https://github.com/lebrancconvas/physics-simulation

Physics Simulation Practice for applying in the Computer Game Programming Class Project.

express personal-project physics physics-simulation side-project ts-node typescript

Last synced: 18 Apr 2026

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

Simulation of galton board

galton-board go physics simulation

Last synced: 04 Jan 2026

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

Experiment-independent Geometry and Event Display designed to be used for Nuclear and Particle Physics experiments.

es6 event-display gdml hep-ex hep-ph js physics three-js

Last synced: 18 Apr 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/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/opatiny/rc2

A-Z development of a remote control cylinder that rolls when its gravity center is displaced.

electronics physics remote robot sphere

Last synced: 10 Jun 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/pulkin/mps-tensorflow

An example of definition and minimization of an MPS ansatz using tensorflow

ising-spin-models machine-learning physics physics-simulation python tensorflow

Last synced: 30 Apr 2026

https://github.com/jondolf/glam_matrix_extras

Matrix types and utilities for Glam.

gamedev glam math matrix physics

Last synced: 09 Oct 2025

https://github.com/goerz/dissertation

Optimizing Robust Quantum Gates in Open Quantum Systems

optimization physics quantum-computing quantum-mechanics research science tex thesis

Last synced: 05 Mar 2026

https://github.com/amlel-el-mahrouss/book

Amlal's Working Book (https://amlal.nekernel.org)

cs it latex math notebook physics

Last synced: 03 Jun 2026

https://github.com/jhb123/physim

A framework for running N-Body simulations

physics simulation

Last synced: 04 Mar 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/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/olaszpl/fizyka2-lab-agh-2024

Repozytorium zawiera sprawozdania (wraz z kodem źródłowym w Typst) z ćwiczeń laboratoryjnych z Fizyki II na Akademii Górniczo-Hutniczej w semestrze zimowym 2024/2025.

agh-university physics typst

Last synced: 04 Mar 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/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/godot-extended-libraries/navigation_server_playground

Testing using 3.2 Godot Engine navigation server

godot godot-engine navigation physics zombies

Last synced: 13 Jun 2026

https://github.com/mobiwn/physicslab

🔬 A curated collection of experiments and coursework for mastering Physics Lab 2, crafted specifically for students of Urmia University’s Computer Engineering program.

computer-engineering physics physics-lab physics-lab-course physics-laboratory physics-labs undergraduate urmia-university

Last synced: 03 Mar 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/ugnmura/bouncing-balls

Bouncing Balls in Command Line

c linear-algebra make physics simulation vector

Last synced: 02 Mar 2026

https://github.com/arda-guler/mechuilibria

Simulating simple mechanical structures in Python (2D).

2d mechanical mechanical-engineering physics physics-simulation

Last synced: 15 Jun 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/tony1527/dimcheck

A physics dimension checker based on sympy

dimension-analyzer physics python3 sympy

Last synced: 16 Feb 2026

https://github.com/saadsalmanakram/matrix-singularity-and-cipher

My love triangle. Your complete guide to Maths, Physics And Computer...

computing mathematical-programming mathematics physics

Last synced: 08 Apr 2025

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/materials-data-science-and-informatics/aiida-fenics

A plugin package that enables the usage of the FEniCS computing platform with the AiiDA framework.

aiida aiida-fenics aiida-plugin aiida-plugins fem fenics fenics-x physics python simulation worklfow

Last synced: 23 Oct 2025

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/niaggar/n-body-problem

Simulation of the N-body problem using the Verlet method

n-body physics physics-simulation python

Last synced: 23 Feb 2026

https://github.com/boujuan/computational-physics-2023-exercises

C Exercises of Computational Physics in Uni Oldenburg 2023

cpp physics

Last synced: 28 Feb 2026

https://github.com/tientq64/particle-life-2d

🦠 Life is made up of elementary particles.

3d atoms cells force life microbe particles physics primordial-soup simulation simulator

Last synced: 09 Jul 2025

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

OpenLIBS is a package that helps to computationally perform the Analysis for on a LIBS Spectra .

analysis laser-spectroscopy libs optics physics qualitative-analysis spectroscopy

Last synced: 13 Feb 2026

https://github.com/consciousenergy/super-force-analysis

Super Force Dimensional Analysis S.C.Pais, D.Acs, et al

energy information physics superforce theory

Last synced: 16 Apr 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/jmert/umn_phys_gwe

Solutions to the School of Physics and Astronomy at the University of Minnesota's past Graduate Written Exams (GWE)

physics umn university-of-minnesota

Last synced: 12 Feb 2026

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

Special relativity physics library for Python

physics python special-relativity

Last synced: 12 Feb 2026

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/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/gill-singh-a/rocket-simulator

Simulates the Flight of a Rocket by plotting its Altitude, Vertical Velocity, Vertical Acceleration and Vertical Forces acted upon the Rocket vs Time.

math matplotlib numpy physics python python3 rocket rocket-simulation rocket-simulator simulation simulator sympy

Last synced: 08 May 2026

https://github.com/mohamedelashri/revisiting-supernova-project-data

Analysis of Supernova Cosmology project results.

astrophysics cosmology physics

Last synced: 30 May 2026

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

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

itmo js physics physics-simulation python

Last synced: 01 Sep 2025

https://github.com/hw2814/dust-SED-pymc3

Fitting a modified black body spectrum to FIR flux measurements using PyMC3

astrophysics curve-fitting mcmc physics pymc3

Last synced: 10 Mar 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/zsrobinson/pendulum

Double pendulum simulation demonstrating chaos theory.

double-pendulum-simulation p5js pendulum physics simulation

Last synced: 15 Aug 2025