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/AustinEast/echo

Simple Physics Library written in Haxe

2d-physics-engine gamedev haxe haxelib physics

Last synced: 01 Apr 2025

https://github.com/liabru/matter-attractors

an attractors plugin for matter.js

attractors matter-js physics plugin

Last synced: 09 Apr 2025

https://github.com/feos-org/feos

FeOs - A Framework for Equations of State and Classical Density Functional Theory

chemical-engineering density-functional-theory equation-of-state physics python rust thermodynamic-properties thermodynamics thermodynamics-models

Last synced: 26 Jan 2026

https://github.com/yuki-koyama/position-based-fluids

Position Based Fluids [SIGGRAPH 2013] in C++

fluid physics

Last synced: 16 Mar 2025

https://github.com/vanilagy/marbleblast

A web port of Marble Blast Gold and Marble Blast Platinum.

3d game game-development physics

Last synced: 05 Apr 2025

https://github.com/hyperparticle/draw-shapes-unity

A Unity3D tutorial project for drawing 2D physics shapes with the cursor

box2d csharp game physics tutorial unity unity3d

Last synced: 11 Apr 2025

https://github.com/adrn/gala

Galactic and gravitational dynamics in Python

astronomy astrophysics astropy-affiliated dynamics physics python

Last synced: 08 Apr 2025

https://github.com/anuraghazra/verlyrangeslider

Range sliders with some verlet physics magic.

css css-range-slider input physics range-slider range-sliders verlet verlyjs

Last synced: 16 Mar 2025

https://github.com/arogozhnikov/arogozhnikov.github.io

'Brilliantly wrong' blog, Machine Learning visualizations live here

blog machine-learning math physics programming science

Last synced: 24 Jan 2026

https://github.com/goofit/goofit

Code repository for the massively-parallel framework for maximum-likelihood fits, implemented in CUDA/OpenMP

cuda fitting gpu gpu-computing omp physics root-cern thrust

Last synced: 10 Apr 2025

https://github.com/Yagami360/My_NoteBook

サイエンス、テクノロジー、エンジニアリング関連の情報を記載したノート(忘備録)です。

computer-science machine-learning mathematics notebook physics statisics

Last synced: 10 Apr 2025

https://github.com/GooFit/GooFit

Code repository for the massively-parallel framework for maximum-likelihood fits, implemented in CUDA/OpenMP

cuda fitting gpu gpu-computing omp physics root-cern thrust

Last synced: 08 Apr 2025

https://github.com/ssell/UnityDotsCharacterController

Basic Character Controller Using ECS and Unity.Physics Packages

character character-controller controller csharp dots ecs physics unity

Last synced: 25 Apr 2025

https://github.com/OpenPsiMu/ThePhysicsHub

The Physics Hub is an open source physics simulations project that is being developed by physics students worldwide and aims to deliver clear and easy to understand physics simulations free for everyone!

physics simulations

Last synced: 11 May 2025

https://github.com/abinit/abipy

Open-source library for analyzing the results produced by ABINIT

abinit density-functional-theory materials-informatics materials-science physics python science solid-state-physics

Last synced: 18 Oct 2025

https://github.com/BeRo1985/kraft

Kraft Physics Engine is an open source Object Pascal physics engine library that can be used in 3D games.

3d delphi freepascal game-development gamedev multithreaded object-pascal parallel-processing pascal physics physics-engine

Last synced: 15 Mar 2025

https://github.com/dotnet-ad/humper

Collision detection for Axis-Aligned-Bounding-Boxes (aka AABB) in C#.

aabb game physics

Last synced: 01 Aug 2025

https://github.com/rustgd/rhusics

A cgmath physics library that can be used with Specs

cgmath ecs physics rust

Last synced: 07 Apr 2025

https://github.com/juliadynamics/dynamicalbilliards.jl

An easy-to-use, modular, extendable and absurdly fast Julia package for dynamical billiards in two dimensions.

billiard-systems billiards chaos geometry julia julialang lyapunov-spectrum models particles physics

Last synced: 10 Apr 2025

https://github.com/masonprotter/symbolics.jl

A symbolic math library written in Julia modelled off scmutils

automatic-differentiation computer-algebra-system julia physics symbolic-math

Last synced: 09 Oct 2025

https://github.com/hep-lbdl/CaloGAN

Generative Adversarial Networks for High Energy Physics extended to a multi-layer calorimeter simulation

atlas calogan calorimeter cern deep-learning gan generative-adversarial-network hep high-energy-physics machine-learning physics

Last synced: 27 Mar 2025

https://github.com/MasonProtter/Symbolics.jl

A symbolic math library written in Julia modelled off scmutils

automatic-differentiation computer-algebra-system julia physics symbolic-math

Last synced: 22 Jul 2025

https://github.com/pmndrs/cannon-es-debugger

Wireframe debugger for use with cannon-es https://github.com/react-spring/cannon-es

cannonjs physics threejs

Last synced: 19 Oct 2025

https://github.com/geckosio/phaser-on-nodejs

Allows you to run Phaser 3 game (including Phaser's physics engines) on Node.js

node phaser physics server

Last synced: 04 Apr 2025

https://github.com/alisw/aliphysics

ALICE Analysis Repository

alice-experiment cern hep lhc physics

Last synced: 09 Jan 2026

https://github.com/mrgarcialuigi/Arcade-Vehicle-Controller

Vehicle controller implementation for arcade style games, made in Unity.

csharp game game-development physics racing-game unity vehicle

Last synced: 02 Apr 2025

https://github.com/jlpaca/toybox

a collection of computational playthings.

animation creative-coding emergent-behavior physics simulation

Last synced: 31 May 2026

https://github.com/bsumlin/PyMieScatt

A collection of forward and inverse Mie solving routines for Python 3, based on Bohren and Huffman's Mie Theory derivations

aerosol atmospheric-scattering atmospheric-science electromagnetics light-scattering mie optics physics python-3 python3 science

Last synced: 04 Apr 2025

https://github.com/pwhiddy/nbody-gravity

A small but powerful nbody gravity simulator with a built-in renderer

astronomy barnes-hut cosmology dark-matter gravity nbody physics simulation

Last synced: 02 Apr 2026

https://github.com/fabmax/physx-jni

Java JNI bindings for Nvidia PhysX

android java jni physics physics-engine physics-simulation physx

Last synced: 05 Apr 2025

https://github.com/dotnet-ad/Humper

Collision detection for Axis-Aligned-Bounding-Boxes (aka AABB) in C#.

aabb game physics

Last synced: 18 Mar 2025

https://github.com/xanaduai/thewalrus

A library for the calculation of hafnians, Hermite polynomials and Gaussian boson sampling.

algorithm combinatorics graphs matrix optimization physics quantum quantum-computing

Last synced: 04 Apr 2025

https://github.com/jepegit/cellpy

extract and tweak data from electrochemical tests of cells

battery chemistry data-analysis electrochemistry opensource physics

Last synced: 21 Feb 2026

https://github.com/muammar/ml4chem

ML4Chem: Machine Learning for Chemistry and Materials

chemistry deeplearning kernel kernel-methods machine-learning materials-science physics

Last synced: 17 Jun 2025

https://github.com/openfl/box2d

Haxe port of Box2D, a popular rigid-body 2D physics engine

box2d haxe openfl physics physics-engine

Last synced: 14 Mar 2026

https://github.com/amethyst/specs-physics

nphysics integration for the Specs entity component system

ecs physics physics-engine rust rust-lang

Last synced: 09 Apr 2025

https://github.com/phoebe-team/phoebe

A high-performance framework for solving phonon and electron Boltzmann equations

electrical-conductivity electron-phonon gpu kokkos materials-science physics thermal-conductivity thermoelectric

Last synced: 10 Mar 2025

https://github.com/posva/vue-use-spring

💫 Naturally fluid animations for Vue

animation physics vue

Last synced: 10 Oct 2025

https://github.com/3di70r/unity-sensorkit

Utility classes for headache-free raycasting configuration in Unity

physics unity-3d unity-scripts

Last synced: 24 Oct 2025

https://github.com/3DI70R/Unity-SensorKit

Utility classes for headache-free raycasting configuration in Unity

physics unity-3d unity-scripts

Last synced: 25 Apr 2025

https://github.com/mentat-collective/road-to-reality

The Road to Reality essay and newsletter source. A journey through computational physics, from eval/apply to the Einstein field equations.

clojure computer-algebra physics

Last synced: 14 Apr 2025

https://github.com/dkirkby/machinelearningstatistics

Machine learning and statistics for physicists

data-science machine-learning physics python statistics

Last synced: 06 Mar 2025

https://github.com/nature-of-code/noc-s18

Course repo and syllabus for Nature of Code Spring 2018 at ITP.

genetic-algorithm itp nature neural-network physics simulation syllabus

Last synced: 29 Jul 2025

https://github.com/jintonic/gears

Geant4 Example Application with Rich features and Small footprints

detector geant4 monte-carlo-simulation physics

Last synced: 30 Jan 2026

https://github.com/extrawurst/godot-vs-rapier

compare gdnative rust based physics against Godot built-in physics

godot physics rust

Last synced: 17 Mar 2025

https://github.com/avicted/galaxy_visualization_raylib

100k real ( +100k random ) galaxies from a sector. Visualized with Raylib.

c cmake galaxies gamedev linux meson physics raylib

Last synced: 10 Apr 2025

https://github.com/thedocruby/resounding

A New Minecraft mod that provides realistic audio physics using parallel wave tracing and an improved physics algorithm.

audio audio-processing fabricmc fabricmc-mod game game-development immersion java lwjgl minecraft minecraft-mod physics physics-engine sound sound-processing

Last synced: 06 Oct 2025

https://github.com/goerz/refcards

Various original reference cards (cheat sheets)

fortran latex periodic-table perl physics python refcard reference tex tikz vim

Last synced: 08 Feb 2026

https://github.com/johnaparker/fplanck

Numerically solve the Fokker-Planck equation in N dimensions

physics statistics stochastic

Last synced: 20 Aug 2025

https://github.com/zenustech/zpc

zenus parallel computing library for zenus physics-based simulations

cuda gpu hpc math physics simulation

Last synced: 06 Apr 2025

https://github.com/sturrion/physics-learning-path

This is my physics learning path. Best courses I've found to learn physics online.

courses learning-path physics

Last synced: 17 Feb 2026

https://github.com/mcocdawc/chemcoord

A python module for manipulating cartesian and internal coordinates.

chemical cheminformatics chemistry physics physics-simulation python python-library theoretical-spectroscopy

Last synced: 19 Jun 2025

https://github.com/Laumania/Unity3d-PhysicsGun

Unity3d sample implementation of a Half-life 2 / Garry's mod/ Gmod Physics Gun

garry-s gun interaction mod physics unity3d

Last synced: 25 Apr 2025

https://github.com/valkyrienskies/eureka

Basically Archimedes Ships, but with VS2 as the backend

fabric forge java kotlin minecraft minecraft-mod mod physics physics-simulation

Last synced: 24 Apr 2026

https://github.com/aurilisdev/electrodynamics

Electrodynamics is a mod that brings realistic, world-based science and technology into Minecraft along with some other additions.

atomic-science energy forge minecraft minecraft-forge minecraft-mod modular-force-field-systems nuclear-physics nuclearphysics physics

Last synced: 06 Apr 2025

https://github.com/flav-io/flavio

A Python package for flavour physics phenomenology in the Standard model and beyond

eft flavour-physics hep high-energy-physics particle-physics physics python

Last synced: 02 Apr 2026

https://github.com/goerz/Refcards

Various original reference cards (cheat sheets)

fortran latex periodic-table perl physics python refcard reference tex tikz vim

Last synced: 11 Aug 2025

https://github.com/phaserjs/phaser-box2d

A high-performance, industry-standard 2D physics engine built on Box2D v3, delivering incredibly realistic and engaging web game experiences.

box2d game-development phaser physics webgl

Last synced: 05 Apr 2025

https://github.com/habrador/unity-rope-tutorial

Learn how to make a rope in Unity by using several methods such as springs. You will also find a procedural spring mesh.

gamedev physics rope spring-physics springs unity unity-tutorial unity3d

Last synced: 15 Apr 2025

https://github.com/colinvella/phaser-tilemap-plus

Tilemap animations, physics, events and custom property enhancements for Tiled JSON map files

animation collision phaser physics slopes sprites tiled tiled-json-files tilemap tilemap-animations

Last synced: 28 Jul 2025

https://github.com/Habrador/Unity-Rope-Tutorial

Learn how to make a rope in Unity by using several methods such as springs. You will also find a procedural spring mesh.

gamedev physics rope spring-physics springs unity unity-tutorial unity3d

Last synced: 25 Apr 2025

https://github.com/amilsted/evomps

An implementation of the time dependent variational principle for matrix product states

physics quantum-mechanics simulation

Last synced: 13 Jul 2025

https://github.com/pritampanda15/pandadock

PandaDock: A Physics-Based Molecular Docking using Python

docking docking-application flexible gpu molecular physics residues

Last synced: 22 Jun 2025

https://github.com/apgapg/flutter_physics_concepts

Physics Concepts by Ayush P Gupta

dart flutter flutterweb graph physics wave

Last synced: 15 Apr 2025

https://github.com/softwareantics/finalengine

This repository is a WIP cross-platform Game Engine developed in C#.

2d-game-engine csharp game-engine openal opengl opentk physics rendering

Last synced: 01 Jul 2025

https://github.com/amilsted/evoMPS

An implementation of the time dependent variational principle for matrix product states

physics quantum-mechanics simulation

Last synced: 15 Jul 2025

https://github.com/frogrocketlabs/sicm-scheme-exercises

Exercises and notes on Structure and Interpretation of Classical Mechanics.

classical-mechanics lagrangian-mechanics physics sicm

Last synced: 21 Aug 2025

https://github.com/kayooliveira/plinko-game

This game is a version of the game Plinko, here, you start with 100PPs (plinko points) and you can bet your points to earn more based on the multipliers in the bottom of game.

matter-js physics plinko react reduxjs tailwind typescript

Last synced: 25 Sep 2025

https://github.com/mentat-collective/sicm-scheme-exercises

Exercises and notes on Structure and Interpretation of Classical Mechanics.

classical-mechanics lagrangian-mechanics physics sicm

Last synced: 14 Apr 2025

https://github.com/opendriver2/opendriverengine

Open source game engine running Driver games from Playstation 1

car-physics driver driver2 graphics physics playstation psx

Last synced: 23 Aug 2025

https://github.com/alexandresajus/python-fluid-simulation

A 2D Python Implementation of Smoothed Particle Hydrodynamics

fluid physics python simulation

Last synced: 13 Apr 2025

https://github.com/coderdarren/unity3d-cars

A project built for a Renaissance Coders tutorial to introduce vehicle physics.

beginner beginner-friendly code coder collider physics unity-3d unity-tutorial unity3d unity3d-tutorial vehicle wheel

Last synced: 28 Oct 2025

https://github.com/gazebosim/gz-physics

Abstract physics interface designed to support simulation and rapid development of robot applications.

cpp gazebo gazebosim hacktoberfest ignition-physics ignition-robotics physics physics-3d physics-engine physics-interface robotics robotics-simulation

Last synced: 12 Dec 2025

https://github.com/lance-gg/sprocketleague

Multiplayer Javascript Game written with networked physics using Lance & A-Frame

aframe cannonjs javascript multiplayer nodejs physics vr

Last synced: 31 Jul 2025

https://github.com/heliopython/heliopy

Python for heliospheric and planetary physics

physics python space-physics

Last synced: 22 Jul 2025

https://github.com/tannerlinsley/springer

A spring that generates realistic easing functions

animation easing function motion physics spring tension wobble

Last synced: 04 Jul 2025