JavaScript Physics

Open-source JavaScript projects categorized as Physics

Top 20 JavaScript Physic Projects

  • matter-js

    a 2D rigid body physics engine for the web ▲● ■

    Project mention: Copying Angry Birds with nothing but AI | news.ycombinator.com | 2023-10-31

    Do you think this worked so cleanly because there is a tutorial similar to this and its in the dataset?

    https://github.com/liabru/matter-js/wiki/Tutorials

  • whitestorm.js

    :rocket: 🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • p2.js

    JavaScript 2D physics library

  • LayaAir

    LayaAir is a fully platform rendering engine with rich 2D/3D rendering capabilities and a mature integrated development platform

  • MainLoop.js

    Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.

  • aframe-physics-system

    Physics system for A-Frame VR, built on CANNON.js.

  • quantum-game

    Quantum Game (old version) - a puzzle game with real quantum mechanics in a browser

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • SpaceHuggers

    A roguelike platformer with destructible environments in 13KB of JavaScript

  • 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.

    Project mention: FallingSand VS Sandboxels - a user suggested alternative | libhunt.com/r/FallingSand | 2024-02-01

    Browser-based alternative with similar gameplay.

  • ElectronVisualized

    Public Archive: Beautiful and Elegant Quantum Mechanics Visualization.

    Project mention: New Way to Visualize Atoms and Molecules: Electronify | /r/chemistry | 2023-04-07

    Yes it is! Here’s the web backbone code for the server and the official progressive web app that i made. Both iOS and android apps were completey rewritten from scratch using expo (react native) and expo-three, but they still share the same server as the web ver. Mobile ver. github page

  • encounter

    Remaking the classic C64 game in WebGL.

    Project mention: Ask HN: What side projects landed you a job? | news.ycombinator.com | 2023-12-03

    I'm working at Meta to this day!

    Check it out at https://github.com/air/encounter

  • inverted-pendulum

    pendulum physics simulation

  • pqm

    Physical Quantities and Measures (PQM) is a Node and browser package for dealing with numbers with units

  • particle.js

    A JavaScript 3D n-body particle simulator using a simplified model of Physics.

  • kg-uniphy

    Physics, if you already knew physics. Open source Physics book Obsidian vault.

  • 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.

    Project mention: [askJS] Alternative webgl engine | /r/javascript | 2023-05-15
  • magic-three

    Using power of Three.js and Ammo.js .Class oriented , script type module. No build needed. Networking with webRTC/Node.js signaling server. First person shooter

    Project mention: Writing Javascript without a build system | /r/javascript | 2023-03-30

    Take a look [ECMA6 - NO BUILD - TYPE=MODULE] : https://github.com/zlatnaspirala/magic-three/tree/main/magic-three-ammo

  • 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

  • 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

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-01.

JavaScript Physics related posts

Index

What are some of the best open-source Physic projects in JavaScript? This list will help you:

Project Stars
1 matter-js 15,824
2 whitestorm.js 6,085
3 p2.js 2,586
4 LayaAir 1,573
5 MainLoop.js 506
6 aframe-physics-system 488
7 quantum-game 337
8 SpaceHuggers 201
9 Sandboxels 123
10 ElectronVisualized 63
11 encounter 49
12 inverted-pendulum 23
13 pqm 15
14 particle.js 13
15 kg-uniphy 12
16 webxr-threejs-midi-visualizer 12
17 matrix-engine 9
18 magic-three 8
19 Projectile-Motion-Simulation 4
20 Rocket-test 1
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com