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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
formkit avatar

formkit/auto-animate

0
View on GitHub↗
13,847 stars·253 forks·TypeScript·MIT·14 vuesauto-animate.formkit.com↗

Auto Animate

Auto-animate is a framework-agnostic JavaScript animation library used to automatically animate the entry, exit, and movement of elements within a document. It functions as a transition tool that adds smooth motion to web application elements to prevent abrupt layout jumps during content changes.

The utility is designed to be reduced motion compliant, automatically detecting and respecting system-level accessibility settings to disable animations for users with motion sensitivities. It also features a plugin system that allows the replacement of default fade and scale transitions with custom keyframe effects.

The library covers layout animations for individual elements and dynamic lists, managing transitions when child elements are added, removed, or reordered within a parent container.

Features

  • Web Interface Animation Libraries - Provides smooth visual transitions for web elements to prevent abrupt layout jumps during content changes.
  • Accessibility Motion Controls - Respects system-level accessibility settings to disable motion for users with sensitivities.
  • Motion Accessibility Utilities - Automatically detects and respects system-level reduced motion settings to ensure user accessibility and comfort.
  • Element Transitioning Mechanisms - Applies smooth motion to elements as they enter, exit, or shift positions within parent containers.
  • List Transition Animations - Automatically transitions child elements when they are added, removed, or reordered within a list.
  • Motion Preference Handlers - Checks browser media queries for reduced-motion settings to disable animations for accessibility.
  • Framework-Agnostic Animation Utilities - Works across any JavaScript environment, including React and Vue, without requiring specific framework wrappers.
  • Custom Animation Effects - Provides a plugin system to replace default transitions with custom keyframe effects.
  • FLIP Animations - Utilizes First, Last, Invert, and Play (FLIP) coordinates to calculate smooth layout transitions.
  • User Interface & Experience - Improves the polished feel of web applications through subtle, automatic motion effects.
  • Auto-Animation Transitions - Implements zero-config mechanisms that automatically trigger visual transitions between interface states.
  • Keyframe Injection - Allows the programmatic injection of custom CSS keyframes to override default transition logic.
  • Animation and Motion - Zero-config motion library for adding animations to apps.
  • Graphics and Animations - Listed in the “Graphics and Animations” section of the Awesome React awesome list.
  • UI Components - Zero-config motion library for adding animations to apps.
  • Animations - Zero-config utility for smooth layout transitions.
  • Graphics and Animation - Zero-config utility for smooth element transitions.
  • Graphics and Animations - A zero-config, drop-in animation utility that adds smooth transitions

Historique des stars

Graphique de l'historique des stars pour formkit/auto-animateGraphique de l'historique des stars pour formkit/auto-animate

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Auto Animate

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Auto Animate.
  • pmndrs/react-springAvatar de pmndrs

    pmndrs/react-spring

    29,115Voir sur GitHub↗

    React-spring is a physics-based animation library designed to create fluid, natural motion for user interface elements and three-dimensional objects. It functions as a declarative motion framework that maps state changes to animated property values, utilizing spring physics—defined by mass, tension, and friction—rather than traditional time-based easing functions to calculate transitions. The library distinguishes itself through a rendering-agnostic architecture that decouples animation logic from specific UI frameworks, allowing for consistent application across web interfaces, 3D scenes, an

    TypeScriptanimation-libraryreactreact-spring
    Voir sur GitHub↗29,115
  • rombohq/tailwindcss-motionAvatar de romboHQ

    romboHQ/tailwindcss-motion

    3,295Voir sur 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

    TypeScriptanimateanimationcss
    Voir sur GitHub↗3,295
  • tsparticles/tsparticlesAvatar de tsparticles

    tsparticles/tsparticles

    8,887Voir sur GitHub↗

    tsparticles is a JavaScript particle animation library and configuration-driven visual effects engine used to create customizable effects, confetti, and interactive backgrounds using HTML5 Canvas. It functions as a plugin-based graphics engine and a web component animation engine, allowing for the generation of complex behaviors and themes through structured JSON configuration objects. The project provides a cross-framework animation wrapper with dedicated compatible components for integrating effects into React, Vue, Angular, and Svelte. Its modular architecture allows users to extend the en

    TypeScript2dangularanimations
    Voir sur GitHub↗8,887
  • geosigno/simpleparallax.jsAvatar de geosigno

    geosigno/simpleParallax.js

    2,155Voir sur GitHub↗

    Easy Parallax Effect for React & JavaScript

    TypeScriptanimationimagejavacript
    Voir sur GitHub↗2,155
Voir les 30 alternatives à Auto Animate→

Questions fréquentes

Que fait formkit/auto-animate ?

Auto-animate is a framework-agnostic JavaScript animation library used to automatically animate the entry, exit, and movement of elements within a document. It functions as a transition tool that adds smooth motion to web application elements to prevent abrupt layout jumps during content changes.

Quelles sont les fonctionnalités principales de formkit/auto-animate ?

Les fonctionnalités principales de formkit/auto-animate sont : Web Interface Animation Libraries, Accessibility Motion Controls, Motion Accessibility Utilities, Element Transitioning Mechanisms, List Transition Animations, Motion Preference Handlers, Framework-Agnostic Animation Utilities, Custom Animation Effects.

Quelles sont les alternatives open-source à formkit/auto-animate ?

Les alternatives open-source à formkit/auto-animate incluent : pmndrs/react-spring — React-spring is a physics-based animation library designed to create fluid, natural motion for user interface elements… rombohq/tailwindcss-motion — This project is a Tailwind CSS animation library and accessibility-aware motion framework. It provides a collection of… tsparticles/tsparticles — tsparticles is a JavaScript particle animation library and configuration-driven visual effects engine used to create… motiondivision/motion — Motion is a high-performance animation library that provides a unified, declarative architecture for managing visual… mkosir/react-parallax-tilt — 👀 Easily apply tilt hover effect to React components - lightweight/zero dependencies 2.9kB. geosigno/simpleparallax.js — Easy Parallax Effect for React & JavaScript.