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/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/qilin-editor/qilin-app

Fully hackable text editor developed for exact sciences with built-in KaTeX and AsciiMath support. Extensible via plugins and themes. Exportable as HTML, PDF and GFM.

asciimath editor katex latex linux macos mathematics nwjs physics windows

Last synced: 06 Apr 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

https://github.com/lo-th/phy

Physics for three. Game engine

game game-engine physics threejs

Last synced: 12 Apr 2025

https://github.com/adrenak/tork

Arcade vehicle physics for Unity

friction physics raycast unity unity3d vehicle

Last synced: 05 Oct 2025

https://github.com/greydanus/hamiltonian-nn

Code for our paper "Hamiltonian Neural Networks"

deep-learning dynamics hamiltonian neural-network physics pytorch research

Last synced: 27 Mar 2025

https://github.com/SergeyMakeev/ArcadeCarPhysics

Arcade Car Physics - Vehicle Simulation for Unity3D

game-development physics race racing-games source-code tutorial unity3d

Last synced: 25 Apr 2025

https://github.com/pydy/pydy

Multibody dynamics tool kit.

dynamics physics python simulation

Last synced: 21 Oct 2025

https://github.com/unrust/unrust

unrust - A pure rust based (webgl 2.0 / native) game engine

nphysics3d physics rust rust-lang stdweb wasm webassembly webgl

Last synced: 09 Apr 2025

https://github.com/yuki-koyama/elasty

A research-oriented elastic body simulator

elastic engine pbd physics position-based-dynamics simulation xpbd

Last synced: 06 Apr 2025

https://github.com/microsoft/qcodes

Modular data acquisition framework

data-aquisition experiments physics

Last synced: 14 May 2025

https://github.com/jrouwe/joltphysics.js

Port of JoltPhysics to JavaScript using emscripten

game-development game-engine javascript physics simulation vr

Last synced: 28 Dec 2025

https://github.com/williambl/unity-destruction

💥 An open-source script to destroy objects realistically in Unity3D.

destruction mit-license physics unity unity3d

Last synced: 18 Jan 2026

https://github.com/GlPortal/glPortal

:video_game: Open Source teleportation based first person puzzle-platformer

3d game hacktoberfest opengl physics sdl

Last synced: 14 Mar 2025

https://github.com/stared/quantum-game

Quantum Game (old version) - a puzzle game with real quantum mechanics in a browser

game javascript physics puzzle quantum-game quantum-mechanics

Last synced: 06 Apr 2025

https://github.com/jrouwe/JoltPhysics.js

Port of JoltPhysics to JavaScript using emscripten

game-development game-engine javascript physics simulation vr

Last synced: 01 Apr 2025

https://github.com/donmccurdy/three-to-cannon

Convert a THREE.Mesh to a CANNON.Shape.

cannonjs physics threejs

Last synced: 15 May 2025

https://github.com/gwastro/pycbc

Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.

analysis astronomy black-hole cosmic-explorer einstein-telescope gravitational-waves gravity gwastro ligo lisa neutron-star open-science physics pycbc python signal-processing virgo

Last synced: 22 Feb 2026

https://github.com/milcktoast/particulate-js

Particle physics micro library.

javascript microlib particle-physics physics

Last synced: 12 Dec 2025

https://github.com/jakecoffman/cp

A pure Go physics library with no dependencies. Unofficial Chipmunk2D port.

chipmunk2d physics physics-2d

Last synced: 14 Apr 2025

https://github.com/kool-engine/kool

An OpenGL / WebGPU engine for Desktop JVM, Android and Javascript written in Kotlin

3d android deferred-shading game-development kotlin kotlin-multiplatform opengl pbr-shading physics vulkan webgl2 webgpu

Last synced: 19 Jun 2025

https://github.com/codepunkt/css-spring

Generate physics based css-keyframe animations for the css-in-js solution of your choice or plain css.

animation css keyframe physics

Last synced: 04 Apr 2025

https://github.com/FeynCalc/feyncalc

Mathematica package for algebraic calculations in elementary particle physics.

feyncalc feynman-diagrams loop-integrals mathematica physics quantum-field-theory

Last synced: 08 Jul 2025

https://github.com/juzzlin/dustracing2d

Dust Racing 2D is a traditional top-down car racing game including a level editor.

c-plus-plus car cplusplus-14 game level-editor linux-app opengl physics qt qt-game race-track racing top-down windows-app

Last synced: 16 May 2025

https://github.com/magpylib/magpylib

Python package for computation of magnetic fields of magnets, currents and moments.

analytical-solution electromagnetic-fields electromagnetism magnetism physics physics-simulation scientific

Last synced: 21 Oct 2025

https://github.com/milcktoast/particulate-medusae

Soft body jellyfish simulation.

physics three-js webgl

Last synced: 08 May 2025

https://github.com/juzzlin/DustRacing2D

Dust Racing 2D is a traditional top-down car racing game including a level editor.

c-plus-plus car cplusplus-14 game level-editor linux-app opengl physics qt qt-game race-track racing top-down windows-app

Last synced: 20 Mar 2025

https://github.com/jcornaz/heron

[DISCONTINUED] An ergonomic physics API for bevy games

bevy-engine game-development physics rapier rust

Last synced: 16 May 2026

https://github.com/Habrador/Ten-Minute-Physics-Unity

Implementations in Unity of the Ten Minute Physics YouTube channel. Instead of using Unity's built-in physics engine, you will learn how to make your own. This is useful if you want to simulate ropes, cloth, tires, etc. You will also learn how to make fluid simulations and soft body physics.

cloth-simulation computer-science csharp double-pendulum eulerian-fluid-simulation fluid-simulation n-body pendulum physics physics-simulation rigidbody simulation soft-body soft-body-simulation softbody-simulation spatial-partitioning triple-pendulum unity unity3d xpbd

Last synced: 25 Apr 2025

https://github.com/nailuj05/FusionWater

A simple way to add buoyancy / water physics in Unity, built on the existing physics engine

buoyancy game physics water

Last synced: 25 Apr 2025

https://github.com/habrador/ten-minute-physics-unity

Implementations in Unity of the Ten Minute Physics YouTube channel. Instead of using Unity's built-in physics engine, you will learn how to make your own. This is useful if you want to simulate ropes, cloth, tires, etc. You will also learn how to make fluid simulations and soft body physics.

cloth-simulation computer-science csharp double-pendulum eulerian-fluid-simulation fluid-simulation n-body pendulum physics physics-simulation rigidbody simulation soft-body soft-body-simulation softbody-simulation spatial-partitioning triple-pendulum unity unity3d xpbd

Last synced: 13 Apr 2025

https://github.com/pygae/galgebra

Symbolic Geometric Algebra/Calculus package for SymPy :crystal_ball:

clifford-algebras geometric-algebra physics python quaternions symbolic

Last synced: 04 Apr 2026

https://github.com/ivanperez-keera/haskanoid

A free and open source breakout clone in Haskell using SDL and FRP, with Wiimote and Kinect support.

android arkanoid breakout-game collision frp game-programming ghcjs haskell kinect linux macosx macosx-game physics sdl sdl2 web wiimote windows yampa

Last synced: 04 Apr 2025

https://github.com/killedbyapixel/spacehuggers

A roguelike platformer with destructible environments in 13KB of JavaScript

game javascript js13k physics rendering roguelike

Last synced: 09 Apr 2025

https://github.com/AndresTraks/BulletSharp

.NET wrapper for the Bullet physics library

physics

Last synced: 18 Mar 2025

https://github.com/bauxitedev/godot-jigglebones

An addon that brings jigglebones to Godot Engine 3.0.

animation godot godot-engine jiggle physics procedural skeletal

Last synced: 09 Apr 2025

https://github.com/OpenGammaProject/Open-Gamma-Detector

☢️👁️ Hardware for a hackable DIY gamma-ray spectrometer using a popular NaI(Tl) scintillator, SiPM and a Raspberry Pi Pico.

arduino arduino-ide citizen-science detector diy gamma-ray-spectrometry hardware maker multi-channel-analyzer open-hardware pcb physics radiation radiation-detector raspberry-pi sensor

Last synced: 17 Apr 2025

https://github.com/knagaitsev/slither.io-clone

Learn how to make Slither.io with JavaScript and Phaser! This game clones all the core features of Slither.io, including mouse-following controls, snake collisions, food, snake growth, eyes, and more. Progress through each part of the source code with our Slither.io tutorial series.

game-development html5-game javascript javascript-game phaser phaserjs physics slither slitherio snake snake-game

Last synced: 21 Jun 2025

https://github.com/vprusso/toqito

|toqito> (Theory of Quantum Information Toolkit) in Python :snake:

matrix-analysis physics python python-3 quantum quantum-computing quantum-information unitaryhack

Last synced: 03 Mar 2026

https://github.com/nvidia/physicsnemo-sym

Framework providing pythonic APIs, algorithms and utilities to be used with PhysicsNeMo core to physics inform model training as well as higher level abstraction for domain experts

deep-learning machine-learning nvidia-gpu physics pytorch

Last synced: 11 Mar 2026

https://github.com/certik/theoretical-physics

Source code of the Theoretical Physics Reference online book

book physics reference theoretical-physics

Last synced: 07 Apr 2025

https://github.com/sdslabs/rootex

An advanced C++ 3D game engine powering an in-production game yet to be announced

3d bullet-physics c-plus-plus cpp17 dear-imgui directx directx-11 engine game gamedev lua openal physics rmlui

Last synced: 07 Apr 2025

https://github.com/learnbyexample/curated_resources

:books: Curated lists for programming, books, movies, music, games, etc

android books computer-science curated-lists linux math movies perl physics programming python tv-shows vim

Last synced: 04 Apr 2025

https://github.com/chemlab/chemlab

The chemistry library you were waiting for

chemistry molecular-dynamics molecular-graphics physics python

Last synced: 20 Jul 2025

https://github.com/MasterAI-EAM/Darwin

An open-source project dedicated to build foundational large language model for natural science, mainly in physics, chemistry and material science.

chemistry gpt llm material-design physics

Last synced: 09 May 2025

https://github.com/NVIDIA/physicsnemo-sym

Framework providing pythonic APIs, algorithms and utilities to be used with Modulus core to physics inform model training as well as higher level abstraction for domain experts

deep-learning machine-learning nvidia-gpu physics pytorch

Last synced: 30 Dec 2025

https://github.com/orange-cpp/omath

Cross-platform modern general purpose game/mods/cheats development framework written in C++23.

3d cheat cheat-development cpp23 cryengine game-development game-hacking gamedev iw math matrixes opengl opengl3 physics projectile-motion-simulation source-engine unity unity3d unreal-engine

Last synced: 24 May 2026

https://github.com/zerothi/sisl

Electronic structure Python package for post analysis and large scale tight-binding DFT/NEGF calculations

bigdft condensed-matter density-functional-theory dft geometry graphene gulp negf physics siesta solid-state solid-state-physics tbtrans tight-binding transiesta vasp wannier90

Last synced: 15 May 2025

https://github.com/alexandresajus/quadcopter-ai

Controlling a Rigidbody Quadcopter using Control Theory and Reinforcement Learning

control-theory game physics python reinforcement-learning rigidbody-physics

Last synced: 13 Apr 2025

https://github.com/electronicarts/pbmpm

A WebGPU implementation of Position Based MPM (PB-MPM), presented at SIGGRAPH 2024.

gamedev physics seed

Last synced: 12 Sep 2025

https://github.com/Summa-Cogni/Mathpad

A mathematical keypad for students and professionals

engineering keyboard keyboards mathematics physics writing

Last synced: 12 Jun 2025

https://github.com/cr4yz/unity3d-quadtree-collision-detection

QuadTree and Collision Detection Systems for Unity3d

physics quadtree unity3d

Last synced: 15 May 2025

https://github.com/cr4yz/Unity3d-QuadTree-Collision-Detection

QuadTree and Collision Detection Systems for Unity3d

physics quadtree unity3d

Last synced: 25 Apr 2025

https://github.com/carstenbauer/montecarlo.jl

Classical and quantum Monte Carlo simulations in Julia

julia monte-carlo numerical-physics physics quantum-monte-carlo

Last synced: 08 May 2025

https://github.com/carstenbauer/MonteCarlo.jl

Classical and quantum Monte Carlo simulations in Julia

julia monte-carlo numerical-physics physics quantum-monte-carlo

Last synced: 27 Mar 2025

https://github.com/zalo/mujoco_wasm

Simulate and Render MuJoCo Models in the Browser!

mujoco physics wasm

Last synced: 09 May 2025

https://github.com/thetawavegame/thetawave

A physics based, space shooter game made with Rust and the Bevy engine.

2d bevy game physics rapier spaceshooter

Last synced: 04 Apr 2025

https://github.com/black-yt/WeatherGFT

[NeurIPS'24] Generalizing Weather Forecast to Fine-grained Temporal Scales via Physics-AI Hybrid Modeling

ai-for-earth ai-for-science neurips neurips-2024 pde physics prediction weather

Last synced: 14 Oct 2025

https://github.com/ashleve/ActiveRagdoll

From-scratch implementation of physically simulated character animation with proportional-integral-derivative controllers (PID)

active-ragdoll animation character controller force humanoid-characters inverse-dynamics inverse-kinematics physics pid ragdoll simple simulation unity

Last synced: 25 Apr 2025

https://github.com/ashleve/activeragdoll

From-scratch implementation of physically simulated character animation with proportional-integral-derivative controllers (PID)

active-ragdoll animation character controller force humanoid-characters inverse-dynamics inverse-kinematics physics pid ragdoll simple simulation unity

Last synced: 21 Jul 2025

https://github.com/tzaeschke/ode4j

Java 3D Physics Engine & Library

3d 3d-game-engine java java-ports ode physics stepper turbulenz-engine

Last synced: 12 Apr 2025

https://github.com/natecraddock/projectile

An artist-friendly tool for throwing stuff around inside Blender

blender blender-addon physics velocity

Last synced: 09 Mar 2026

https://github.com/JScott/ViveGrip

Physics-based grabbing for SteamVR development in Unity.

htc-vive physics unity virtual-reality vive-grip vr

Last synced: 29 Mar 2025

https://github.com/jscott/vivegrip

Physics-based grabbing for SteamVR development in Unity.

htc-vive physics unity virtual-reality vive-grip vr

Last synced: 30 Jan 2026

https://github.com/PushkinStudio/PsRealVehicle

Plugin for Unreal Engine 4 with simple force-driven vehicle simulation

cpp mit-license physics simulation tank ue4 ue4-plugin unreal-engine unreal-engine-4 vehicle

Last synced: 08 Apr 2025

https://github.com/AndresTraks/BulletSharpPInvoke

.NET wrapper for the Bullet physics library using Platform Invoke

physics

Last synced: 08 May 2025

https://github.com/Canleskis/particular

N-body simulation library written in Rust featuring BarnesHut and GPU accelerated algorithms.

nbody physics rust simulation

Last synced: 12 May 2025

https://github.com/fabmax/physx-js-webidl

Javascript WASM bindings for Nvidia PhysX

emscripten javascript physics physx wasm

Last synced: 16 May 2025

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

Efficient and type-stable physical quantities in Julia

dimensional-analysis julia physics science scientific-computing units

Last synced: 02 Apr 2026