Animation Curve Blueprint:

Avoid using ease-in, almost never looks good as it's slower at the beginning which makes the UI feel unresponsive/slow.


β‡’ General Animation (animates all)

β‡’ API animation (CSS/DOM/SVG) πŸ’•

Animation Versus β†’ Libs comparison

β†’ Motion ⭐

Motion

https://motion.dev/

β†’ React Spring

https://www.react-spring.dev/

β†’ GSAP

https://greensock.com/gsap/

β†’ Anime.js

https://animejs.com/

β†’ Mo.js

https://mojs.github.io/

β‡’ Web Editors - Pre-built animations

β‡’ React Lottie 🚩

React - Lottie

LottieFiles: Download Free lightweight animations for website & apps.

β‡’ Rive 🚩

Rive Runtimes



β‡’ Simple Animation - Lib or Class-based

β†’ React Magic Motion

https://www.react-magic-motion.com/

β†’ AutoAnimate - Formkit

https://auto-animate.formkit.com/#usage

β†’ React Simple Animate

https://react-simple-animate.vercel.app/

β†’ React Flip Move

https://www.npmjs.com/package/react-flip-move

β†’ Animate.style

https://animate.style/

β‡’ Color Animation / Gradient

β†’ Granim.js

Cria animaΓ§Γ΅es gradientes!!

https://sarcadass.github.io/granim.js/

β†’ UVCanvas

Beautiful shaded canvas! Animated backgrounds!

https://uvcanvas.com/

β‡’ Elements Generator πŸ’¬

β†’ Particle.js

Para criaΓ§Γ£o de partΓ­culas.

https://particles.js.org/

β‡’ 3D Render and Animations

β†’ Three.js

https://threejs.org/

β†’ React Tree Fiber (renderer for Three.js)

https://docs.pmnd.rs/react-three-fiber/getting-started/introduction

β†’ Theatrejs (animation from Three.js)

https://www.theatrejs.com/

β‡’ 2D Creative Canvas / Visual Sketching

β†’ p5.js

https://p5js.org/