Freedom251 › Physics Simulation Software
myPhysicsLab
by myPhysicsLab

What myPhysicsLab is
myPhysicsLab is a free collection of interactive physics simulations and JavaScript classes for building animated physics models. Simulations run in real time and let users drag objects or change parameters such as gravity. The library lists around 50 examples, including pendulums, springs, collisions, roller coasters, and rigid-body models. Many simulation pages explain the mathematics behind them. Users can customize models with EasyScript or JavaScript in a browser and text editor, then share a setup through a URL that embeds EasyScript. Numeric data can be retrieved through VarsHistory, JavaScript, or collision-data scripts. Downloadable versions support offline use. The software is open source under the Apache 2.0 License, with source code on GitHub. Simulations use dimensionless units, so values need to be interpreted consistently within each model. Building from source requires TypeScript, esbuild, Perl, and GNU Make. The project began in 2001 and is based in Seattle, Washington.
Who it suits
It suits learners, educators, and anyone exploring or building interactive physics models. The explanations of the mathematics may be useful in teaching, while EasyScript and JavaScript allow customization.
What it does well
- Around 50 interactive simulations
- Many pages explain the underlying mathematics
- Share setups through URLs with embedded EasyScript
- Downloadable versions can be used offline
- Open source under Apache 2.0
What to know first
- Simulation units are dimensionless
- Building from source requires TypeScript, esbuild, Perl, and GNU Make
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free and open source | Browser simulations · source code under Apache 2.0 · downloadable versions for offline use | Free |
As myphysicslab.com lists them, read 3 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the myPhysicsLab website.
- Open a simulation from the library and adjust its objects or parameters.
- Use EasyScript or JavaScript in a browser and text editor to customize a model.
- Use the share button to create a URL for a simulation setup.
- Download a version if you need to use simulations offline.
Verdict
myPhysicsLab combines interactive examples with tools for customizing and sharing simulations. Its dimensionless units require users to keep values consistent within each model.
Questions
Is myPhysicsLab free?
Yes. Its plan is listed as free, and the software is open source under Apache 2.0.
Which platforms does it support?
The listed platforms are Linux, macOS, Windows, web, and self-hosted. Downloadable versions can be used offline.
Can I modify or share simulations?
Yes. Simulations can be customized with EasyScript or JavaScript, and a share URL can reproduce a setup using embedded EasyScript.
Can I access simulation data?
Numeric data is available through VarsHistory, JavaScript, or collision-data scripts.
Who makes myPhysicsLab?
The maker is myPhysicsLab, based in Seattle, Washington, USA. Erik Neumann identifies himself as the author.
Facts from myPhysicsLab's own pages
- Audience
- The simulations include explanations of their underlying mathematics and the site describes the project as an online science museum effort. · myphysicslab.com, 2 Oct 2026
- Authoring tools
- Yes · myphysicslab.com, 20 Sept 2026
- Build requirements
- Building from source requires TypeScript, esbuild, Perl, and GNU Make. · myphysicslab.com, 2 Oct 2026
- Customization
- Users can customize simulations with EasyScript or JavaScript, using a browser and text editor. · myphysicslab.com, 3 Oct 2026
- Data access
- The site documents ways to obtain numeric simulation data using VarsHistory, JavaScript, and collision data tools. · myphysicslab.com, 3 Oct 2026
- Data export
- Yes · myphysicslab.com, 20 Sept 2026
- Delivery mode
- hybrid · myphysicslab.com, 20 Sept 2026
- Education
- Most simulation pages show how the mathematics is derived, and the author says he began the site with a vision of an online science museum. · myphysicslab.com, 3 Oct 2026
- Founded
- 2001 · myphysicslab.com, 28 Sept 2026
- Free plan
- Yes · myphysicslab.com, 20 Sept 2026
- Headquarters
- Seattle, Washington, USA · myphysicslab.com, 28 Sept 2026
- Integrations
- The maker documents sharing simulation URLs by email and customizing simulations with JavaScript; it does not list third-party integrations on the pages reviewed. · myphysicslab.com, 3 Oct 2026
- Interactive simulations
- The site offers simulations that animate in real time and let users drag objects or change parameters such as gravity. · myphysicslab.com, 2 Oct 2026
- Lesson library
- Yes · myphysicslab.com, 20 Sept 2026
- License
- The software is open source under the Apache 2.0 License, and its source code is available on GitHub. · myphysicslab.com, 3 Oct 2026
- Maker
- The author says he is a self-employed software engineer living in Seattle, Washington, and that he started developing the site in 2001. · myphysicslab.com, 3 Oct 2026
- Measurement limits
- Simulation units are dimensionless and must be used consistently within each simulation. · myphysicslab.com, 2 Oct 2026
- Offline access
- Yes · myphysicslab.com, 20 Sept 2026
- Offline use
- Downloadable versions are available for showing simulations offline when not connected to the internet. · myphysicslab.com, 3 Oct 2026
- Purpose
- myPhysicsLab provides interactive, real-time animated physics simulations that users can change by dragging objects and adjusting parameters. · myphysicslab.com, 3 Oct 2026
- Security and compliance
- The maker's home page and linked documentation reviewed describe the open source license and source repository but make no security or compliance claims. · myphysicslab.com, 3 Oct 2026
- Sharing
- A simulation's share button creates a URL containing EasyScript that reproduces the configured conditions. · myphysicslab.com, 3 Oct 2026
- Simulation library
- The site lists around 50 simulations, including pendulums, springs, collisions, roller coasters, and rigid-body examples. · myphysicslab.com, 3 Oct 2026
- Simulation range
- The site lists simulations including pendulums, springs, colliding blocks, roller coasters, billiards, and molecular models. · myphysicslab.com, 2 Oct 2026
Where myPhysicsLab stands on Freedom251
- Physics Simulation Software#9 of 89