awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 مستودعات

Awesome GitHub RepositoriesCSS Animation Utilities

Libraries or toolsets that provide pre-defined or programmatic access to CSS keyframe-based animations.

Explore 17 awesome GitHub repositories matching user interface & experience · CSS Animation Utilities. Refine with filters or upvote what's useful.

Awesome CSS Animation Utilities GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • animate-css/animate.cssالصورة الرمزية لـ animate-css

    animate-css/animate.css

    82,609عرض على 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

    Simplifies the addition of hardware-accelerated motion to web projects by offering a ready-to-use library of CSS keyframe animation utilities.

    CSSanimationcsscss-animations
    عرض على GitHub↗82,609
  • unocss/unocssالصورة الرمزية لـ unocss

    unocss/unocss

    18,854عرض على GitHub↗

    UnoCSS is an atomic CSS engine and utility-first framework that generates styles on-demand based on the specific classes used in your source code. By scanning your project files during the build process, it produces only the CSS necessary for your application, effectively minimizing bundle size and eliminating unused styles. The engine distinguishes itself through a highly modular, configuration-driven architecture that allows for deep customization of design tokens, rules, and presets. It supports advanced styling patterns such as attribute-based styling, tag-based styling, and dynamic varia

    Provides a library of animation utilities with support for custom keyframes, durations, and timing functions.

    TypeScriptatomic-cssengineunocss
    عرض على GitHub↗18,854
  • atomiks/tippyjsالصورة الرمزية لـ atomiks

    atomiks/tippyjs

    12,270عرض على GitHub↗

    Tippy.js is a JavaScript tooltip library and interactive popup framework used to create tooltips, popovers, and dropdowns. It functions as a floating UI component toolkit that renders content relative to a reference element with support for automatic positioning, flip-positioning, and offsets. The library acts as an accessible overlay manager, using ARIA attributes and focus management to ensure screen reader compatibility. It also serves as a CSS animation tool, providing utilities for transitions, spring physics, and themes to manage the visual entry and exit of floating interface elements.

    Provides utilities for applying CSS transitions, spring physics, and themes to floating interface elements.

    JavaScriptcomboboxdropdownmenu
    عرض على GitHub↗12,270
  • matthieua/wowالصورة الرمزية لـ matthieua

    matthieua/WOW

    9,903عرض على GitHub↗

    WOW هي مكتبة JavaScript ووحدة تحكم في الرسوم المتحركة للواجهة الأمامية تقوم بتشغيل رسوم CSS المتحركة عندما تدخل العناصر إلى إطار عرض المتصفح أثناء التمرير. تعمل كمحرك تشغيل لإطار العرض، حيث تدير توقيت وتنفيذ الانتقالات المرئية للمحتوى الثابت والديناميكي في الصفحة. تدمج المكتبة أحداث التمرير مع رسوم CSS المتحركة والتأثيرات من مكتبات مثل Animate.css. تستخدم مراقبي التقاطع (intersection observers) لمراقبة الدخول إلى إطار العرض ومراقبي الطفرات (mutation observers) لتتبع وتطبيق مشغلات الرسوم المتحركة على العناصر الجديدة المضافة إلى DOM بعد الإعداد الأولي.

    Integrates scroll events with CSS animation libraries like Animate.css to provide programmatic control over visual transitions.

    JavaScript
    عرض على GitHub↗9,903
  • mattdelacdev/wowالصورة الرمزية لـ mattdelacdev

    mattdelacdev/WOW

    9,904عرض على GitHub↗

    WOW is a JavaScript library and animation engine designed to trigger CSS animations when elements enter the browser viewport during page scrolling. It serves as a tool for orchestrating visual transitions based on the user's scroll position and element visibility. The library functions as a dynamic content animation tool, capable of detecting and animating new elements added to the page after the initial load. This allows visual effects to be applied to dynamically injected content without requiring a page refresh. The system utilizes the Intersection Observer API to detect viewport entry an

    Orchestrates the execution of CSS animations based on element visibility and scroll position.

    JavaScript
    عرض على GitHub↗9,904
  • fgnass/spin.jsالصورة الرمزية لـ fgnass

    fgnass/spin.js

    9,251عرض على GitHub↗

    spin.js is a CSS loading spinner library used to signal background processes through resolution-independent activity indicators. It provides a JavaScript animation wrapper that manages the lifecycle and document injection of these elements, allowing for the programmatic start and stop of loading states. The project allows for the definition of spinner geometry, colors, and animation speed to match specific design systems. Users can customize the visual appearance through parameters such as line count, radius, and shadow effects, while also controlling rotation direction and timing. The libra

    Utilizes a utility set of CSS keyframe animations to render rotating activity indicators.

    CSS
    عرض على GitHub↗9,251
  • akveo/eva-iconsالصورة الرمزية لـ akveo

    akveo/eva-icons

    8,822عرض على GitHub↗

    eva-icons is a comprehensive cross-platform UI icon pack providing over 480 scalable vector graphics and font-based icons. It functions as both an SVG icon library and a web font icon set designed for consistent use across web, iOS, and Android interfaces. The collection is an animated icon set that supports motion effects such as zooming, pulsing, shaking, and flipping to provide visual feedback or draw user attention. The library covers the implementation of SVG graphics and web font iconography, enabling the injection of visual elements via JavaScript or CSS stylesheets. It supports multi

    Provides pre-defined CSS keyframe animations for icon motion effects like pulsing and shaking.

    TypeScript
    عرض على GitHub↗8,822
  • minimac/magicالصورة الرمزية لـ miniMAC

    miniMAC/magic

    8,601عرض على 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

    Ships a comprehensive utility set of predefined CSS keyframe-based animations for web elements.

    SCSS
    عرض على GitHub↗8,601
  • lukehaas/css-loadersالصورة الرمزية لـ lukehaas

    lukehaas/css-loaders

    7,058عرض على 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

    Provides a set of pre-made styles and keyframes for rendering visual motion effects.

    CSS
    عرض على GitHub↗7,058
  • n3r4zzurr0/svg-spinnersالصورة الرمزية لـ n3r4zzurr0

    n3r4zzurr0/svg-spinners

    6,989عرض على 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

    Provides a set of pre-defined CSS keyframe animations for rotating and pulsing vector graphics.

    SVGsvg-animated-icons
    عرض على GitHub↗6,989
  • elrumordelaluz/csshakeالصورة الرمزية لـ elrumordelaluz

    elrumordelaluz/csshake

    4,881عرض على 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

    Ships a collection of CSS utilities for creating shaking and oscillating effects using native keyframe animations.

    SCSSanimationcsscsshake
    عرض على GitHub↗4,881
  • ymm-tech/gods-penالصورة الرمزية لـ ymm-tech

    ymm-tech/gods-pen

    4,458عرض على GitHub↗

    Gods-pen is a Vue.js visual page builder and no-code landing page platform for creating responsive mobile marketing pages. It functions as a dockerized content management system and an extensible component framework, enabling the design and publishing of pages with integrated form collection and analytics tracking. The platform features a component marketplace manager for uploading, downloading, and monetizing reusable UI elements across different projects. It provides a comprehensive system for custom component development, utilizing a scaffolding system and schema-driven property mapping to

    Ships a predefined library of CSS transitions for creating consistent component entrance and exit animations.

    Vue
    عرض على GitHub↗4,458
  • rombohq/tailwindcss-motionالصورة الرمزية لـ romboHQ

    romboHQ/tailwindcss-motion

    3,295عرض على 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

    Provides a collection of Tailwind CSS utility classes based on native CSS keyframes for high-performance motion.

    TypeScriptanimateanimationcss
    عرض على GitHub↗3,295
  • argyleink/transition.cssالصورة الرمزية لـ argyleink

    argyleink/transition.css

    2,020عرض على GitHub↗

    Transition.css is a CSS animation library and declarative UI animation framework that provides pre-built entry and exit animations triggered directly by HTML attributes without requiring custom JavaScript. It functions as a CSS transition toolkit, supplying customizable animation sequences and geometry primitives designed for rapid web interface prototyping. The library enables users to apply page and element transitions, trigger pre-built visual effects, and compose custom transitions by combining raw keyframes with custom state properties. Animation timing, delays, pacing curves, and transi

    Provides pre-built entry and exit animations driven by declarative HTML attributes without JavaScript.

    CSSanimationsclip-pathcss
    عرض على GitHub↗2,020
  • midudev/tailwind-animationsالصورة الرمزية لـ midudev

    midudev/tailwind-animations

    1,499عرض على 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

    Provides a set of reusable animation styles that simplify the creation of complex motion effects.

    Astroanimationscss3css3-animations
    عرض على GitHub↗1,499
  • awesome-reveal/react-awesome-revealالصورة الرمزية لـ awesome-reveal

    awesome-reveal/react-awesome-reveal

    1,189عرض على GitHub↗

    This library provides a collection of component-based wrappers designed to automate element entrance animations within web interfaces. By utilizing the browser's intersection observer capabilities, it tracks element visibility to trigger visual transitions automatically as content enters the viewport. The library distinguishes itself through declarative orchestration, allowing for the creation of sequential and staggered reveal patterns across groups of elements. It manages the animation lifecycle by dynamically injecting CSS keyframes into the document, ensuring that motion effects are appli

    Provides utilities for defining custom CSS keyframe sequences for personalized entrance transitions.

    TypeScriptanimationanimationscss
    عرض على GitHub↗1,189
  • nitin42/animate-componentsالصورة الرمزية لـ nitin42

    nitin42/animate-components

    907عرض على GitHub↗

    Animate Components is a motion framework that provides a collection of declarative primitives for managing visual transitions and animation sequences within web applications. It functions as a component-based library designed to standardize motion behavior, ensuring that interface elements move and transition consistently across different parts of a project. The library distinguishes itself through a framework-neutral architecture that bridges animation logic with various component models. By utilizing a declarative interface, it allows developers to compose complex motion patterns and synchr

    Provides programmatic access to CSS keyframe-based animations for interface elements.

    JavaScriptanimate-componentsanimationscreate-react-app
    عرض على GitHub↗907
  1. Home
  2. User Interface & Experience
  3. Animation Libraries
  4. CSS Animation Utilities