Open-source physics for the web

OpenPhysics

Interactive simulations for waves, mechanics, optics, electromagnetism, and quantum circuits — free to explore, remix, and teach with.

Core Simulations

8
Doppler Effect simulation screenshotDE

Doppler Effect

Interactive simulation of the Doppler Effect — visualizes how the frequency of sound waves shifts with relative motion between source and observer.

wavessoundfrequency
LP

Light Propagation

Interactive simulation of how light propagates through polarizers and wave plates — Intro, Polarization, Wave Plates, and Lab screens.

opticslightpolarization
Optics Lab simulation screenshotOL

Optics Lab

Web-based geometric optics simulation. Supports ray sources, parallel and divergent beams, mirrors, lenses, beam splitters, and refraction interfaces.

opticsgeometric opticsreflection
Oscillations And Chaos simulation screenshotOA

Oscillations And Chaos

Collection of four classical mechanics simulations exploring oscillations and chaos: single spring, double spring, pendulum, and double pendulum.

oscillationschaossprings
Qubit Sketch simulation screenshotQS

Qubit Sketch

Drag-and-drop quantum circuit builder with a live state simulator. Place quantum gates and watch probabilities, amplitudes, Bloch spheres, and measurements update in real time.

quantum mechanicsquantum circuitsqubits
Resonance simulation screenshotR

Resonance

Interactive simulation of resonance in driven oscillating systems. Visualizes driven mass-spring systems and Chladni plate patterns.

resonanceoscillationswaves
Track Lab simulation screenshotTL

Track Lab

Browser-based video motion-analysis tool. Load a video, calibrate real-world distances, and auto-track objects across frames using computer vision.

kinematicsmeasurementdata analysis
Wave Composer simulation screenshotWC

Wave Composer

Three-screen VoceVista-style real-time voice-analysis simulation. Analyzes microphone input for waveform, spectrum, and composition.

wavesacousticsFourier analysis

Classic & PhET Ports

7
Electric Field Of Dreams simulation screenshotEF

Electric Field Of Dreams

SceneryStack port of the PhET 'Electric Field of Dreams' simulation. Place charged particles and observe Coulomb interactions and an adjustable uniform external field.

electrostaticselectric fieldsCoulomb's law
Lady Bug simulation screenshotLB

Lady Bug

SceneryStack port of the PhET 'Ladybug Motion 2D' simulation. Explore 2D motion, position, velocity, and acceleration using a ladybug on a rotating platform.

kinematics2D motionrotation
Lunar Lander simulation screenshotLL

Lunar Lander

SceneryStack port of the classic PhET Flash 'Lunar Lander' simulation. Pilot a lunar module to a soft landing by managing thrust and tilt against gravity.

gravityforceskinematics
Maze Game simulation screenshotMG

Maze Game

SceneryStack port of the PhET 'Maze Game' simulation. Drive a particle through tile-based mazes using position, velocity, or acceleration control modes.

kinematicsvectorsmotion
Moving Man simulation screenshotMM

Moving Man

SceneryStack port of the PhET Java 'Moving Man' simulation. Explore 1D kinematics by dragging a man or using position/velocity/acceleration sliders.

kinematics1D motiongraphs
Radio Waves simulation screenshotRW

Radio Waves

SceneryStack port of the PhET 'Radio Waves & Electromagnetic Fields' simulation, rebuilt from the legacy PIXI.js + Backbone version. Wiggle an electron and watch EM radiation propagate.

electromagnetismradio wavesEM fields
The Ramp simulation screenshotTR

The Ramp

SceneryStack port of the PhET Java 'The Ramp' simulation. Explore forces on an inclined plane with friction, energy conservation, and applied forces. Features record/playback, force charts, and comparison objects.

forcesinclined planefriction

NAAP Astronomy Labs

5