Project Vision

Physics for Every Curious Mind

Physim is an open, interactive platform that removes the barrier of complex mathematics and makes the universe's most profound phenomena explorable by everyone.

Our Mission

Why Physim Exists

Physics explains everything — from why planets orbit stars to why computers work. Yet the subject is locked behind impenetrable textbooks and years of prerequisite math, leaving most people with only a passing wonder and no way to go deeper.

Physim was built to change that. Every simulation is designed first as a discovery experience: you interact, you observe the result, you build intuition. The equations are there for those who want them, but they are never the gate.

🎮

Learn by Playing

Every simulation has sliders, toggles, and clickable elements. Change a parameter and watch the physics respond instantly — no textbook can do that.

🔬

Scientifically Accurate

We use real equations: RK4 integrators for chaotic systems, Schrödinger probability amplitudes for quantum phenomena, full Lorentz factor for relativity.

🌍

Built for Everyone

Browser-native, no account required. Pure HTML, CSS, and JavaScript — works on any device, anywhere in the world, even offline once loaded.

📐

Layered Depth

A curious student, an advanced hobbyist, and a physics professor can all find value. Intuition first, math available on demand.

Vision

Where We're Going

From a solid foundation of interactive simulations, Physim is growing into a full learning platform.

Phase 1 — Launched

Foundation: 13 Core Simulations

13 hand-crafted, scientifically accurate simulations spanning classical mechanics, wave physics, quantum phenomena, chaos theory, special relativity, N-body gravity, statistical mechanics, and quantum field theory. Fully responsive, zero-dependency architecture.

Projectile Motion Wave Interference Fourier Series Electric Fields Double Slit Special Relativity Lorenz Attractor Double Pendulum Coupled Oscillators Brownian Motion Quantum Oscillator N-Body Gravity Ising Model
Phase 2 — Coming Next

Guided Explorations & Concept Cards

Structured discovery sequences attached to each simulation — walking users through the key insights step by step. Collapsible "Deep Dive" panels reveal the real equations and derivations for those who want to go further.

Guided Steps Concept Cards Equation Overlays Quiz Checkpoints
3
Phase 3 — Planned

Simulation Expansion

Growing to 20+ simulations across new topic clusters: Thermodynamics (Ideal Gas Law, Carnot Engine, Blackbody Radiation), Optics (Ray Tracing, Diffraction), Nuclear Physics, and Astrophysics (N-body Gravity, Gravitational Lensing).

Thermodynamics Optics Nuclear Astrophysics
4
Phase 4 — Planned

Community & Progress Tracking

Optional accounts to bookmark simulations, save progress, and share exploration states via URL. Physics challenges with shareable results.

Bookmarks Share Links Challenges
5
Phase 5 — Future

Educator Tools

A dashboard for teachers to assign simulations, track student engagement, and create custom guided sequences. Direct integration with learning management systems used in schools and universities.

LMS Integration Class Dashboard Custom Sequences Analytics
6
Phase 6 — Future

Mobile & Immersive

Native mobile apps for iOS and Android with touch-optimised simulation controls and full offline access. Augmented reality overlays that place physics simulations in the real world through your camera.

iOS App Android App Offline Mode AR Preview
Under the Hood

Technology Stack

Physim is deliberately minimal — no frameworks, no bundlers, no dependencies. This keeps it fast, accessible, and maintainable forever.

Frontend

HTML5 CSS3 Vanilla JS (ES2020) Canvas API

Simulation Engine

requestAnimationFrame RK4 Integration ImageData API ODE Solvers

Planned — Backend

Node.js Supabase Cloudflare Pages PWA / Service Worker

Planned — Mobile & 3D

React Native WebGL / Three.js WebXR (AR) WebAssembly

Hosting

Cloudflare Pages GitHub Pages CDN Edge

Performance

Precomputed Arrays RAF Loop Control Lazy Canvas Resize Zero JS Frameworks
Design Philosophy

How We Build

Six principles guide every simulation and page we ship.

1

Intuition Before Equations

A user should form a mental model before seeing a formula. Physics first, math second.

2

Zero-Friction Access

No install, no account, no loading screen. Open browser, start exploring.

3

Scientifically Honest

We never sacrifice accuracy for simplicity. Every simulation uses real physics.

4

Layered Complexity

Beginners see sliders. Advanced learners expand concept cards and equations.

5

Dark, Immersive UI

Physics happens at night, in labs, in deep space. The aesthetic should match the subject.

6

Permanent URL Stability

Every simulation has a stable hash URL so teachers and students can share exact states reliably.

The Story

Why This Exists

Physim began with a simple frustration: every physics visualisation tool on the internet was either a Flash relic from 2005, hidden behind a university paywall, or so badly designed that it made physics feel like bureaucracy.

The goal was always clear — build the physics simulator that a 15-year-old stumbling across the Lorenz attractor for the first time, a university student debugging their intuition about quantum mechanics, and a physics teacher preparing tomorrow's lesson could all open on the same URL and immediately be captivated.

Every simulation is hand-crafted: equations verified against textbooks, rendering optimised for 60 fps on modest hardware, controls tuned through iteration. Nothing ships until it feels right.

🎯

Built from Scratch

Zero dependencies. Every simulation is hand-written in vanilla JavaScript, using the Canvas API and real physics equations — no game engines, no libraries, no compromises.

🧪

Equation-Verified

Each simulation is validated against authoritative sources. The RK4 integrator, Schrödinger amplitudes, and Lorentz factor are all mathematically correct — not approximations.

🚀

Growing Ambition

The 13 simulations live today are the foundation. Physim is evolving into a full learning platform with guided paths, educator tools, and 25+ simulations across new topic clusters.

10
Simulations Live
20+
Simulations Planned
0
JS Frameworks
Curiosity Required

Ready to explore the universe?

13 interactive simulations, zero prerequisites. Start with whatever excites you.

Open the Lab →

💡 Suggest a Simulation

What physics topic would you love to explore interactively? Every suggestion is read.

✓ Thanks! We'll consider it for the roadmap.