Skip to content

brandonhimpfen/awesome-physics

Repository files navigation

Awesome Physics Awesome Lists

GitHub Sponsors   Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of resources for physics, including theory, simulation tools, computational frameworks, datasets, open-source software, and learning materials across classical, modern, and applied physics.

Contents

Foundations & References

Classical Physics

Modern & Theoretical Physics

Quantum Physics

  • Quantum Mechanics MIT OCW – Lecture notes and problem sets on quantum theory.
  • QuTiP – Open-source Python framework for simulating quantum systems.
  • Qiskit – Open-source SDK for quantum computing and quantum information.
  • Cirq – Python library for quantum circuits and algorithms.
  • Quantum Open Source Foundation – Community-driven quantum software and education.

Astrophysics & Cosmology

  • NASA Astrophysics Data System – Research database for astronomy and astrophysics papers.
  • ESA Science – European Space Agency datasets and mission science.
  • Astropy – Python library for astronomy and astrophysics computations.
  • CosmoMC – Markov Chain Monte Carlo engine for cosmological parameter estimation.
  • HEASARC – High-energy astrophysics data archive.

Condensed Matter & Materials Science

  • Materials Project – Open database of material properties from ab initio calculations.
  • Quantum ESPRESSO – Integrated suite for electronic-structure calculations.
  • VASP – First-principles simulation package for materials modeling.
  • Wannier90 – Tool for electronic structure and Wannier functions.
  • AFLOW – Automatic framework for materials discovery and design.

Nuclear & Particle Physics

  • CERN Open Data Portal – Public datasets from LHC experiments.
  • Particle Data Group – Definitive resource for particle physics properties.
  • ROOT – Data analysis framework used in high-energy physics.
  • GEANT4 – Toolkit for simulating particle interactions with matter.
  • INSPIRE-HEP – Literature database for high-energy physics.

Computational Physics

  • NumPy – Core numerical computing library for physics simulations.
  • SciPy – Scientific computing tools for optimization, integration, and signal processing.
  • Julia Physics Ecosystem – High-performance physics packages written in Julia.
  • MATLAB – Numerical computing environment widely used in physics.
  • PETSc – Scalable solvers for large-scale scientific computation.

Simulation & Modeling Tools

  • COMSOL Multiphysics – Finite element simulation platform for physics-based modeling.
  • Simulink – Model-based design for dynamic systems.
  • FEniCS – Open-source computing platform for PDE-based simulations.
  • MOOSE Framework – Multiphysics simulation framework.
  • Elmer FEM – Finite element software for multiphysical problems.

Data, Repositories & Open Science

  • Zenodo – Open repository for scientific data and publications.
  • Figshare – Research data sharing platform.
  • Open Science Framework – Collaboration and data management for scientific research.
  • Dryad – Curated repository for scientific datasets.
  • PANGAEA – Earth and environmental science data archive.

Learning Resources

Tutorials

Guides

Courses

  • Classical Mechanics – Undergraduate-level mechanics curriculum.
  • Quantum Mechanics – Core course covering wave mechanics and operators.
  • Statistical Mechanics – Course on thermodynamics and ensemble theory.

Related Awesome Lists

Contribute

Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.

Pull requests that do not adhere to the contribution guidelines may be closed.

License

CC0

About

A curated list of resources for physics, including theory, simulation tools, computational frameworks, datasets, open-source software, and learning materials across classical, modern, and applied physics.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages