awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

CSS animation library

Ranking updated Jul 18, 2026

For spin in effects, the strongest matches are daneden/animate.css (This library provides a comprehensive collection of pre-made CSS), elrumordelaluz/csshake (This is a CSS animation library that provides various) and lukehaas/css-loaders (This is a collection of pure CSS loading spinners). minimac/magic and animate-css/animate.css round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Discover the best CSS animation libraries for spin effects. Compare top-rated repositories by activity and ease of use to find the best fit.

CSS animation library

Find the best repos with AI.We'll search the best matching repositories with AI.
  • daneden/animate.cssdaneden avatar

    daneden/animate.css

    82,613View on GitHub↗

    Animate.css is a CSS animation library and browser-based motion framework. It provides a collection of pre-made animations and motion effects used to add visual movement to web elements across different browsers. The library is designed as an accessibility-aware system that automatically disables animations when the operating system has a reduce motion setting enabled. This ensures that web motion respects user preferences for accessibility. The framework covers front-end visual effects and cross-browser UI styling. It utilizes a utility-first architecture with predefined style classes to ma

    This library provides a comprehensive collection of pre-made CSS keyframe animations, including various rotation and spinning effects that are applied via utility classes without requiring JavaScript.

    CSSCSS Animation ClassesCSS Animation Libraries
    View on GitHub↗82,613
  • elrumordelaluz/csshakeelrumordelaluz avatar

    elrumordelaluz/csshake

    4,881View on GitHub↗

    csshake is a CSS animation library and framework designed to create shaking, vibrating, and oscillating movement effects on DOM elements. It functions as a UI feedback component that uses visual motion patterns to signal errors or draw user attention through irregular element movement. The library provides multi-axis shake effects, including horizontal, vertical, and rotational motion patterns. These are implemented through class-based triggering mechanisms that allow for the delivery of error-signaling patterns and other attention-grabbing effects. The system covers a range of animation con

    This is a CSS animation library that provides various motion effects, including rotational patterns, though its primary focus is on shaking and vibrating feedback rather than general-purpose spinning animations.

    SCSSCSS Animation ClassesCSS Animation UtilitiesCSS Animation Libraries
    View on GitHub↗4,881
  • lukehaas/css-loaderslukehaas avatar

    lukehaas/css-loaders

    7,058View on GitHub↗

    This project is a collection of lightweight animated loading indicators and pure CSS UI components. It provides a library of pre-made styles and keyframes for rendering visual motion effects and loading spinners without the use of JavaScript. The library prioritizes minimal document object model overhead by utilizing a single-element HTML structure for each loader. It employs pseudo-elements to create complex shapes and relies on font-size based scaling to ensure proportional resizing across different dimensions. These components function as user interface feedback systems, providing visual

    This is a collection of pure CSS loading spinners and rotation effects that meets the requirement for JavaScript-free, element-agnostic animations.

    CSSCSS Animation PatternsCSS Animation UtilitiesCSS Animation Libraries
    View on GitHub↗7,058
  • minimac/magicminiMAC avatar

    miniMAC/magic

    8,601View on GitHub↗

    Magic is a CSS animation library and visual effects framework providing a collection of predefined motion styles for moving, rotating, and transforming web elements. It serves as a build-time CSS optimizer that compiles only the specific animation styles used in a project to minimize the final stylesheet size. The framework enables interactive user interface development by allowing animations to be triggered programmatically through scripts, hover events, or timing delays. It utilizes a system of timing and motion classes to manage the duration and speed of visual transitions. The project co

    This library provides a collection of predefined CSS animation effects, including rotation and spinning, that can be applied to elements without requiring JavaScript for the animation logic itself.

    SCSSCSS Animation ClassesCSS Animation UtilitiesCSS Animation Libraries
    View on GitHub↗8,601
  • animate-css/animate.cssanimate-css avatar

    animate-css/animate.css

    82,609View on GitHub↗

    Animate.css is a library of pre-defined, cross-browser CSS keyframe animations that can be applied to elements through declarative class toggling. It functions as a comprehensive motion framework, providing a standardized set of effects that ensure consistent visual transitions without requiring custom keyframe definitions. The library is built with a focus on accessibility, automatically respecting system-level reduced motion preferences to ensure that animations are disabled or simplified for users sensitive to screen movement. The framework distinguishes itself through a modular build proc

    Animate.css provides a comprehensive collection of pre-defined CSS keyframe animations, including various rotation and spinning effects that can be applied to any element without requiring JavaScript.

    CSSCSS Animation ClassesCSS Animation Utilities
    View on GitHub↗82,609
  • h5bp/effeckt.cssh5bp avatar

    h5bp/Effeckt.css

    10,817View on GitHub↗

    Effeckt.css is a hardware-accelerated CSS animation library and UI transition framework. It provides a collection of styles designed to create smooth element entrances, exits, and attention-grabbing visual effects while preventing visual stuttering during interface transitions. The library focuses on high-performance animations using GPU-accelerated properties to ensure fluid movement. It enables the simulation of application navigation by sliding page views in and out of the viewport from specified directions. The framework covers a suite of visual capabilities, including directional entran

    Effeckt.css is a collection of hardware-accelerated CSS animation effects that provides the rotation and spinning styles you need without requiring JavaScript, making it a direct fit for your requirements.

    CSSCSS Animation ClassesCSS Animation Libraries
    View on GitHub↗10,817
  • tobiasahlin/spinkittobiasahlin avatar

    tobiasahlin/SpinKit

    19,351View on GitHub↗

    SpinKit is a UI component library and CSS animation library focused on providing a collection of animated loading indicators and spinners. It serves as a set of lightweight visual transitions designed to create motion and feedback within web interfaces. The library implements these indicators using pure CSS rendering and keyframe animations to notify users of active background processes. It uses a class-based styling system and minimal HTML structures to render visual cues without relying on scripts or images. Appearance can be adjusted through CSS variables and custom styles to modify color

    SpinKit provides a collection of pure CSS loading spinners that are easily integrated into any webpage, though it is specifically focused on loading indicators rather than a general-purpose library for animating arbitrary elements.

    CSSCSS Animation PatternsCSS Animation Libraries
    View on GitHub↗19,351
  • rombohq/tailwindcss-motionromboHQ avatar

    romboHQ/tailwindcss-motion

    3,295View on GitHub↗

    This project is a Tailwind CSS animation library and accessibility-aware motion framework. It provides a collection of utility classes for adding high-performance keyframe animations and motion effects to web projects, while automatically respecting user-defined reduced motion preferences. The system includes a browser-based animation designer for creating and exporting custom presets as CSS styles or utility classes. It also functions as a scroll-triggered animation framework, enabling entrance and exit transitions that execute as elements enter the viewport, including support for staggered

    This library provides a comprehensive suite of CSS-based animation utilities that include rotation and spinning effects, making it a suitable tool for applying these animations without needing custom JavaScript.

    TypeScriptAnimation Easing FunctionsCSS Animation Utilities
    View on GitHub↗3,295
  • n3r4zzurr0/svg-spinnersn3r4zzurr0 avatar

    n3r4zzurr0/svg-spinners

    6,989View on GitHub↗

    svg-spinners is a collection of animated vector loading indicators. It serves as an SVG spinner library that provides a set of reusable graphics used to signal background processes or page loads. The project consists of a CSS animation library and a SMIL animation collection. It utilizes both CSS-driven keyframe animations and the Synchronized Multimedia Integration Language to create rotating and pulsing visuals. These assets are designed for frontend integration to provide user interface feedback. The library employs SVG-native shape rendering and fixed-dimension viewport scaling to ensure

    This is a collection of pre-built SVG-based loading indicators that utilize CSS keyframe animations for rotation, making it a specialized library for adding spinning effects to your web interface.

    SVGCSS Animation UtilitiesCSS Animation Libraries
    View on GitHub↗6,989
  • chalarangelo/30-seconds-of-cssChalarangelo avatar

    Chalarangelo/30-seconds-of-css

    16,021View on GitHub↗

    Short CSS code snippets for all your development needs

    This collection provides a variety of CSS-only snippets, including specific examples for loading spinners and rotation effects that can be easily integrated into your project.

    CSSCSS Animation PatternsCSS Animation Libraries
    View on GitHub↗16,021
  • chokcoco/css-inspirationchokcoco avatar

    chokcoco/CSS-Inspiration

    10,866View on GitHub↗

    This project is a curated collection of galleries and component libraries that demonstrate pure CSS visual effects, 3D transforms, animation patterns, and layout solutions. It serves as a visual catalog of interactive UI elements and graphics built exclusively with HTML and CSS. The collection distinguishes itself by implementing complex interactivity, such as state management and animation triggers, using only CSS pseudo-classes and keyframes without any JavaScript. It also features a system for generative art and algorithmic patterns, as well as spatial 3D constructions using perspective an

    This repository is a comprehensive collection of pure CSS animation patterns and visual effects that includes numerous examples of spinning and rotating elements, making it a highly relevant resource for your needs.

    CSSCSS Animation Patterns
    View on GitHub↗10,866
  • motiondivision/motionmotiondivision avatar

    motiondivision/motion

    32,375View on GitHub↗

    Motion is a high-performance animation library that provides a unified, declarative architecture for managing visual transitions and motion states across web interfaces. By utilizing a lightweight engine, it allows developers to define complex animations through component properties rather than manual DOM manipulation, ensuring consistent behavior across various component-based frameworks and vanilla JavaScript environments. The library distinguishes itself through a sophisticated physics-based motion engine that simulates natural movement using mass, damping, and stiffness parameters. It inc

    This is a comprehensive animation library that provides the tools to create complex rotation and spinning effects, though it relies on a JavaScript-based engine rather than being a pure CSS-only solution.

    TypeScriptAnimation EnginesAnimation FrameworksAnimation Libraries
    View on GitHub↗32,375
  • connoratherton/loaders.cssC

    ConnorAtherton/loaders.css

    0View on GitHub↗

    Delightful and performance-focused pure css loading animations.

    This library provides a collection of pure CSS loading animations that include various spinning and rotating effects, making it a direct fit for your requirement for element-agnostic, JavaScript-free CSS animations.

    Loaders and Progress进度条/加载动画(Loading)
    View on GitHub↗0
  • jamiebuilds/tailwindcss-animatejamiebuilds avatar

    jamiebuilds/tailwindcss-animate

    3,029View on GitHub↗

    This project is a plugin for Tailwind CSS that provides a declarative utility library for managing web interface animations. It functions as a motion framework, enabling developers to apply fluid entrance and exit effects to elements directly through utility classes. The framework distinguishes itself by offering a comprehensive suite of motion controls that integrate with the Tailwind ecosystem. It supports granular configuration of animation properties, including timing, duration, delay, and iteration, while allowing for complex transformations like rotation, scaling, and opacity adjustment

    This is a Tailwind CSS plugin that provides a collection of reusable animation utilities, including rotation and spinning effects, that can be applied to any element without requiring custom JavaScript.

    JavaScriptAnimation Easing Functions
    View on GitHub↗3,029
  • midudev/tailwind-animationsmidudev avatar

    midudev/tailwind-animations

    1,499View on GitHub↗

    Tailwind Animations is a plugin-based toolkit that provides a collection of reusable CSS animation styles and utility classes for web interfaces. It enables the application of motion effects directly within existing styling workflows, allowing developers to implement transitions, fades, and slides without writing custom keyframe definitions. The library utilizes a declarative configuration approach, mapping simple class modifiers to underlying animation properties. By leveraging native CSS capabilities, it performs style orchestration without requiring JavaScript execution at runtime. The sys

    This library provides a collection of pre-built CSS animations designed for Tailwind CSS, including rotation effects that can be applied to any element without requiring custom JavaScript.

    AstroCSS Animation Utilities
    View on GitHub↗1,499
  • ianlunn/hoverIanLunn avatar

    IanLunn/Hover

    29,393View on GitHub↗

    Hover is a collection of pre-defined CSS3 animations and reusable stylesheets for links, buttons, and images. It serves as a web UI animation kit and a library of styles written in CSS, Sass, and LESS to provide visual feedback when a user hovers over an element. The library includes specialized interactive effects that simulate tactile behaviors, such as page curls and the rendering of speech bubbles. It also provides a set of animation primitives to manipulate backgrounds, borders, shadows, and glow effects to simulate depth and elevation. The project covers a wide range of element motion

    This is a CSS animation library that provides a wide range of reusable motion effects, including various rotation and spinning transitions that can be applied to buttons, links, and images without requiring JavaScript.

    SCSSCSS Hover Effect LibrariesInteraction AnimationsAnimations and Motion
    View on GitHub↗29,393
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
daneden/animate.css82.6KCSSNOASSERTIONJul 29, 2024
elrumordelaluz/csshake4.9KSCSSMITJun 19, 2024
lukehaas/css-loaders7.1KCSSMITFeb 21, 2025
minimac/magic8.6KSCSSMITAug 23, 2022
animate-css/animate.css82.6KCSSNOASSERTIONJul 29, 2024
h5bp/effeckt.css10.8KCSSMITMar 1, 2019
tobiasahlin/spinkit19.4KCSSMITAug 1, 2020
rombohq/tailwindcss-motion3.3KTypeScriptmitFeb 12, 2026
n3r4zzurr0/svg-spinners7KSVGMITMay 5, 2023
chalarangelo/30-seconds-of-css16KCSSCC-BY-4.0May 7, 2023

Related searches

  • Rotation transition animations
  • a library for creating CSS animations
  • Parallax animation library
  • CSS center zoom animation
  • Animation sequencing library
  • an animation library for Svelte transitions
  • Animation engine
  • Sprite optimization tool