The "Awesome Web Animation" project is a curated collection of resources focused on creating animations for the web using technologies like JavaScript, CSS, and SVG. This list encompasses a variety of categories, including libraries, frameworks, tutorials, tools, and examples that demonstrate how to implement engaging animations effectively. It is designed for web developers of all skill levels, from beginners looking to learn the basics of web animations to experienced developers seeking advanced techniques and tools to enhance their projects. Users can explore creative ways to bring their web applications to life, making them more interactive and visually appealing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Vue.js" project is a curated collection of resources aimed at supporting developers using Vue.js, a progressive JavaScript framework for building user interfaces. This list encompasses a variety of resources including libraries, tools, plugins, tutorials, and community contributions that enhance the development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides invaluable resources to help you create dynamic and responsive web applications. Dive into this collection to discover tools and insights that will elevate your Vue.js projects to the next level.
The "Awesome React" project is a curated resource list designed to support developers using React, a popular JavaScript library for building user interfaces. This list includes a wide range of resources such as libraries, tools, tutorials, components, and community-driven content that enhance the development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to streamline your workflow. Dive into the world of React and discover the resources that will help you create dynamic and responsive user interfaces with ease.
The "Awesome Android UI" project is a curated resource list dedicated to enhancing user interface design for Android applications. Android UI refers to the visual elements and interactive components that make up the user experience on Android devices. This list includes a variety of resources such as UI libraries, design tools, components, animations, and tutorials that cater to both novice and experienced developers. By providing a comprehensive selection of resources, this project empowers developers to create visually appealing and user-friendly applications. Whether you're looking for inspiration or practical tools to streamline your design process, you'll find valuable assets to elevate your Android UI development.
The "Awesome Tailwind CSS" project is a comprehensive repository of resources dedicated to using Tailwind CSS, a utility-first CSS framework for building custom user interfaces rapidly. This curated list includes official documentation, IDE extensions, tools, UI libraries, components, and plugins, providing valuable aids for developers of all skill levels. With resources for design inspiration and development support, the project fosters a vibrant community around Tailwind CSS. Whether you’re searching for components or enhancing your workflow, this collection serves as a go-to guide for maximizing the potential of Tailwind CSS.
A JavaScript SVG library for creating and animating modern SVG graphics on the web.
A lightweight, dependency-free JavaScript library for manipulating and animating SVG.
A lightweight, dependency-free JavaScript library for animating SVG drawings with a hand-drawn effect.
A lightweight JavaScript library for animating SVG path, line, and polyline elements with customizable easing.
A cross-browser JavaScript library for creating and manipulating vector graphics with SVG and VML support.
A JavaScript graphics library with a separated runner and renderer architecture, supporting iFrame, Worker, and Node contexts.
A framework-agnostic JavaScript animation library for high-performance animations across CSS, SVG, canvas, React, Vue, WebGL, and more.
A simple but powerful JavaScript library for tweening numeric object properties and CSS style properties.
A fast, lightweight JavaScript animation library for CSS properties, SVG, DOM attributes, and JavaScript objects.
A JavaScript motion graphics library for creating fast, retina-ready, and customizable web animations.
A JavaScript library for managing CSS animations with stacking, cross-browser blur effects, and callbacks.
A small JavaScript library for creating CSS3-backed animations with a simple, elegant API.
A fast, feature-rich JavaScript animation engine that works with and without jQuery.
A JavaScript animation library focused on performance and flexibility, delivering 60 FPS animations under 3 KB.
A JavaScript library for creating responsive, animated SVG progress bars with customizable shapes and animations.
A JavaScript implementation of CSS cubic-bezier easing functions for precise and performant animations.
A cross-browser library of ready-to-use CSS animations that are easy to implement.
A lightweight CSS library providing a collection of ready-to-use, cross-browser CSS3 animations with special effects.
A collection of minimal, single-element loading spinners animated entirely with CSS.
A collection of smooth, customizable loading spinners animated entirely with CSS.
A JavaScript library and tool for generating beautiful CSS3 keyframe animations with a simple API.
A JavaScript library for building high-performance interactive 2D graphics and animations on the HTML5 Canvas.
A simple and powerful JavaScript library for working with HTML5 canvas, providing object model, SVG parsing, and rich interactions.
A vector graphics scripting framework for HTML5 Canvas and Node.js, offering a comprehensive API for creating and manipulating vector graphics.
A JavaScript framework for high-performance HTML5 Canvas applications with interactivity, animations, and event handling.
A renderer-agnostic 2D drawing API for the web that works with SVG, Canvas 2D, and WebGL.
A lightweight vanilla WebGL library that turns HTML DOM elements into interactive textured planes.
A JavaScript library for creating WebGL-powered distortion hover effects between images or videos.
A TypeScript/JavaScript library for visualization and creative-coding with lightweight geometry and canvas utilities.
A lightweight TypeScript library for creating customizable particle effects, confetti, and fireworks animations as website backgrounds.
A lightweight JavaScript library for animating elements on scroll with CSS-driven transitions.
A lightweight vanilla JavaScript library for creating smooth scroll-driven animations.
A lightweight JavaScript library that reveals CSS animations as you scroll down a page.
A JavaScript library for animating elements as they enter or leave the viewport on scroll.
A lightweight JavaScript library for precise scroll position tracking and event handling using IntersectionObserver and ResizeObserver.
A lightweight, performance-focused scroll animation library using Intersection Observer with no dependencies.