Particles

About

A WebGL playground for massive 3D particle swarms. Write JavaScript to control 20,000+ particles per frame — build attractors, fractals, and flow fields with real-time sliders.

Particles is a creative coding playground built on Three.js and WebGL. You write a JavaScript function body that runs once per particle, per frame — positioning and coloring each of the 20,000+ particles in a 3D swarm. The API gives you per-particle index, global time, and write-only Vector3/Color objects to mutate. Helper functions let you add interactive UI sliders, HUD info, and floating 3D annotations.

It's a focused, high-performance sandbox for generative art and creative coding. The strict zero-allocation rules and security sandbox mean your code has to be tight — no garbage collection, no branching, pure math. Great for exploring strange attractors, interference patterns, hyper-dimensional geometry, and organic simulations at 60fps.

Built By

EP
Eswar Prasaath