This framer component is a swarm of tiny dots, vibrating like unstable electrons, clustering together in the middle of your screen. Move your cursor through them and they scatter then slowly drift back, pulled by invisible forces, settling into their original positions like nothing happened.
It sounds simple. But there's something almost alive about it.
Every particle has its own rhythm. Its own frequency. No two move the same way, which means the cluster never looks static, never loops, never feels like a GIF. It breathes. It reacts. It just keeps moving.
You get full control over everything like how many particles, how big, how fast they vibrate, how aggressively they flee your cursor, how far they reach to connect with neighboring dots. Want a dense, chaotic storm of particles? Crank the count and the zigzag vibration. Want something quieter and more meditative? Drop the speed, soften the damping, let them drift. The whole personality of the component changes based on a few sliders.
There's no background, no container, no border. The particles just exist in your layout floating freely, like they belong to the page itself rather than sitting inside a widget.
Built for Framer. No code needed. Works on every screen.