ReactBits
Three.js shader shapes that blur and distort near your cursor. Four shape variations: rounded rect, filled circle, ring, and triangle.
Rounded rectangle (variation 0)
Filled circle (variation 1)
Ring stroke (variation 2)
Triangle fill (variation 3)