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/popmotion/popmotion

Simple animation libraries for delightful user interfaces

animation css javascript-motion-engine motion physics popmotion svg tween

Last synced: 17 Dec 2025

https://github.com/Popmotion/popmotion

Simple animation libraries for delightful user interfaces

animation css javascript-motion-engine motion physics popmotion svg tween

Last synced: 13 Mar 2025

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

a 2D rigid body physics engine for the web ▲● ■

canvas javascript physics physics-engine rigid-bodies web

Last synced: 13 May 2025

https://github.com/google-deepmind/mujoco

Multi-Joint dynamics with Contact. A general purpose physics simulator.

mujoco physics robotics

Last synced: 12 Dec 2025

https://github.com/jrouwe/joltphysics

A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West.

c-plus-plus cpp game-development game-engine physics physics-engine physics-simulation simulation vr

Last synced: 12 May 2025

https://github.com/jrouwe/JoltPhysics

A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West.

c-plus-plus cpp game-development game-engine physics physics-engine physics-simulation simulation vr

Last synced: 01 Apr 2025

https://github.com/BoomingTech/Piccolo

Piccolo (formerly Pilot) – mini game engine for games104

cplusplus cpp game-development game-engine imgui physics rendering vulkan

Last synced: 17 Apr 2025

https://github.com/boomingtech/piccolo

Piccolo (formerly Pilot) – mini game engine for games104

cplusplus cpp game-development game-engine imgui physics rendering vulkan

Last synced: 14 May 2025

https://github.com/WhitestormJS/whs.js

:rocket: 🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js

component-driven framework high-performance modular physics react scene-graph web-development webpack

Last synced: 26 Mar 2025

https://github.com/whitestormjs/whs.js

:rocket: 🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js

component-driven framework high-performance modular physics react scene-graph web-development webpack

Last synced: 08 Apr 2025

https://github.com/galacean/engine

A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.

2d 3d animation graphics html5 input javascript physics typescript web3d webgl webgl2

Last synced: 12 Jan 2026

https://github.com/zalo/MathUtilities

A collection of some of the neat math and physics tricks that I've collected over the last few years.

camera kalman-filter math motion neat physics unity unity3d utilities

Last synced: 10 Apr 2025

https://github.com/zalo/mathutilities

A collection of some of the neat math and physics tricks that I've collected over the last few years.

camera kalman-filter math motion neat physics unity unity3d utilities

Last synced: 14 May 2025

https://github.com/timdonnelly/Advance

Physics-based animations for iOS, tvOS, and macOS.

animation gestures interaction ios motion physics springs swift ui

Last synced: 06 Aug 2025

https://github.com/timdonnelly/advance

Physics-based animations for iOS, tvOS, and macOS.

animation gestures interaction ios motion physics springs swift ui

Last synced: 06 Apr 2025

https://github.com/sharkdp/insect

High precision scientific calculator with support for physical units

calculator mathematical-expressions parser physics purescript quantities terminal-based units web-app

Last synced: 24 Mar 2025

https://github.com/root-project/root

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

c-plus-plus cling data-analysis geometry graphics hacktoberfest interpreter machine-learning mathematics parallel physics python root root-cern statistics visualization

Last synced: 12 May 2025

https://github.com/pmndrs/use-cannon

👋💣 physics based hooks for @react-three/fiber

cannon-js physics react reactjs

Last synced: 14 May 2025

https://github.com/schteppe/p2.js

JavaScript 2D physics library

gamedev physics physics-engine

Last synced: 14 May 2025

https://github.com/godot-jolt/godot-jolt

Godot Jolt is a Godot extension that integrates the Jolt physics engine

game-development gamedev gdextension godot godot-engine godotengine physics physics-simulation

Last synced: 14 May 2025

https://github.com/bencbartlett/3D-printed-mirror-array

3D-printable hexagonal mirror array capable of reflecting sunlight into arbitrary patterns

3d-printing optics physics python

Last synced: 03 Apr 2025

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

💣 A lightweight 3D physics engine written in JavaScript.

cannonjs physics

Last synced: 06 Oct 2025

https://github.com/sharkdp/numbat

A statically typed programming language for scientific computations with first class support for physical dimensions and units

calculator physics programming-language statically-typed terminal-based units web-app

Last synced: 13 May 2025

https://github.com/phaserjs/phaser-ce-examples

Contains hundreds of source code examples and related media for the Phaser HTML5 Game Framework.

canvas html5-game javascript particles phaser physics webgl

Last synced: 14 Apr 2025

https://github.com/dimforge/nphysics

2 and 3-dimensional rigid body physics engine for Rust.

joints physics physics-engine rigid-bodies

Last synced: 15 May 2025

https://github.com/Jondolf/avian

ECS-driven 2D and 3D physics engine for the Bevy game engine.

2d 3d bevy game-development gamedev physics physics-engine rust simulation

Last synced: 12 May 2025

https://github.com/nvidia/physicsnemo

Open-source deep-learning framework for building, training, and fine-tuning deep learning models using state-of-the-art Physics-ML methods

deep-learning machine-learning nvidia-gpu physics pytorch

Last synced: 08 Oct 2025

https://github.com/su2code/su2

SU2: An Open-Source Suite for Multiphysics Simulation and Design

c-plus-plus cfd flow fluid fluid-dynamics hpc opensource optimization physics python simulation

Last synced: 14 May 2025

https://github.com/nature-of-code/noc-book-2

The 2024 edition of The Nature of Code with p5.js. Includes Notion workflow and build system.

creative-coding nature-of-code p5js physics simulation

Last synced: 14 May 2025

https://github.com/NVIDIA/modulus

Open-source deep-learning framework for building, training, and fine-tuning deep learning models using state-of-the-art Physics-ML methods

deep-learning machine-learning nvidia-gpu physics pytorch

Last synced: 28 Apr 2025

https://github.com/drwhut/tabletop-club

An open-source platform for playing tabletop games in a physics-based 3D environment for Windows, macOS, and Linux! Made with the Godot Engine.

3d game godot-engine multiplayer physics singleplayer tabletop tabletop-games tabletop-gaming tabletop-simulator

Last synced: 14 May 2025

https://github.com/amandaghassaei/gpu-io

A GPU-accelerated computing library for running physics simulations and other GPGPU computations in a web browser.

canvas glsl gpgpu gpu parallel particles physics shader shaders simulation threejs webgl webgl1 webgl2

Last synced: 15 May 2025

https://github.com/su2code/SU2

SU2: An Open-Source Suite for Multiphysics Simulation and Design

c-plus-plus cfd flow fluid fluid-dynamics hpc opensource optimization physics python simulation

Last synced: 14 Mar 2025

https://github.com/charmbracelet/harmonica

A simple, physics-based animation library 🎼

animation game-development go golang hacktoberfest physics

Last synced: 13 May 2025

https://github.com/psi4/psi4

Open-Source Quantum Chemistry – an electronic structure package in C++ driven by Python

c-plus-plus chemistry computational-chemistry physics python quantum-chemistry

Last synced: 14 May 2025

https://github.com/Dreaming381/Latios-Framework

A Unity DOTS framework for my personal projects

animation audio dots ecs framework performance physics unity unity-dots unity-ecs

Last synced: 25 Apr 2025

https://github.com/psi4/psi4public

Open-Source Quantum Chemistry – an electronic structure package in C++ driven by Python

c-plus-plus chemistry computational-chemistry physics python quantum-chemistry

Last synced: 20 Apr 2025

https://github.com/osrf/gazebo_models

Gazebo database of SDF models. This is a predecessor to https://app.gazebosim.org

3d-models gazebo gazebosim physics robot-simulation robotics ros sdf sdformat simulation

Last synced: 12 May 2025

https://github.com/NVIDIA/physicsnemo

Open-source deep-learning framework for building, training, and fine-tuning deep learning models using state-of-the-art Physics-ML methods

deep-learning machine-learning nvidia-gpu physics pytorch

Last synced: 26 Mar 2025

https://github.com/kroitor/gjk.c

Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C

collision-detection gjk minkowski-space physics simplex

Last synced: 13 Apr 2025

https://github.com/JustInvoke/Randomation-Vehicle-Physics

Vehicle physics system for the Unity engine.

physics unity unity-asset unity3d unityengine vehicle-physics

Last synced: 25 Apr 2025

https://github.com/gszauer/GamePhysicsCookbook

Source code for Game Physics Cookbook

c cookbook game-math intersection math particle-physics physics

Last synced: 15 Mar 2025

https://github.com/jawnnypoo/physicslayout

Android layout that simulates physics using JBox2D

android box2d jbox2d layout physics view

Last synced: 12 Apr 2025

https://github.com/Jawnnypoo/PhysicsLayout

Android layout that simulates physics using JBox2D

android box2d jbox2d layout physics view

Last synced: 13 Mar 2025

https://github.com/Cloud9c/taro

A lightweight 3D game engine for the web.

3d canvas html5 javascript physics svg webaudio webgl webgpu webxr

Last synced: 20 Mar 2025

https://github.com/cloud9c/taro

A lightweight 3D game engine for the web.

3d canvas html5 javascript physics svg webaudio webgl webgpu webxr

Last synced: 04 Apr 2025

https://github.com/ComputationalRadiationPhysics/picongpu

Performance-Portable Particle-in-Cell Simulations for the Exascale Era :sparkles:

gpu gpu-computing laser particle-accelerator particle-in-cell physics physics-simulation pic plasma research

Last synced: 26 Mar 2025

https://github.com/embarkstudios/physx-rs

🎳 Rust binding for NVIDIA PhysX 🦀

hacktoberfest nvidia-physx physics physx rust rust-binding wrapper

Last synced: 02 Jul 2025

https://github.com/EmbarkStudios/physx-rs

🎳 Rust binding for NVIDIA PhysX 🦀

hacktoberfest nvidia-physx physics physx rust rust-binding wrapper

Last synced: 08 May 2025

https://github.com/gboeing/pynamical

Model, simulate, and visualize discrete nonlinear dynamical systems, chaos, and fractals

animation bifurcation-diagram chaos cobweb-plot fractal fractals ipynb logistic math matplotlib modeling nonlinear numba numpy pandas phase-diagram physics python systems visualization

Last synced: 16 May 2025

https://github.com/moble/quaternion

Add built-in support for quaternions to numpy

math numpy physics python quaternion robotics

Last synced: 14 May 2025

https://github.com/Developer-Y/math-science-video-lectures

List of Science courses with video lectures

math physics science

Last synced: 19 Nov 2025

https://github.com/FormidableLabs/renature

A physics-based animation library for React focused on modeling natural world forces.

animation physics react reasonml rescript typescript

Last synced: 28 Mar 2025

https://github.com/developer-y/math-science-video-lectures

List of Science courses with video lectures

math physics science

Last synced: 25 Oct 2025

https://github.com/stuntrally/stuntrally

Note: development continues in stuntrally3. 3D racing game based on VDrift and OGRE with own Track Editor. The main repository with Stunt Rally 2.x sources and data.

3d bullet-physics c-plus-plus car cmake cpp editor game gui linux multiplayer ogre3d openal physics racing racing-game simulation terrain vehicle windows

Last synced: 15 Mar 2025

https://github.com/dimforge/salva

2 and 3-dimensional fluid simulation library in Rust.

animation fluids gamedev pbf physics rust sph

Last synced: 16 May 2025

https://github.com/nschloe/optimesh

:spider_web: Mesh optimization, mesh smoothing.

engineering fem mathematics mesh mesh-generation meshing physics pypi python

Last synced: 22 Feb 2025

https://github.com/meshpro/optimesh

:spider_web: Mesh optimization, mesh smoothing.

engineering fem mathematics mesh mesh-generation meshing physics pypi python

Last synced: 14 Mar 2025

https://github.com/flaport/fdtd

A 3D electromagnetic FDTD simulator written in Python with optional GPU support

3d-fdtd electric-fields fdtd fdtd-simulator magnetic-fields numpy optics photonics physics physics-simulation python pytorch simulation simulation-framework

Last synced: 13 Apr 2025

https://github.com/Bombfuse/emerald

A 2D rust game engine focused on portability.

2d game-development game-engine gamedev physics rust

Last synced: 08 May 2025

https://github.com/jcmgray/quimb

A python library for quantum information and many-body calculations including tensor networks.

dmrg entanglement mera peps physics python python3 quantum quantum-circuit quantum-circuit-simulator quantum-computing tebd tensor-network tensor-networks tensors

Last synced: 14 May 2025

https://github.com/ITensor/ITensors.jl

A Julia library for efficient tensor computations and tensor network calculations

dmrg matrix-product-states peps physics tensor-decomposition tensor-networks tensor-train tensors

Last synced: 27 Mar 2025

https://github.com/IceCreamYou/MainLoop.js

Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.

animation frame-rate game-loop games javascript javascript-games javascript-library loop mainloop physics time webgl

Last synced: 15 Apr 2025

https://github.com/icecreamyou/mainloop.js

Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.

animation frame-rate game-loop games javascript javascript-games javascript-library loop mainloop physics time webgl

Last synced: 12 Apr 2025

https://github.com/n5ro/aframe-physics-system

Physics system for A-Frame VR, built on CANNON.js.

aframe physics threejs webvr

Last synced: 28 Mar 2025

https://github.com/JuliaPhysics/Measurements.jl

Error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration.

arbitrary-precision complex-numbers error-propagation julia linear-algebra multiprecision numerical-integration physical-quantities physics uncertainties uncertainty-propagation

Last synced: 04 May 2025

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

Error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration.

arbitrary-precision complex-numbers error-propagation julia linear-algebra multiprecision numerical-integration physical-quantities physics uncertainties uncertainty-propagation

Last synced: 14 May 2025

https://github.com/Kimbatt/unity-deterministic-physics

Cross-platform deterministic physics simulation in Unity, using DOTS physics and soft floats

deterministic physics physics-engine physics-simulation unity unity3d

Last synced: 25 Apr 2025

https://github.com/m-labs/artiq

A leading-edge control system for quantum information experiments

compiler physics python qt quantum-computing rust science

Last synced: 15 May 2025

https://gitlab.com/ase/ase

[Atomic Simulation Environment](https://wiki.fysik.dtu.dk/ase/): A Python library for working with atoms

Atomistic simulations chemistry materials physics

Last synced: 27 Apr 2025

https://github.com/ProudOfZiggy/SIFloatingCollection_Swift

iOS Swift framework for creating user interface like apple music genre selection bubbles

applemusic bubble bubbles ios physics spritekit swift

Last synced: 22 Jul 2025

https://github.com/a327ex/windfield

Physics module for LÖVE

box2d game-development love2d lua physics

Last synced: 27 Sep 2025

https://github.com/victorfisac/Physac

2D physics header-only library for videogames developed in C using raylib library.

2d 2d-physics-engine c dynamics physics physics-engine simulation threading

Last synced: 08 May 2025

https://github.com/jknightdoeswork/gpu-physics-unity

Through this configuration, no per voxel data is transferred between the GPU and the CPU at runtime.

gpu physics unity voxel

Last synced: 26 Apr 2025