The Vibeary — tag

physics

17 resources in The Vibeary tagged "physics" — tools, libraries and references pulled from across the library's shelves, each one checked by hand before it was added.

Gems in this collection

Preview of Matter.js

Matter.js

2D rigid-body physics engine with collision, constraints and composites, frequently repurposed to make UI elements tumble and stack.

Liam Brummitt (@liabru)MIT
Preview of OimoPhysics

OimoPhysics

Cross-platform 3D rigid body physics engine written in Haxe with a JavaScript build, joints and broadphase options.

Saharan (@saharan)MIT
Preview of Bounce.js

Bounce.js

Tool and library for generating CSS keyframe animations from physics presets like bounce, hardbounce, sway and wobble.

Tictail (@tictail)MIT
Preview of p5play

p5play

Game engine layering sprites, animation, groups and Box2D physics on top of p5.js/q5.js for creative coders.

Quinton Ashley (@quinton-ashley)open-source
Preview of Planck.js

Planck.js

TypeScript rewrite of Box2D with an idiomatic JS API, joints, sensors and continuous collision for web and mobile.

Ali Shakiba (@shakiba)MIT
Preview of smooth-cursor

smooth-cursor

Physics-based smooth cursor component for React with spring stiffness, damping and rotation-on-velocity options.

Parth (@Code-Parth)MIT
Preview of Machine Skill

Machine Skill

Claude Code skill that turns a one-line machine description into a photoreal three.js simulation in one HTML file, driven by a small real physics solver.

Airsup (@AirsupHQ)MIT
Preview of Wumpus Torture Simulator

Wumpus Torture Simulator

Cartoon ragdoll sandbox in the browser with 25 ways to ruin Wumpus's day, built on Three.js and Rapier physics with no build step or assets.

@winchxyzMIT
Preview of Page Rage

Page Rage

Bookmarklet-style browser game that turns any live web page into a physics playground you can smash, with ready-made rage levels.

Alex Reardon (@alexreardon)free
Preview of Softie

Softie

WebGPU slime you poke, knead and lift with springy physics, color presets and squish audio in the browser.

@yuanyang749MIT
Preview of Newton's Orchard

Newton's Orchard

Browser gravity playground with deterministic time scrubbing, fully editable bodies, preset solar systems, unlockable missions and a user-submission gallery.

Andrew Childs (@andrewchilds)open-source
Preview of Particles4All

Particles4All

WebGPU solver that simulates fluid and rigid bodies as one position-based-dynamics system, with screen-space fluid surface reconstruction.

matsuoka-601 (@matsuoka_601)MIT
Preview of Coding Math

Coding Math

Channel teaching the mathematics programmers actually need: vectors, trigonometry, easing, physics and parametric motion.

Keith Peters (@bit101)free
Preview of React Spring

React Spring

Spring-physics animation library that interpolates any value type and runs off the React render loop for imperative performance.

Poimandres (@pmndrs)MIT
Preview of MyPhysicsLab

MyPhysicsLab

Library of real-time physics simulations — pendulums, springs, collisions — with editable parameters and published equations.

Erik Neumannopen-source
Preview of spring-easing

spring-easing

Library that converts spring physics parameters into easing keyframe arrays consumable by WAAPI, GSAP, Motion or CSS.

Okiki Ojo (@okikio)MIT
Preview of Rapier

Rapier

Rust 2D/3D physics engine with official WebAssembly npm packages, deterministic simulation and continuous collision detection.

Dimforge (@dimforge)Apache-2.0