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/kleinhenz/keldysh.jl

julia package for working with Keldysh Green's functions

condensed-matter julia physics

Last synced: 07 May 2025

https://github.com/eridur-de/mightyscape-1.1-deprecated

A maintained extension collection for Inkscape 1.0+, working on Windows and Linux

abwicklung addons cutter dxf extensions flattening gcode image import inkscape laser math patterns physics plugins science shapes svg vector vinyl

Last synced: 05 Apr 2025

https://github.com/johannesdeml/adaptinggravityunity3d

Discontinued - A small library for gravity that adapts to the ground normal the player is standing on

gravity physics unity

Last synced: 19 Mar 2025

https://github.com/aromanro/isingmontecarlo

A program implementing Metropolis Monte Carlo for the 2D square-lattice Ising model and the spin block renormalization

computational-physics ising-model ising-model-2d metropolis-monte-carlo mfc phase-transition physics spin

Last synced: 18 Mar 2025

https://github.com/nschloe/maelstrom

Numerical simulation of magnetohydrodynamics.

fenics mathematics navier-stokes physics python

Last synced: 28 Apr 2025

https://github.com/chris-greening/spyrograph

Python library for analyzing, exploring, and visualizing epitrochoids and hypotrochoids in just a few lines of code

beginner-friendly data-science data-visualization flexible hacktoberfest mathematics physics python python3

Last synced: 17 Jan 2026

https://github.com/juanperias/motion

Motion is a bare metal physics engine

bare-metal no-std physics rust

Last synced: 11 Apr 2025

https://github.com/freakout42/macrocalc

Lotus 1-2-3 compatible spreadsheet for terminals with physics unit engine

1-2-3 123 complex complex-numbers dbase lotus lotus-1-2-3 physics rdb spreadsheet terminal units-of-measure xbase

Last synced: 06 Mar 2026

https://github.com/skyquakers/godot-rope3d

Dynamic Physical 3D Rope in Godot that interacts with Rigidbody3D

3d godot physics pinjoint rigidbody rope

Last synced: 10 Oct 2025

https://github.com/mabeeskow/gebpy

GebPy is a Python-based, open source tool for the generation of geological data of minerals, rocks and complete lithological sequences. The data can be generated randomly or with respect to user-defined constraints, for example a specific element concentration within minerals and rocks or the order of units within a complete lithological profile.

chemistry geochemistry geology geophysics geosciences lithology lithostratigraphy mineralphysics physics python python3 rockphysics stratigraphy subsurface

Last synced: 09 Aug 2025

https://github.com/chstan/arpes

Mirror of PyARPES (gitlab/lanzara-group/python-arpes) the open source ARPES analysis framework

angle-resolved-photoemission arpes condensed-matter-physics data-analysis electrons pes photoemission physics python spectroscopy xps

Last synced: 18 Jan 2026

https://github.com/polldo/verlet

build and animate objects according to verlet physics. pure golang library

animation games go golang physics

Last synced: 17 Jan 2026

https://github.com/arhcy/unity3d-physics-visualization-

Tool to help you visualize 2d physics colliders and joints. You can track their transform at runtime. Just add the proper component to GameObject with a Collider2D or Joint2D.

collider debug gizmos physics physics-2d unity unity-asset unity-editor unity-scripts unity2d unity3d unity3d-physics unity3d-plugin

Last synced: 24 Oct 2025

https://github.com/hbollon/gyroscopecontrol

🌀 Unity script used for smooth and customizable object rotation with gyroscope (initially configured to rotate x and z axis using x and y axis of gyro but can be easily edited). It include initial calibration with offset, rotation speed (Time.deltaTime * velocity), smoothing parameter editable in Unity inspector and debug overlay.

android csharp gyroscope physics rotation unity unity-android unity-gyroscope unity-script unity3d unity3d-script

Last synced: 24 Oct 2025

https://github.com/Tearth/Real-Ship-Physics

The prototype of the real ship physics in Unity based on the voxel system.

buoyancy physics ship ships unity water

Last synced: 25 Apr 2025

https://github.com/mineralscloud/express.jl

Express: a high-level, extensible workflow framework for accelerating ab initio calculations for the materials science community

abinitio-simulations geophysics julia-package materials-science physics quantum-espresso workflows

Last synced: 03 Sep 2025

https://github.com/tearth/real-ship-physics

The prototype of the real ship physics in Unity based on the voxel system.

buoyancy physics ship ships unity water

Last synced: 15 Apr 2025

https://github.com/pixelpicosean/voltar

WebGL only 2D game engine using Godot as the visual editor

2d 2d-game-engine godot javascript physics webgl

Last synced: 21 Mar 2025

https://github.com/matthiasnwt/fast-poisson-solver

The Poisson equation is an integral part of many physical phenomena, yet its computation is often time-consuming. This module presents an efficient method using physics-informed neural networks (PINNs) to rapidly solve arbitrary 2D Poisson problems.

math physics physics-2d physics-engine physics-informed-neural-networks physics-simulation pinn poisson poisson-equation poisson-equation-solver

Last synced: 17 Mar 2026

https://github.com/ashleymarkfletcher/spark-ar-physics

A helper module for connecting Spark AR with physics libraries

augmented-reality cannon-js cannonjs facebook physics spark-ar spark-ar-studio

Last synced: 02 Jan 2026

https://github.com/mua/radial-engine

3D Game engine with an editor(Qt) using OpenGL

3d 3d-game-engine opengl physics qt radial-engine

Last synced: 21 Apr 2025

https://github.com/bluescarni/obake

A C++20 library for the symbolic manipulation of sparse polynomials & co.

c-plus-plus c-plus-plus-20 cas celestial-mechanics computer-algebra computer-algebra-system physics sparse-polynomials

Last synced: 18 Mar 2025

https://github.com/ohno/antique.jl

Antique.jl: A Julia package on analytical solutions of quantum mechanical equations

chemistry julia physics quantum-mechanics

Last synced: 13 Apr 2025

https://github.com/aurorax-space/pyaurorax

Python library supporting data access and analysis for All-Sky Imager (ASI) data

aurora physics python space-physics

Last synced: 10 Mar 2026

https://github.com/bryik/aframe-ball-throw

A basic A-Frame demo with physics and Vive controller support.

aframe physics vive

Last synced: 16 Mar 2026

https://github.com/pnnl/ddks

A high-dimensional Kolmogorov-Smirnov distance for comparing high dimensional distributions

machine-learning physics statistics

Last synced: 25 Aug 2025

https://github.com/matthewfeickert/statistics-notes

Personal notes on statistics with a focus on applications to experimental high energy physics

frequentist-statistics hep high-energy-physics notes physics statistics

Last synced: 21 Jun 2025

https://github.com/dennis-van-gils/dvg_arduino_lock-in_amp

A fully fledged lock-in amplifier running at 25 kHz sampling rate @ 12-bit on an Adafruit M4 microprocessor board with an extensive Python graphical user interface showing real-time signals, interactive filter design and real-time power spectra.

data-acquisition detection gui laboratory lock-in-amplifier multi-threaded phase-sentitive-detector physics pyqt5 pyqtgraph samd21 samd51 scientific signal-generator signal-processing

Last synced: 25 Jul 2025

https://github.com/comidan/computer-science-engineering

Collection of all courses, and their materials, attended at Politecnico di Milano during both Bachelor level degree and Master level degree in Engineering, Computer Science Engineering

artificial-intelligence automation bioinformatics compilers computer-architecture computer-science-engineering cybersecurity databases electronics engineering logic-circuit machine-learning mathematics networks operating-system physics probability-statistics robotics telecomunications

Last synced: 13 Oct 2025

https://github.com/doszxc/hydrogen-executor

Hydrogen Executor is a most popular Roblox Exploit for Android and PC in the market nowadays. You can install it on any Android, iOS or Windows PC.

animation assets community events game-development game-engine input library lua marketplace modeling multiplayer physics roblox-hydrogen

Last synced: 02 Aug 2025

https://github.com/anko/image-to-box2d-body

proof-of-concept game build pipeline for converting an image to a Box2D body

box2d convert game-development image-processing physics tutorial

Last synced: 29 Apr 2025

https://github.com/qiauil/convdo

Convolutional Differential Operators for Physics-based Deep Learning Study

convolution deep-learning differentiable-programming differential-equations physics simulation

Last synced: 22 Jul 2025

https://github.com/oscarsaharoy/inverted-pendulum

pendulum physics simulation

interactive physics simulation

Last synced: 11 Apr 2025

https://github.com/jeffreyatw/react-redux-platformer

A clone of Six using react-game-kit

game physics react react-game-kit redux six

Last synced: 03 Jul 2025

https://github.com/zincware/ipsuite

Machine Learned Interatomic Potential Tools

machine-learning molecular-dynamics physics zntrack

Last synced: 22 Jul 2025

https://github.com/yyyyoinker/hotlap

A 3D Low Poly Racing game developed with Godot 4.

blender3d car gdscript godot-engine godot4 godotengine physics racing racing-car racing-game

Last synced: 16 Jul 2025

https://github.com/harfang3d/tutorials-hg2

Tutorials for Harfang Python & Lua

3d directx harfang lua opengl physics python simulation visualization vr

Last synced: 17 Mar 2025

https://github.com/rollerozxa/boxsmasher

A fun physics-based puzzle game where you throw balls at boxes to smash them out of the screen.

love2d lua physics puzzle-game

Last synced: 12 May 2025

https://github.com/angular-rust/ux-animate

A simple but powerful tweening, spring physics, animation library for Rust

animation canvas motion motion-design physics rust spring-physics svg tween tweening wasm

Last synced: 06 Jul 2025

https://github.com/juliahep/jetreconstruction.jl

Jet reconstruction (reclustering) with Julia

hep jet-finding jet-reclustering jet-reconstruction julia physics

Last synced: 12 Jun 2025

https://github.com/sandialabs/lgrtk

Tool Kit for Lagrangian Grid Reconnection

cuda gpu hpc physics sandia-national-laboratories scr-2300 snl-applications

Last synced: 02 May 2025

https://github.com/physicshub/physicshub.github.io

View the Physics. PhysicsHub is a free open-source project, perfect for contributions, that helps students study physics by visualizing formulas with interactive simulations.

first-project hacktoberfest hacktoberfest-accepted nextjs physics physics-2d physics-simulation react simulation students typescript website

Last synced: 25 Jan 2026

https://github.com/benruijl/reform

A symbolic manipulation toolkit which aims to handle expressions with billions of terms

computer-algebra mathematics physics symbolic-manipulation

Last synced: 19 Apr 2025

https://github.com/arduino/arduino-science-journal-ios

Use the sensors in your mobile devices to perform science experiments. Science doesn’t just happen in the classroom or lab—tools like Science Journal let you see how the world works with just your phone.

arduino education physics science science-journal

Last synced: 19 Oct 2025

https://github.com/mturiansky/wavecar2unk

Converts the VASP WAVECAR to UNK files for wannier90.

materials-science physics vasp wannier90

Last synced: 08 Jun 2026

https://github.com/latticeqcd/analysistoolbox

A set of Python tools for statistically analyzing data. This includes aspects of lattice QCD applications related to QCD phenomenology.

lattice-qcd physics python qcd statistical-analysis

Last synced: 04 Mar 2026

https://github.com/aromanro/electricfield

Electric field lines and equipotentials using Runge-Kutta methods, including adaptive ones

bezier bezier-curves computational-physics direct2d electric-fields mfc physics runge-kutta runge-kutta-adaptive-step-size runge-kutta-methods splines

Last synced: 18 Mar 2025

https://github.com/zesterer/coord-rs

[deprecated] A simple, ergonomic vector mathematics crate for Rust

crate crates-io game-engine library math physics rust vector

Last synced: 17 Mar 2025

https://github.com/sisl/mechamodlearn

Structured framework for learning mechanical systems in PyTorch

lagrangian machine-learning model-learning physics pytorch robotics

Last synced: 13 Sep 2025

https://github.com/bandinopla/threejs-cannones-rigger

Create and position physics colliders in Blender then export them as GLB and load them automatically in ThreeJs with Cannon-es.

blender blender-addon cannon-es cannonjs physics three threejs

Last synced: 20 Apr 2026

https://github.com/NetworkGraphs/graphysics

Graph with Physics, No nodes overlap, morph nodes to properties and groups

css-in-js graph layout-algorithm layout-engine network-graph physics svg svg-filters touch

Last synced: 03 Apr 2025

https://github.com/krzema12/hypergravity

Gravity simulation in Hyper terminal

extension gravity hyper physics plugin

Last synced: 01 Apr 2025

https://github.com/glotzerlab/coxeter

Collection of tools to help initialize and manipulate shapes.

computational-geometry geometry physics polygons polyhedra shapes

Last synced: 09 Jul 2025

https://github.com/cazala/party

webgpu particle system and physics engine with realtime playground

engine particle physics playground simulation system webgpu

Last synced: 20 Jan 2026

https://github.com/HussainAther/physics

mechanics, statistical mechanics, fluid dynamics, thermodynamics, quantum mechanics, electromagnetism

electromagnetism fluid-dynamics mechanics physics quantum-mechanics statistical-mechanics thermodynamics

Last synced: 29 Jul 2025

https://github.com/krivenko/libcommute

A quantum operator algebra domain-specific language and exact diagonalization toolkit for C++11/14/17

algebra cpp11 exact-diagonalization many-body-physics operators physics quantum

Last synced: 24 Aug 2025

https://github.com/maximjsx/FancyPhysics

Falling trees 🪵, realistic explosions 💥 and more ✨

minecraft physics plugin realistic spigot

Last synced: 21 Aug 2025

https://github.com/zincware/IPSuite

Machine Learned Interatomic Potential Tools

machine-learning molecular-dynamics physics zntrack

Last synced: 04 May 2025

https://github.com/thu-ml/nuno

[ICML 2023] Non-Uniform Neural Operator (NUNO)

partial-differential-equations physics point-cloud pytorch simualtion

Last synced: 05 May 2025

https://github.com/scikit-hep/pyhepmc

Easy-to-use Python bindings for HepMC3

data generator hep hepmc monte-carlo particle physics python simulation vertex

Last synced: 07 Apr 2025

https://github.com/philschatz/physics-book

:orange_book: Physics Textbook (Openstax)

cc-by openstax physics textbook

Last synced: 08 Apr 2026

https://github.com/maximjsx/fancyphysics

Falling trees 🪵, realistic explosions 💥 and more ✨

minecraft physics plugin realistic spigot

Last synced: 03 Mar 2025

https://github.com/photonstorm/box2d-lite

A port of Box2D Lite to TypeScript

box2d canvas game phaser physics physics-2d

Last synced: 23 Mar 2025

https://github.com/iampoo31331/hydrogen-executor

Hydrogen Executor is a most popular Roblox Exploit for Android and PC in the market nowadays. You can install it on any Android, iOS or Windows PC.

animation assets community events game-development game-engine input library lua marketplace modeling multiplayer physics roblox-hydrogen

Last synced: 09 Apr 2025

https://github.com/quantumbfs/juliachallenge

Can you solve all the puzzles in this repo? Master Julia in an easy way!

julia learning physics tutorial

Last synced: 11 Oct 2025

https://github.com/LatticeQCD/AnalysisToolbox

A set of Python tools for statistically analyzing correlated data. This includes aspects of lattice QCD applications related to QCD phenomenology.

lattice-qcd physics python qcd statistical-analysis

Last synced: 27 Mar 2025

https://github.com/nitin42/elements-of-physics

Representing elements of physics using React

interactive-visualizations physics processing react

Last synced: 28 Oct 2025

https://github.com/mocquin/physipy

A python package that transparently handles physical quantities like 2 meters or `np.array([1, 2, 3]) Joule`

physics python

Last synced: 11 Jun 2026

https://github.com/lfoppiano/grobid-superconductors

Grobid module for superconductor material and properties extraction

crf grobid machine-learning physics superconductors

Last synced: 18 Jan 2026

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

A modern, low-cost universal controller for hot-cathode ionization vacuum gauges. (WIP)

physics vacuum

Last synced: 30 Apr 2025

https://github.com/gundam-organization/gundam

GUNDAM, for Generalized and Unified Neutrino Data Analysis Methods, is a suite of applications which aims at performing various statistical analysis with different purposes and setups.

likelihood neutrino particle-physics physics statistical-analysis uncertainties

Last synced: 07 Apr 2026

https://github.com/vokegpu/bicudo

Separation Axis Theorem (SAT) physics engine library accelerated via GPGPU API (ROCm/OpenCL/CUDA) / or CPU-side

opengl opengl4 physics physics-2d physics-simulation rocm rocm-kernel sat sdl separation-axis-theorem

Last synced: 10 Apr 2025

https://github.com/allofphysicsgraph/proofofconcept

Physics Derivation Graph: mathematical connections among equations

derivation graph graphviz html inference-rules latex physics physics-derivation-graph python

Last synced: 27 Feb 2026

https://github.com/feixukeji/phyx

Physics eXperiment 中科大大雾实验工具

experiment physics python ustc

Last synced: 10 Apr 2025