awesome-physics
github.com/wbierbower/awesome-physics ↗🌌 A collaborative list of awesome software for exploring Physics concepts
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me rigid bodies and physics engines resources from awesome-physics"
Installation instructions →What's inside
Quantum Physics
- artiq
Next-generation control system for quantum information experiments
- flavio
flavour phenomenology in the Standard model and beyond
- hepdata
the high energy physics data repository
- particle-clicker
An addictive incremental game that teaches players the history of high energy particle physics
- Psi4
Open-source Quantum Chemistry
- pypdt
Pythonic access to high energy particle data tables and ID codes
Astrophysics
- astropy
intended to contain much of the core functionality and some common tools needed for performing astronomy and astrophysics with Python
- gala
Galactic and gravitational dynamics in Python
- galpy
Galactic Dynamics in python
- pynbody
framework for N-body and hydrodynamic astrophysical simulations
- sunpy
an open-source Python library for solar physics data analysis
Mechanics
- bullet3Rigid Bodies and Physics Engines
real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning
- cannon.jsRigid Bodies and Physics Engines
A lightweight 3D physics engine written in JavaScript
- DualSPHysicsFluid Mechanics
C++/CUDA/OpenMP based Smoothed Particle Hydrodynamics (SPH) solver
- fluid-engine-devFluid Mechanics
Fluid simulation engine for computer graphics applications
- fluidsFluid Mechanics
Fluid dynamics component of Chemical Engineering Design Library (ChEDL)
- GravisimGravity
A universal gravity simulator written using rust_sdl2
Geophysics
- burnman
a library for modeling mantle thermodynamics and thermoelasticity constrained by mineral physics experiments
- em
Electromagnetic methods in geophysics - open educational resources
- simpeg
Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications
Thermodynamics
- cantera
A chemical kinetics, thermodynamics, and transport tool suite
- CoolProp
Thermophysical properties for the masses
- RMG-Py
Python version of the amazing Reaction Mechanism Generator
- thermo
Thermodynamics, phase equilibria, transport properties and chemical database component of Chemical Engineering Design Library (ChEDL)
- thermopy
A python library for thermodynamics
Organizations
Electromagnetism
- ElectricFieldSimulation
An experimental example of how to use OpenGL for physical simulations
- EMpy
A suite of algorithms widely known and used in electromagnetic problems and optics: the transfer matrix algorithm, the rigorous coupled wave analysis algorithm and more
- gprMax
Simulates electromagnetic wave propagation using the Finite-Difference Time-Domain (FDTD) method for numerical modelling of Ground Penetrating Radar (GPR)
- meep
Free finite-difference time-domain (FDTD) software for electromagnetic simulations
- openEMS
A free and open-source electromagnetic field solver using the EC-FDTD method
- openmeeg
A C++ package for low-frequency bio-electromagnetism solving forward problems in the field of EEG and MEG
Optics
- euclider
A higher-dimensional "non-euclidean" ray tracing prototype written in Rust
- lightpipes
Simulations of optical phenomena where diffraction is essential
- odak
A fundamental library for scientific computing in optical sciences.
- opticspy
A python module for optics applications
- poppy
Physical Optics Propagation in Python
- pyRT
a raytracer/image generator for Python
Showing a sample of 86 resources. View the full list on GitHub →