particlesGL
particlesGL brings interactive particle effects to the web with a lightweight WebGL renderer. It converts any DOM element, images, SVGs, text, videos, or even 3D models, into responsive particle systems that react to mouse movement. The library features velocity-based interactions, meaning effects only appear when the cursor is actively moving, creating natural and performant user experiences.
Features
✅ Image to Particles
✅ SVG to Particles
✅ Text to Particles
✅ Video to Particles (Real-time)
✅ 3D Models (GLTF/GLB)
✅ Mouse Displacement Effects
✅ Tilt on Hover
✅ Smooth Particle Return
✅ Configurable Particle Size
✅ Adjustable Displacement Radius
✅ Customisable Particle Spacing
✅ Velocity-Based Interactions
✅ Custom Characters/Emojis
✅ Particle Colour Control
✅ Video as Particle Source
✅ Font Customisation
✅ Multiple Instances
✅ Auto-Resize Handling
✅ Lightweight & High Performance
✅ on.init Callback
✅ Smart DOM Positioning
✅ Particle Colour Sampling
Licensing
particlesGL requires a licence for commercial use, if you plan to use this product in a website for any product, service or business which generates revenue, purchasing a license is required.