awesome-web-animation
A list of awesome web animation libraries, books, apps etc.
AI summary
Web Animation Resource
A collection of web animation libraries, tools, and resources
- stars
- 1.3K
- forks
- 68
- watching
- 20
- awesome lists
- 3
- entries
- 64
What's in the list
64 links in 9 sections, with live GitHub stats.activeno commit in 2y
SVG
Common
GSAP
JavaScript animation library
TweenJS
A simple but powerful tweening / animation library for JavaScript. Part of the CreateJS suite of libraries
Anime.js
JavaScript animation engine
Mojs
The motion graphics toolbelt for the web
Animo.js
A powerful little tool for managing CSS animations
Move.js
CSS3 backed JavaScript animation framework
Velocity
Accelerated JavaScript animation
Animateplus
A+ animation module for the modern web
Animatic
CSS animations engine
Just Animate
Making Animation Simple
Haiku Core
Interactive UI animation engine for the Web. Core renderer for Haiku Animator
Between.js
Lightweight JavaScript (ES6) tweening engine
Progressbar.js
Responsive and slick progress bars
Bezier easing
Cubic-bezier implementation for your JavaScript animation easings
Glsl easings
Easing functions in GLSL
ES6-tween
ES6 version of tween.js
Weeee.js
Tiny Javascript tweening engine
CSS
Animate.css
A cross-browser library of CSS animations. As easy to use as an easy thing
Motion-ui
The powerful Sass library for creating CSS transitions and animations
Magic
CSS3 Animations with special effects
Css-loaders
A collection of loading spinners animated with CSS
SpinKit
A collection of loading indicators animated with CSS
Bounce.js
Create beautiful CSS3 powered animations in no time
Canvas
EaselJS
EaselJS is a library for building high-performance interactive 2D content in HTML5
Fabric.js
JavaScript canvas library with animation support
Paper.js
The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas
Konva
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications
Two.js
A renderer agnostic two-dimensional drawing api for the web with animation support
Ocanvas
JavaScript library for object-based canvas drawing
Curtainsjs
Lightweight vanilla WebGL JavaScript library that turns HTML DOM elements into interactive textured planes
Hover-effect
JavaScript library to draw and animate images on hover
Pts.js
Pts is a typescript/javascript library for visualization and creative-coding
tsParticles
tsParticles is a lightweight typescript/javascript library for creating easily particles animations
Animate on scroll
AOS
Animate on scroll library
Laxxx
Simple & light weight (3kb minified & zipped) vanilla JavaScript plugin to create smooth & beautiful animations when you scrolllll!
Wow
Reveal CSS animation as you scroll down a page
Scrollreveal
Animate elements as they scroll into view
ScrollMagic
The JavaScript library for magical scroll interactions
Motus
Animation library that mimics CSS keyframes when scrolling
Sal
Performance focused, lightweight scroll animation library
Text
Malarkey
Simulate a typewriter effect in vanilla JavaScript
Typed.js
A JavaScript Typing Animation Library
Shuffle-text
Shuffle-text is JavaScript text effect library such as cool legacy of Flash
Typebot
JavaScript library for typing animation
Blotter
A JavaScript API for drawing unconventional text effects on the web
React
Motion
Open source, production-ready animation and gesture library for React
SVGR
Transform SVGs into React components
React tsParticles
ReactJS wrapper for
- React spring
Open source, spring-physics based animation library for React that supports interpolations. Fast and easy to use
GUI tools
- Svgartista
SVG Artista is a tool that helps you animate stroke and fill properties in your SVG images with plain CSS code. It should work fine with path, line, polyline, rect, circle, ellipse and polygon elements. It cannot animate SVG gradients though, so please keep that in mind
- Mantra
Mantra is a timeline editing tool for web animations. It is inspired by tools such as Adobe Flash and After Effects
- Animista
Animista is a place where you can play with a collection of pre-made css animations, tweak them and get only those you will actually use
- Cssanimate
Welcome to CssAnimate.com, tool for easy and fast creating CSS3 keyframes animation, right in your browser without using any desktop software. If you want to render complex and consistent CSS3 animation on your site this tool is made for you! You can create complex CSS3 keyframe animation without any coding and to get ready made css styles for using on your site
- Ceaser
Now that we can use CSS transitions in all the modern browsers, let's make them pretty. I love the classic Penner equations with Flash and jQuery, so I included most of those. If you're anything like me*, you probably thought this about the default easing options: “ease-in, ease-out etc.” The mysterious cubic-bezier has a lot of potential, but was cumbersome to use. Until now. Also, touch-device friendly!
- Cubic Bezier
A great utility for creating Bezier curves. You can import and export curves to/from your library to share them with others
- Keyframer
Tool that help visualize animation components and output the code required
- CSS Animation Kit
Select any predefined samples from top panel. Below samples there is a timeline of @keyframes. Timeline has 101 keyframes ( 0% to 100%) direction from left to right. Highlighted keyframe indicate that some style is assigned to that point. You can add new style at selected point
Videos
- Yuri Artyukh youtube channel
This man creates amazing web animations using various technologies for this, and recording it all in steam format
Nothing in this list matches your filter.
Featured in 3 awesome lists
Each link jumps to the spot where the list mentions awesome-web-animation.
More related projects
needim/noty6.7K
mauricecruz/chrome-devtools-zerodarkmatrix-theme2K
yujiahaol68/reddit-app55
daimajia/androidviewanimations12.4K
aboudoux/blazoranimation134
gusgard/react-native-swiper-flatlist560
oblador/react-native-collapsible2.5K
solidstategroup/rio156
react-native-community/releases1.5K
automattic/node-canvas10.2K
andpor/react-native-sqlite-storage2.8K
wix/detox11.3K