Life & fun · alternatives · 2026
24 alternatives to A 2D Physics Simulator in JavaScript
A 2D Physics Simulator in JavaScript is a web-based physics simulation tool that runs in the browser. It allows users to create and observe two-dimensional physics interactions and behaviors through an interactive HTML… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A 2D Physics Simulator in JavaScript launched in 2017; newer entries below may have overtaken it.
- 1

2020 · pakastin.github.io · its alternatives →
- 2

Had some fun with shared array buffers over many months of free time. Skip to the end to play around with the final app. Open to ideas on how to simulate more whilst staying in js land.
2024 · dgerrells.com · its alternatives →
- 3

- 4

A 2D rigid-body dynamics simulator with some cool features for generating beautiful animations. - diegomacario/Dyna-Kinematics
2020 · github.com · its alternatives →
- 5OS
2019 · alexanderperrin.com.au · its alternatives →
- 6

Pts is a javascript library for visualization and creative-coding.
2018 · ptsjs.org · its alternatives →
- 7

Pure C# 3D real time physics simulation library, now with a higher version number. - bepu/bepuphysics2
2019 · github.com · its alternatives →
- 8

A pretty simple but fun to play with simulator for a concept from mathematical physics called the "2D Coulomb gas". I originally made this for my Bachelor's thesis to create pretty pictures and build intuition but have recently gotten it a fresh coat of paint and better performance curtesy of WebGPU acceleration (ported with liberal help from Codex to get through all of the boilerplate). Play around with it - hopefully read up more on the 2D Coulomb gas because it is an incredibly deep topic research wise.
Feb 2026 · simonhalvdansson.github.io · its alternatives →
- 9

Interactive notes for algebra based physics with explorable explanations
2020 · landgreen.github.io · its alternatives →
- 10

A simple 2D physics engine written to learn more about JavaScript - rzscheck/physics-js
2020 · github.com · its alternatives →
- 11

A very fast and scalable physics engine, based on Box2D. - mtsamis/box2d-optimized
2020 · github.com · its alternatives →
- 12VJ
Velocity.js: An incredibly fast animation engine for motion designers.
2014 · velocityjs.org · its alternatives →
- 13

Advanced Physics Library designed for Javascript and Node.JS - AbhiAgarwal/phys.js
2013 · github.com · its alternatives →
- 14

A prototype implementation of cloth simulation. It uses the soft body dynamics support in ammo.js.
2020 · playcanv.as · its alternatives →
- 15

- 16

- 17IB
2022 · multiplanetary.website · its alternatives →
- 18
Chart.js 2.0▲440Simple, clean & engaging charts for designers & developers.
2016 · chartjs.org · its alternatives →
- 19

I started teaching my daughter physics by showing her how things actually work - plucking guitar strings to explain vibration, mixing paints to understand light, dropping objects to see gravity in action. She learned so much faster through hands-on exploration than through books or videos. That's when I realized: what if I could recreate these physical experiments as interactive simulations? Lumen is the result - an interactive physics playground covering sound, light, motion, life, and mechanics. Each module lets you manipulate variables in real-time and see/hear the results…
Jan 2026 · projectlumen.app · its alternatives →
- 20RT
2023 · antimatter15.com · its alternatives →
- 21JL
Experimental educational programming environment. Learn Javascript and create your own dares!
2013 · jsdares.com · its alternatives →
- 22J2
2014 · npmjs.org · its alternatives →
- 23EW
2020 · exophysics.net · its alternatives →
- 24WJ
2018 · jjkaufman.github.io · its alternatives →
Also compare
- Simple 2D car physics with JavaScript alternatives
- Simulating 20M Particles in JavaScript alternatives
- Physics alternatives
- Dyna-Kinematics – A 2D physics simulator with some unique features alternatives
- Open source balloon simulation with Three.js alternatives
- Pts.js – A library for visualization and creative coding alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →