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
·
Back to formkit/auto-animate

Open-source alternatives to Auto Animate

30 open-source projects similar to formkit/auto-animate, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Auto Animate alternative.

  • 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

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.

Find more with AI search
  • geosigno/simpleparallax.jsAvatar de geosigno

    geosigno/simpleParallax.js

    2,155Voir sur GitHub↗

    Easy Parallax Effect for React & JavaScript

    TypeScriptanimationimagejavacript
    Voir sur GitHub↗2,155
  • motiondivision/motionAvatar de motiondivision

    motiondivision/motion

    32,375Voir sur 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

    TypeScriptanimationanimation-jsmotion
    Voir sur GitHub↗32,375
  • mkosir/react-parallax-tiltAvatar de mkosir

    mkosir/react-parallax-tilt

    1,074Voir sur GitHub↗

    👀 Easily apply tilt hover effect to React components - lightweight/zero dependencies 2.9kB

    TypeScriptgyroscopeparallaxparallax-effect
    Voir sur GitHub↗1,074
  • imskyleen/animate-uiAvatar de imskyleen

    imskyleen/animate-ui

    3,730Voir sur GitHub↗

    Animate UI is an animated UI component library and motion-enhanced design system. It provides a collection of pre-animated interface elements and layout primitives used to build interactive web user interfaces. The library is integrated with the Model Context Protocol, making it an MCP compatible component set that allows AI coding tools to automatically discover and implement its components. It also functions as an accessibility-aware animation framework that respects system-level reduced motion settings. The system covers a broad range of interactive visual effects, including animated typo

    TypeScriptcomponentsframer-motionmotion
    Voir sur GitHub↗3,730
  • joshwcomeau/react-flip-moveAvatar de joshwcomeau

    joshwcomeau/react-flip-move

    4,139Voir sur GitHub↗

    react-flip-move is a React animation library designed for animating DOM element transitions and list reordering using the FLIP technique. It functions as a layout transition component and a DOM transition utility to create smooth movement during state changes. The library specializes in hardware-accelerated transitions for elements as they are added, removed, or reordered within a list. It employs bounding-box position tracking to calculate layout shifts and supports staggered animation timing to create sequenced visual flows. Its capability surface covers layout transition orchestration, in

    JavaScript
    Voir sur GitHub↗4,139
  • daneden/animate.cssAvatar de daneden

    daneden/animate.css

    82,613Voir sur 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

    CSS
    Voir sur GitHub↗82,613
  • julianshapiro/velocityAvatar de julianshapiro

    julianshapiro/velocity

    17,217Voir sur GitHub↗

    Velocity is a JavaScript animation library used to create high-performance CSS and SVG animations. It functions as a CSS property interpolator and a spring physics engine, enabling the creation of smooth visual transitions and organic movement for web elements. The project provides a programmatic interface for modifying vector attributes and 3D transformations through its SVG animation framework. It further distinguishes itself as an animation sequence orchestrator, allowing for the chaining of movements and the staggering of start times across multiple elements using promises. The library c

    JavaScript
    Voir sur GitHub↗17,217
  • matteobruni/tsparticlesAvatar de matteobruni

    matteobruni/tsparticles

    8,888Voir sur GitHub↗

    tsparticles is a JavaScript particle engine and canvas visual effects toolkit used to create animated particle systems, interactive backgrounds, and web animations. It functions as a web animation library that provides a set of compatible wrappers for integration into React, Vue, Angular, and Svelte applications. The engine includes pre-built animation patterns for celebratory effects, such as confetti explosions and fireworks. It allows for the creation of custom JavaScript visualizations through a plugin system that enables the development of specialized shapes and behaviors. The toolkit s

    TypeScript
    Voir sur GitHub↗8,888
  • timolins/react-hot-toastAvatar de timolins

    timolins/react-hot-toast

    10,848Voir sur GitHub↗

    This project is a notification library for web applications that provides a system for displaying transient, non-blocking toast messages. It functions as a UI component library that manages the lifecycle, visibility, and positioning of alerts, allowing developers to provide immediate feedback to users through success, error, or loading states. The library distinguishes itself through a headless logic architecture that decouples state management from the visual layer, enabling full control over the appearance and structure of notifications. It supports custom component rendering, allowing deve

    TypeScriptnotificationsreactsnackbar
    Voir sur GitHub↗10,848
  • greensock/greensock-jsAvatar de greensock

    greensock/GreenSock-JS

    25,916Voir sur GitHub↗

    GreenSock-JS is a JavaScript animation library and framework designed for animating CSS properties, SVG attributes, and JavaScript values. It functions as a scroll-driven animation engine and a sequencing system for coordinating multiple animations into a single timeline for precise execution across web browsers. The project provides tools for creating interactive scroll effects by linking animation progress to a user's scroll position. It also includes a responsive animation framework that adjusts behaviors and timing based on media queries to maintain consistency across different device scr

    JavaScript
    Voir sur GitHub↗25,916
  • chenglou/react-motionAvatar de chenglou

    chenglou/react-motion

    21,921Voir sur GitHub↗

    react-motion is a physics-driven animation toolkit and library for React applications. It provides a system for creating fluid user interface transitions by simulating natural spring movement to move elements toward destination values using stiffness and damping parameters. The framework manages the visual entry and exit of components as they mount and unmount within the document structure. It coordinates complex motion patterns, including staggered animations and fluid transitions for items being added, removed, or reordered within dynamic lists. The library covers a broad range of animatio

    JavaScript
    Voir sur GitHub↗21,921
  • jamiebuilds/tailwindcss-animateAvatar de jamiebuilds

    jamiebuilds/tailwindcss-animate

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

    JavaScript
    Voir sur GitHub↗3,029
  • vuejs/v2.vuejs.orgAvatar de vuejs

    vuejs/v2.vuejs.org

    4,981Voir sur GitHub↗

    This is the comprehensive documentation website for the Vue 2 progressive JavaScript framework. It serves as a technical reference and development guide for building reactive user interfaces and single-page applications. The site provides a detailed JavaScript API reference and a web component directory. It covers the implementation of component-based architectures, reactive state management, and the use of a virtual DOM to synchronize application state with the browser. The documentation details capabilities including client-side routing, declarative DOM manipulation, and frontend build opt

    JavaScript
    Voir sur GitHub↗4,981
  • catdad/canvas-confettiAvatar de catdad

    catdad/canvas-confetti

    12,602Voir sur GitHub↗

    canvas-confetti is an HTML5 canvas animation library and browser particle effect engine designed to render celebratory confetti bursts. It functions as a visual effects tool that transforms SVG paths, emojis, and text into animated particles. The library offloads heavy particle calculations to a web worker to maintain main thread responsiveness and prevent the user interface from lagging. It includes built-in support for operating system reduced motion settings, automatically disabling animations for users with motion sensitivities to ensure accessibility compliance. The system supports conf

    JavaScriptanimationburstcanvas
    Voir sur GitHub↗12,602
  • barvian/number-flowAvatar de barvian

    barvian/number-flow

    7,128Voir sur GitHub↗

    number-flow is an animated number UI component that creates fluid vertical transitions between numeric values using digit-by-digit animations. It serves as a locale-aware number formatter that represents values according to regional cultural rules and browser internationalization standards. The component is designed for precise visual integration, exposing internal elements via CSS to allow for external styling. It incorporates accessibility features by detecting browser capabilities and respecting system-level reduced motion preferences. The project covers capabilities for dynamic data visu

    TypeScriptaccessibleanimationodometer
    Voir sur GitHub↗7,128
  • airbnb/epoxyAvatar de airbnb

    airbnb/epoxy

    8,556Voir sur GitHub↗

    Epoxy is an Android library for building complex RecyclerView screens using a model-driven approach. It generates RecyclerView adapter models at compile time from annotated custom views, data binding layouts, or view holders, eliminating the manual boilerplate typically associated with view holders and adapters. The library provides a diffing engine that automatically compares model lists and applies minimal updates with animations for insertions, removals, and moves. The library distinguishes itself through its controller-based model building, where a controller class with a buildModels meth

    Java
    Voir sur GitHub↗8,556
  • vuejs/vueAvatar de vuejs

    vuejs/vue

    209,900Voir sur GitHub↗

    Vue is a progressive, component-based JavaScript framework designed for building reactive user interfaces and single-page applications. It centers on a declarative template system that transforms HTML into efficient render functions, allowing developers to organize complex interfaces into isolated, reusable units that synchronize automatically with application state. The framework distinguishes itself through a dependency-tracking reactivity system that monitors data access during rendering to trigger precise updates. It provides a flexible architecture that supports both incremental adoption

    TypeScriptframeworkfrontendjavascript
    Voir sur GitHub↗209,900
  • reactjs/react-transition-groupAvatar de reactjs

    reactjs/react-transition-group

    10,258Voir sur GitHub↗

    This project is a transition component library for React that manages CSS animations during the mounting and unmounting of components. It functions as a CSS class state manager and animation orchestrator, applying specific class sequences to track the entry and exit states of elements. The library coordinates the timing and sequence of multiple elements entering or leaving the screen. This includes managing synchronized group transitions for lists and triggering visual animations when switching between different URL routes. The system covers a range of transition capabilities, including stat

    JavaScript
    Voir sur GitHub↗10,258
  • infernojs/infernoAvatar de infernojs

    infernojs/inferno

    16,420Voir sur GitHub↗

    Inferno is a virtual DOM UI library and high-performance DOM renderer used for building component-based user interfaces. It functions as a server-side rendering engine and a client-side framework that synchronizes application state with the visual interface through a declarative structure. The project distinguishes itself as a React-compatible UI framework, providing a compatibility layer that allows components designed for other reactive environments to run without modification. Its capability surface covers virtual DOM management, including node diffing and reconciliation, and a full serve

    JavaScript
    Voir sur GitHub↗16,420
  • juanpe/skeletonviewAvatar de Juanpe

    Juanpe/SkeletonView

    12,873Voir sur GitHub↗

    SkeletonView is an iOS loading skeleton library used to display animated placeholder views that mimic a layout's structure while asynchronous data loads. It functions as a UI placeholder generator and a UIView animation framework to indicate active background processes. The library includes a list view skeleton orchestrator that generates placeholder cells and headers for table and collection views based on data source protocols. It provides tools to simulate text layouts using configurable line counts and spacing to prepare users for the final screen structure. Capability areas cover the co

    Swift
    Voir sur GitHub↗12,873
  • tictail/bounce.jsAvatar de tictail

    tictail/bounce.js

    6,165Voir sur GitHub↗

    bounce.js is a JavaScript library and programmatic wrapper for generating and applying CSS3 keyframe animations and 3D transformations. It provides a tool for creating complex animation sequences without the need to write manual stylesheet rules. The library allows for the creation of animations by chaining scale, rotation, translation, and skew transformations. These generated sequences can be saved under unique names for reuse across multiple elements. The system manages the animation lifecycle through callback functions that trigger when a visual sequence completes. It also includes a com

    CSS
    Voir sur GitHub↗6,165
  • rstacruz/jquery.transitAvatar de rstacruz

    rstacruz/jquery.transit

    7,240Voir sur GitHub↗

    This project is a jQuery plugin and animation extension that enables hardware-accelerated CSS3 transitions and transformations. It serves as a wrapper that shifts animation logic from script-based updates to native browser style transitions. The library provides tools for managing the scale, rotation, and orientation of page elements. It uses relative-value coordinate calculations to handle element movement and maps generic transformation properties to browser-specific vendor prefixes. The capability surface covers high-performance visual effects, including the management of timing and easin

    JavaScript
    Voir sur GitHub↗7,240
  • john-lluch/swrevealviewcontrollerAvatar de John-Lluch

    John-Lluch/SWRevealViewController

    4,489Voir sur GitHub↗

    SWRevealViewController is an iOS container view controller and navigation transition component used to create reveal view interfaces. It functions as a side menu controller that slides a primary view to expose a secondary navigation panel or hidden content. The project enables the creation of layered UI where a main screen moves away from the edges via pan and tap gestures to reveal a background side menu. It manages the visual transitions and animation behaviors required to switch between these stacked view controllers. The system handles nested interface layers and view controller manageme

    Objective-C
    Voir sur GitHub↗4,489
  • nicklockwood/icarouselAvatar de nicklockwood

    nicklockwood/iCarousel

    12,129Voir sur GitHub↗

    iCarousel is a data-driven UI library for macOS and iOS used to build interactive three-dimensional scrolling experiences. It functions as a customizable view controller that renders paged content using cylindrical or cover-flow 3D effects. The component is distinguished by its programmable perspective and visual transformation hooks, which allow for the definition of custom 3D styles and bespoke animation effects. Users can adjust viewpoint distance, alpha fading, and foreshortening to control how the vanishing point and depth appear during navigation. The library manages high-performance v

    Objective-C
    Voir sur GitHub↗12,129
  • airyland/vuxAvatar de airyland

    airyland/vux

    17,486Voir sur GitHub↗

    Vux is a mobile web UI kit and Vue mobile UI library consisting of predefined layout and interface components. It functions as a WeUI component framework that implements a standardized design language for web applications. The library provides a collection of reusable interface elements optimized for mobile browser screen dimensions and touch interactions. It ensures visual consistency across different mobile devices by mapping component styles directly to the WeUI mobile design specification. The framework covers mobile web interface design, mobile UI development, and the rapid assembly of

    Vueantcomponentsjavascript
    Voir sur GitHub↗17,486
  • grenderg/toastyAvatar de GrenderG

    GrenderG/Toasty

    6,586Voir sur GitHub↗

    Toasty is a JavaScript toast notification library and frontend feedback widget. It provides a reusable UI notification component for displaying temporary, styled alert messages and status notifications within web applications. The library focuses on application status signaling and custom notification UI, allowing for the creation of personalized alert messages with unique icons and formatted text. It implements non-intrusive notification overlays to provide visual feedback without interrupting user workflow. The system manages notifications through a state-based queue and a centralized noti

    Javaandroidtoastui-widget
    Voir sur GitHub↗6,586
  • danieldiekmeier/vue-slide-up-downAvatar de danieldiekmeier

    danieldiekmeier/vue-slide-up-down

    202Voir sur GitHub↗

    Like jQuery's slideUp/slideDown/slideToggle, but for Vue!

    JavaScriptcomponentslidedownslideup
    Voir sur GitHub↗202