Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more →
Top 20 JavaScript Physic Projects
-
Check Popmotion 🔥
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
whitestorm.js
:rocket: 🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js
-
-
MainLoop.js
Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.
-
-
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
Sandboxels
Sandboxels is an in-browser falling sand simulation game, with mechanics such as heat simulation, electricity, density, chemical reactions, fire, and over 500 unique elements to play with.
-
-
-
-
-
pqm
Physical Quantities and Measures (PQM) is a Node and browser package for dealing with numbers with units
-
webxr-threejs-midi-visualizer
WebXR, augmented reality MIDI data visualization, built with Three.js and Tone.js. See video: https://youtu.be/lIecCGtbqSM
-
matrix-engine
webGL2 implementation (opengles2/3). ClassObject scene draw orientend framework based on crazzy fast glmatrix engine. ECMA 6 JS Project in base. Obj loader, raycast, BVH animation etc.
-
-
magic-three
Using power of Three.js and Ammo.js .Class oriented , script type module. No build no extra time spend needed. Networking with webRTC/Node.js signaling server. First person shooter Multiplayer solution
-
Projectile-Motion-Simulation
A simple projectile motion simulator made made using matter.js , it looks cool and ofc gonna help you see physically accurate projectile motion
-
2d-collision-simulator
A simple collision simulator made in javascript to simulate elastic and inelastic collisions.
-
Rocket-test
This is a simulation of a solid propellant rocket . The situations is a straight accent and descent , that means angle of launch is perpendicular to the surface and acceleration due to gravity is assumed constant throughout.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
JavaScript Physics discussion
JavaScript Physics related posts
-
Matrix-roulette - Physics + Server game regime
-
Draggable physics button? How would you create such an effect?
-
New Way to Visualize Atoms and Molecules: Electronify
-
Atomic Orbitals On Your Phone
-
My chemistry teachers quite comical representation of electron orbitals
-
Hiring - FullStack - Remote $150-180k Base + Bonus
-
A-Frame Camera Collision
-
A note from our sponsor - SurveyJS
surveyjs.io | 13 May 2025
Index
What are some of the best open-source Physic projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | popmotion | 20,075 |
2 | matter-js | 17,408 |
3 | whitestorm.js | 6,205 |
4 | p2.js | 2,668 |
5 | MainLoop.js | 536 |
6 | quantum-game | 346 |
7 | SpaceHuggers | 274 |
8 | Sandboxels | 242 |
9 | ElectronVisualized | 72 |
10 | encounter | 50 |
11 | inverted-pendulum | 25 |
12 | particle.js | 21 |
13 | pqm | 15 |
14 | webxr-threejs-midi-visualizer | 13 |
15 | matrix-engine | 12 |
16 | kg-uniphy | 12 |
17 | magic-three | 10 |
18 | Projectile-Motion-Simulation | 5 |
19 | 2d-collision-simulator | 5 |
20 | Rocket-test | 1 |