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/mitay-walle/com.mitay-walle.phys-sound

The PhysSound system adds the ability to bring your physics to life through the use of impact and sliding sounds. The system works with both 2D and 3D physics.

audio physics sfx sound unity3d upm-package

Last synced: 30 Sep 2025

https://github.com/vokegpu/bicudo

Separation Axis Theorem (SAT) physics engine library accelerated via GPGPU API (ROCm/OpenCL/CUDA) / or CPU-side

opengl opengl4 physics physics-2d physics-simulation rocm rocm-kernel sat sdl separation-axis-theorem

Last synced: 10 Apr 2025

https://github.com/oussamabonnor1/2dshapes_drawing_unity

Click anywhere on the screen and draw a shape using multiples left mouse button clicks, once done click on the right mouse button to generate the shape and enjoy the physics! (Be creative).

2d 2d-geometric collision-handling csharp draw physics physics-2d procedural-generation shape unity unity2d visual-studio

Last synced: 21 Jul 2025

https://github.com/joshcamas/unity-ragdoll-culler

A simple component that bakes ragdolls once all rigidbodies fall asleep

physics ragdoll rigidbodies unity unity3d

Last synced: 25 Jul 2025

https://github.com/aromanro/nrg

A simple program implementing the numerical renormalization group

computational-physics eigen gdi-plus mfc nrg physics quantum-dot renormalization spectral

Last synced: 18 Mar 2025

https://github.com/ZacharyBuffone/UnityGrapplingHookComponent

Simple force based grappling hook componet for Unity3d.

game-dev game-development physics physics-based script scripting unity unity3d

Last synced: 25 Apr 2025

https://github.com/jobovy/wendy

A one-dimensional gravitational N-body code

astrophysics binder c n-body n-body-simulator physics python

Last synced: 06 Sep 2025

https://github.com/oseiskar/js-car

2D JavaScript car dynamics simulation

javascript physics physics-2d physics-simulation simulation

Last synced: 16 Mar 2025

https://github.com/notgiven688/unified_epa

Robust and simple implementation of the Expanding Polytope Algorithm (EPA)

collision-detection epa gjk gjk-algorithm physics physics-engine

Last synced: 14 Feb 2026

https://github.com/qxresearch/simple-harmonic-motion

Plotting Simple Harmonic Motion Graphs and animations using Python (Matplotlib | Numpy | Scipy) 🌌

matplotlib physics pyton qxresearch

Last synced: 22 Jul 2025

https://github.com/siddharthpatelde/distance-to-next-edge

This project focuses on building a logic to calculate the distance to the next edge when a robot equipped with a 2D LIDAR sensor is placed on a table. The project leverages the RPlidar.h library and a Raspberry Pi Pico to work with the LIDAR sensor.

2dlidar arduino cpp data data-visualization filtering-data functions jason lidar linux lowpass-filter mathematics physics raspberry-pi-pico ros serial-communication trignometry uart

Last synced: 12 Aug 2025

https://github.com/juliaphysics/abcdmatrixoptics.jl

Implementation fo ray transfer matrix analysis for optical beams

julia optics physics raytracing

Last synced: 13 Apr 2025

https://github.com/ohno/Antique.jl

Self-contained, Well-Tested, Well-Documented Analytical Solutions of Quantum Mechanical Equations

chemistry julia physics quantum-mechanics

Last synced: 27 Mar 2025

https://github.com/avianphysics/bevy_heavy

Mass properties for Bevy's geometric primitives.

bevy game-development geometry mass math physics rust

Last synced: 12 Dec 2025

https://github.com/jondolf/bevy_heavy

Mass properties for Bevy's geometric primitives.

bevy game-development geometry mass math physics rust

Last synced: 07 Oct 2025

https://github.com/tux-friend/tux-cube

Physics Sensor Cube Tux³

esp32 esp32c3 micropython physics sensors

Last synced: 10 Mar 2026

https://github.com/aromanro/nmri

2D Fourier Transform of Nuclear Magnetic Resonance Imaging raw data, 3D visualization with VTK

computational-physics fft fftw medical-image-computing medical-image-processing medical-imaging mfc nmri physics vtk vtk-applications vtk-library

Last synced: 26 Jun 2025

https://github.com/varipeps/varipeps_python

variPEPS -- Versatile tensor network library for variational ground state simulations in two spatial dimensions

automatic-differentiation ground-state-energy jax peps physics physics-simulation quantum-many-body quantum-many-body-physics tensornetwork tensornetworks tensors variational-method

Last synced: 14 Jan 2026

https://github.com/zmitchell/polsim

A command line utility for doing polarization simulations

optics physics physics-simulation polarization rust simulation

Last synced: 23 Apr 2025

https://github.com/smups/rustronomy

rustronomy - an astronomy data analysis toolkit written in rust

astronomy data-science physics rust rust-lang rust-library science

Last synced: 13 Apr 2025

https://github.com/gilbertocunha/atmospheric-scattering

An algorithm that calculates images of the sky based on light scattering phenomena

image-generation physics python3 sky sky-color-calculation

Last synced: 09 Oct 2025

https://github.com/rubengrim/bevy_xpbd_interp

A simple library for interpolation of bevy_xpbd rigidbodies

bevy game-development physics

Last synced: 26 Oct 2025

https://github.com/jmduarte/phys139_239

UCSD PHYS 139/239: Machine Learning in Physics (Winter 2023)

machine-learning physics ucsd

Last synced: 11 Sep 2025

https://github.com/qutech/filter_functions

Efficient numerical calculation of generalized filter functions

filter-functions physics python quantum-computing quantum-control quantum-information qutip

Last synced: 07 Mar 2026

https://github.com/lhns/mc-fluid-physics

[Minecraft Mod] Blends together vanilla fluid mechanics with something a little more realistic plus some small additions

fabricmc-mod fluid fluid-physics minecraft minecraft-mod minecraftforge physics vanilla vanilla-fluid-mechanics

Last synced: 23 Oct 2025

https://github.com/aromanro/poisson

Solving Poisson equation using a spectral method, also introducing VTK which will probably be used for other projects

computational-physics eigen fft fftw mfc physics poisson spectral-methods vtk-applications

Last synced: 25 Oct 2025

https://github.com/kyungminlee/HartreeFockBogoliubov.jl

Hartree-Fock-Bogoliubov solver for a generic interacting fermion Hamiltonian

hartree-fock julia mean-field-theory physics

Last synced: 09 Jul 2025

https://github.com/nezvers/defold_true-tile-collision

Collision system that doesn't use collision shapes.

2d collision defold physics tile-collision tilemap

Last synced: 19 Mar 2025

https://github.com/aromanro/dmrg

A simple Density Matrix Renormalization Group program

computational-physics density-matrices eigen gdi-plus mfc physics physics-simulation renormalization

Last synced: 18 Mar 2025

https://github.com/sotayoshida/shellmodel.jl

Julia code for nuclear shell-model calculations

configuration-interaction julia julia-language nuclear-physics physics

Last synced: 07 Oct 2025

https://github.com/laurentrdc/iris-ued

Ultrafast electron scattering data exploration

physics python science ultrafast ultrafast-electron-diffraction visualization

Last synced: 08 May 2025

https://github.com/l1mey112/yr11-physics-applied

Year 11 Physics, Applied. A collection of interactive demonstrations and physics simulations.

c-programming emscripten imgui interactive physics physics-simulation sokol wasm website

Last synced: 27 Oct 2025

https://github.com/r-quantities/constants

Reference on Constants, Units and Uncertainty

constants cran physics r r-package

Last synced: 31 Jul 2025

https://github.com/yonesuke/jaxfss

JAX/Flax implementation of finite-size scaling

deep-learning flax jax machine-learning neural-network optax physics

Last synced: 16 Jan 2026

https://github.com/zig-gamedev/zphysics

Zig build package, bindings and C API (JoltC) for https://github.com/jrouwe/JoltPhysics

3d bindings gamedev jolt-physics physics simulation zig

Last synced: 20 Mar 2025

https://github.com/jauhl/mecedit

A lightweight editor for modeling and simulation of planar linkages

2d constraint kinematics linkage mechanism physics progressive-web-app pwa robotics simulation

Last synced: 10 Apr 2025

https://github.com/xanaduai/realistic-quantum-states

This repository contains the source code used to produce the results presented in the paper "Simulating realistic non-Gaussian state preparation".

numerical-methods photonics physics physics-simulation quantum quantum-computing quantum-optics

Last synced: 09 Apr 2025

https://github.com/pulkin/openmx-hks

A tool to read and operate OpenMX HKS (Kohn-Sham Hamiltonian) files

density-functional-theory hamiltonian kohn-sham matlab openmx physics python science solid-state-physics

Last synced: 14 Jun 2025

https://github.com/igloo1505/ulld

An ecosystem and environment for an all-in-one note taking and research framework.

academic college-students mathematics note-taking notebooks physics research-tool students teachers

Last synced: 17 Jan 2026

https://github.com/kubulambula/godot-collisionpolygonshape

CollisionPolygon with predefined shapes just like CollisionShape

gdscript godot godot-engine godot-plugin godot3 physics tool

Last synced: 11 Jun 2025

https://github.com/cheind/py-cgraph

:tangerine: Intro to symbolic computation in Python including applications to function optimization, physics simulation and more. Includes notebooks on back-propagation, auto-diff and more.

backpropagation expression-tree notebook physics symbolic-computation

Last synced: 14 Apr 2025

https://github.com/joshcamas/unity-mesh-triangulator

A modified version of alexmuab's unity-mesh-triangulator

mesh physics unity3d visual

Last synced: 06 Mar 2026

https://github.com/k4yt3x/iss-pointer

A simple machine that points to the ISS

international-space-station orbital-mechanics physics python3 science

Last synced: 30 Aug 2025

https://github.com/bkraad47/fat_llama

fat_llama is a Python package for upscaling audio files to FLAC or WAV formats using advanced audio processing techniques. It utilizes CUDA-accelerated calculations to enhance audio quality by upsampling and adding missing frequencies through FFT, resulting in richer and more detailed audio.

audio audio-engineering audio-processing audiophile cuda cufft cupy fft flac hi-res hpc mp3 music nvidia ogg parallel-computing physics upscaling wav

Last synced: 05 May 2025

https://github.com/mineralscloud/quantumespressobase.jl

Provides basic data structures and helpful functions for manipulating structures, generating input files, pre-running error checks, etc.

ab-initio-simulations julia-package materials-science physics quantum-espresso

Last synced: 05 Jan 2026

https://github.com/huanyushi/pdf-study-notes

Some of my study notes, primarily focusing on mathematics, physics and computer science.

computer-science mathematics physics

Last synced: 19 Jun 2025

https://github.com/MineralsCloud/QuantumESPRESSOBase.jl

Provides basic data structures and helpful functions for manipulating structures, generating input files, pre-running error checks, etc.

ab-initio-simulations julia-package materials-science physics quantum-espresso

Last synced: 09 Jul 2025

https://github.com/janopig/hroch

Extremly fast c++/python symbolic regression library based on parallel local search.

classification deep-learning equation-discovery explainable-ai fuzzy hroch machine-learning physics symbolic-regression

Last synced: 27 Feb 2025

https://github.com/fer14/3-body-problem

A simple Python-based simulation of the three-body problem using Pygame.

body-problem physics planets simulation

Last synced: 14 Apr 2025

https://github.com/aromanro/tightbinding

Semi-empirical tight-binding computation of the electronic structure of semiconductors

band-structure computational-physics condensed-matter eigen physics solid-state-physics tight-binding vtk vtk-applications wxwidgets wxwidgets-applications

Last synced: 18 Mar 2025

https://github.com/lxvm/deltarcwa.jl

An nanophotonics solver for inverse design of metamaterials

electromagnetism julia maxwell-equations metamaterials nanophotonics physics plane-wave-expansion rcwa scattering

Last synced: 10 Apr 2025

https://github.com/2bt/bike

Bike game

game macroquad physics wasm

Last synced: 07 May 2025

https://github.com/johanhelsing/bevy_sparse_grid_2d

An opinionated 2D sparse grid made for use with Bevy. For storing and querying entities

2d bevy gamedev physics rust spatial-hash

Last synced: 26 Oct 2025

https://github.com/mturiansky/abcv

A python-based crystal viewer built upon the fresnel and pymatgen libraries.

materials-science physics python3 visualization-tools

Last synced: 08 Jun 2026

https://github.com/basnijholt/thesis

🎓 Ph.D. thesis: Towards realistic numerical simulations of Majorana devices

adaptive doctoral-theses latex majorana phd physics theory thesis tudelft

Last synced: 07 May 2025

https://github.com/rubenknex/qtplot

Data visualization application for data taken with qtlab or QCoDeS

data-analysis data-visualization physics plotting python science

Last synced: 07 May 2025

https://github.com/rohankishore/schemix

Schemix is a Note taking software for Engineers and Scientific Users

chemistry electronics engineer engineering note-taking physics science

Last synced: 12 Oct 2025

https://github.com/gallen881/physics_master

Physics Master is a model fine-tuned from llama3-8B-Instruct. It can answer your physics question!

ai fine-tuning finetune finetuning llama3 llm physics

Last synced: 25 Oct 2025

https://github.com/ricky-daniel13/HedgePhysicsLite

Simplified version of "Hedge Physics" by LakeFeperd and Damizean

3d-platformer character-controller physics platformer sonic sonic-the-hedgehog unity3d video-game

Last synced: 25 Apr 2025

https://github.com/rkansal47/mpgan

The message passing GAN https://arxiv.org/abs/2106.11535 and generative adversarial particle transformer https://arxiv.org/abs/2211.10295 architectures for generating particle clouds

attention deep-learning generative-adversarial-network graph-neural-networks hep-ex machine-learning physics pytorch simulation transformers

Last synced: 30 Apr 2025

https://github.com/basnijholt/spin-orbit-nanowires

📜 Code for Spin-Orbit Protection of Induced Superconductivity in Majorana Nanowires (10.1103/PhysRevLett.122.187702)

kwant majorana nanowire paper physics python quantum superconductor

Last synced: 05 Jul 2025

https://github.com/zjunlp/speech

[ACL 2023] SPEECH: Structured Prediction with Energy-Based Event-Centric Hyperspheres

acl2023 energy-model event-extraction ie information-extraction machine-learning natural-language-processing nlp physics pytorch speech structure-prediction

Last synced: 04 Mar 2026

https://github.com/andrescdo/physai

PhysAI is an open-source AI project that aims to link quantum mechanics and general relativity by generating, testing, and improving physical equations. It leverages machine learning, integrates with existing research, generates LaTeX documents, and encourages collaborative learning. It relies on community-driven contributions to improve accuracy.

ai physics

Last synced: 14 Jun 2025

https://github.com/jorisparet/partycls

Unsupervised learning of structure in systems of interacting particles.

clustering machine-learning molecular-dynamics physics python

Last synced: 17 Mar 2026

https://github.com/muonray/quantumnetworksimulations

A series of simulation codes used to emulate quantum-like networks in the simulation of emergent adaptive behavior, such as network synchronization, and relate the nature of the coupled harmonic oscillators with non-local behavior and chimera states in systems of quantum particles. Coding Used is based on mathematical modelling of transport in quantum many-body systems and networks made tractable using the quantum newtons cradle. A full showcase of this project is discussed in the following videos:https://www.youtube.com/watch?time_continue=115&v=WX3Ds_xCOaE

chaos chimera-states complexity emergence firefly-algorithm kuramoto-model networks networks-biology neuromorphic oscillators physics quantum quantum-algorithms quantum-chaos quantum-computing quantum-newtons-cradle simulation synchronization

Last synced: 30 Jun 2025

https://github.com/mbivert/ttm

Susskind's Theoretical Minimum solutions (mainly classical mechanics so far)

classical-mechanics physics quantum-mechanics theoretical-minimum

Last synced: 17 Jan 2026

https://github.com/sjcobb/webxr-threejs-midi-visualizer

WebXR, augmented reality MIDI data visualization, built with Three.js and Tone.js. See video: https://youtu.be/lIecCGtbqSM

3d aframe cannonjs data-science data-visualization depth-estimation game-development hit-detection javascript midi music-theory physics three threejs tone tonejs webvr webxr

Last synced: 12 Jul 2025

https://github.com/jorgemunozl/physical_simulations

A set of physics/mathematics scripts for different concepts.

mathematics nn numpy physics python scikit-learn sympy

Last synced: 04 May 2026

https://github.com/aveek-saha/hastyheroes

An endless 2D jumping game made with Phaser and Electron, select a avatar and start playing

arcade-game avatar electron fall game game-2d jump-game phaser-game phaserjs physics webgl

Last synced: 30 Sep 2025

https://github.com/roger-luo/qmtk.jl

Quantum Many-body Toolkit (This repo is deprecated, and its components has been seperated to several projects under https://github.com/QuantumBFS.)

julia many-body-physics physics quantum quanutm-computing

Last synced: 11 Mar 2026

https://github.com/minapecheux/unitytutorials-physicalprojectiles

The code for a short tutorial on how to make a simple physics-based 3D cannon in Unity/C# (in text or video format)!

3d collision csharp physics rigidbody rigidbody-physics unity unity3d

Last synced: 10 Apr 2025

https://github.com/rafapp/jellyengine

Jelly Engine - a 3D Game Engine focused on realtime soft body physics simulation.

engine game-engine physics physics-engine simulation

Last synced: 14 Feb 2026

https://github.com/brunnolou/gleis

Physics for dragging UI animation

animation mobile physics ux

Last synced: 02 Aug 2025

https://github.com/nilsvu/black-holes-playground

A series of interactive scenes to explore general relativistic phenomena of black holes on iPad

ipad physics physics-simulation playgroundbook swift swift-playgrounds

Last synced: 31 Jul 2025

https://github.com/capeddemon/particle-life

Particle life with Python

ai gui math particles physics python simulation

Last synced: 14 Jun 2025

https://github.com/quentinwach/beamz

Fast and easy electromagnetic simulation and inverse design. ✨

electromagnetics fdtd inverse-design nanophotonics numpy photonics physics pytorch simulation

Last synced: 06 Jan 2026