Work · alternatives · 2026

24 alternatives to White Lab // Physics
PhysicalTool1
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

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

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

a lightweight, zero-dependency computational utility engineR
Jun 2026 · github.com · its alternatives →
- 5

levelzero
2025 · glistening-melba-c80134.netlify.app · its alternatives →
- 6PB
2016 · prandtl.design · its alternatives →
- 7

2018 · pbr-book.org · its alternatives →
- 8

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

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

Lighter web automation with Python. Contribute to mherrmann/helium development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 11

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 →
- 12

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 →
- 13

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

Fluid simulation in liquidfun-wasm
2021 · birchlabs.co.uk · its alternatives →
- 15

- 16

Calculate SUVAT's, Energy, Work Done, Power and Force
2017 · apps.apple.com · its alternatives →
- 17MC
2015 · nikital.github.io · its alternatives →
- 18

- 19

Free online physics & engineering tools
Oct 2025 · physicscalculators.net · its alternatives →
- 20WA
Hi, I'm the author of this little Web Audio toy which does physical modeling synthesis using a simple spring-mass system. My current area of research is in sparse, event-based encodings of musical audio (https://blog.cochlea.xyz/sparse-interpretable-audio-codec-pa...). I'm very interested in decomposing audio signals into a description of the "system" (e.g., room, instrument, vocal tract, etc.) and a sparse "control signal" which describes how and when energy is injected into that system. This toy was a great way to start learning about physical modeling synthesis, which seems…
2025 · blog.cochlea.xyz · its alternatives →
- 21

simple best
2025 · hackercodexxx-gitlab-io-123b1b.gitlab.io · its alternatives →
- 22
Math Ball▲73A physics based math ball game for Android & web.
2020 · sarvigames.itch.io · its alternatives →
- 23

Hi everyone, I'm working for a startup called BugFree Software and would love to hear your feedback on a new product we are launching today. Helium is a library that wraps around Selenium to simplify web automation. It does away with many of the technicalities involved with web scripting. For example: Here is a Selenium script. Can you guess what it does? >>> ff = Firefox() ... >>> text_area = ff.find_element_by_id("u_0_1q") >>> text_area.send_keys("Hello World!") >>> button = ff.find_element_by_class_name("_42g-") >>> button.click() Here is the same script rewritten using Helium: >>>…
2013 · heliumhq.com · its alternatives →
- 24

Also compare
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 →