An interactive stochastic particle field for Framer. Hundreds of dots scatter across the canvas and react instantly to your cursor — mutual repulsion creates a fluid, agitated state that reorganizes around wherever you point.
Built for performance: single canvas, no mapped DOM nodes, batched draws by color. Runs smoothly even at 1000+ particles.
Controls included:
Particle count (50–2000)
Repulsion radius and force
Up to 6 mixed colors with progressive color pickers
Background color
Corner radius (square to perfect circle)
Works on desktop, mobile, and touch devices.