awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 Repos

Awesome GitHub RepositoriesReact Animation Libraries

Animation and gesture libraries specifically for the React ecosystem.

Explore 13 awesome GitHub repositories matching part of an awesome list · React Animation Libraries. Refine with filters or upvote what's useful.

Awesome React Animation Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • framer/motionAvatar von framer

    framer/motion

    32,388Auf GitHub ansehen↗

    Framer Motion is a React animation library and hardware-accelerated motion engine. It provides a suite of systems for managing declarative transitions, automated layout interpolation, and animation states within React user interfaces. The project distinguishes itself through a layout transition orchestrator that automatically interpolates visual changes when elements shift position or size. It includes an interactive gesture system to trigger motion based on drags, hovers, and taps, as well as tools for binding animation progress to scroll positions. The library covers a broad range of motio

    Production-ready animation and gesture library for React.

    TypeScript
    Auf GitHub ansehen↗32,388
  • chenglou/react-motionAvatar von chenglou

    chenglou/react-motion

    21,921Auf GitHub ansehen↗

    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

    Offers a comprehensive toolkit for animating React components during mounting, unmounting, and state transitions.

    JavaScript
    Auf GitHub ansehen↗21,921
  • magicuidesign/magicuiAvatar von magicuidesign

    magicuidesign/magicui

    21,278Auf GitHub ansehen↗

    Magic UI is a copy-paste UI framework and React animated library providing a collection of interactive, visually dynamic interface components. It serves as a design engineering toolkit that bridges high-fidelity design and production code by offering ready-made components for direct integration into web applications. The library focuses on animated UI development and the implementation of interactive components, utilizing a copy-paste distribution model. This approach allows for rapid prototyping and full local customization without the need to install heavy dependencies. The components are

    Provides a collection of animation and gesture libraries specifically optimized for the React ecosystem.

    MDXcomponentsframer-motionnextjs
    Auf GitHub ansehen↗21,278
  • gregberge/svgrG

    gregberge/svgr

    11,043Auf GitHub ansehen↗

    SVGR is a tool that transforms static SVG files into reusable React components for direct rendering within user interface trees. It functions as an AST-based code transformer and build-time asset pipeline, parsing SVG XML into an abstract syntax tree to modify elements before generating JavaScript source code. The project integrates an external optimization engine to strip redundant metadata and minify attributes, ensuring vector images are flexible and easy to style. It uses recursive tree traversal to apply these transformations to all nested graphic elements and employs attribute mapping t

    Tool for transforming SVGs into React components.

    TypeScript
    Auf GitHub ansehen↗11,043
  • reactjs/react-transition-groupAvatar von reactjs

    reactjs/react-transition-group

    10,258Auf GitHub ansehen↗

    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

    Acts as a specialized animation library for the React ecosystem focusing on entry and exit transitions.

    JavaScript
    Auf GitHub ansehen↗10,258
  • matteobruni/tsparticlesAvatar von matteobruni

    matteobruni/tsparticles

    8,888Auf GitHub ansehen↗

    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

    React wrapper for particle animation library.

    TypeScript
    Auf GitHub ansehen↗8,888
  • sghall/react-moveAvatar von sghall

    sghall/react-move

    6,564Auf GitHub ansehen↗

    React Move is a declarative animation library for React that animates components by interpolating between start and end states with configurable timing and easing. It provides data-driven transitions for single elements, groups, lists, and SVG elements, supporting staggered timing, custom interpolation for non-numeric values like colors and paths, and drag-and-drop reordering of list items. The library distinguishes itself through its support for custom interpolation functions that replace default numeric interpolation, keyed array reconciliation for tracking items as they enter, update, or l

    Provides a declarative animation library for React that interpolates between start and end states with configurable timing.

    JavaScriptanimateanimationeasing
    Auf GitHub ansehen↗6,564
  • ibelick/motion-primitivesAvatar von ibelick

    ibelick/motion-primitives

    5,607Auf GitHub ansehen↗

    Motion Primitives ist ein animiertes UI-Kit und eine React-Animations-Komponentenbibliothek, die als Web-Motion-Framework konzipiert ist. Es bietet eine Sammlung vorgefertigter, anpassbarer visueller Komponenten, die verwendet werden, um komplexe Interface-Animationen und Übergänge innerhalb einer Browserumgebung zu implementieren. Die Bibliothek konzentriert sich auf animiertes UI-Design und visuelles Frontend-Polishing. Sie ermöglicht die Entwicklung interaktiver Webkomponenten und schnelles UI-Prototyping durch die Bereitstellung wiederverwendbarer Primitives, die Bewegungseffekte handhaben, ohne dass benutzerdefinierte Logik von Grund auf neu erstellt werden muss. Das Framework integriert Framer Motion für physikbasierte Übergänge und verwendet Tailwind CSS für das Styling. Es nutzt eine komponentenbasierte Abstraktion und TypeScript-Typdefinitionen, um strukturelle Verträge für Komponenten-Eigenschaften sicherzustellen.

    Provides a collection of pre-built animation and gesture components specifically for the React ecosystem.

    TypeScriptanimateanimatedanimation
    Auf GitHub ansehen↗5,607
  • ant-design/ant-motionAvatar von ant-design

    ant-design/ant-motion

    4,613Auf GitHub ansehen↗

    Dies ist eine React-Animationsbibliothek, die eine Sammlung von Komponenten für die Erstellung choreografierter Bewegungen, komplexer Übergänge und SVG-Morphing bereitstellt. Sie fungiert als Spezifikation für Motion-Design und als Wrapper-System für UI-Komponentenanimationen, das verwendet wird, um 3D-Transformationen, Bezier-Kurven und Entry-Exit-Übergänge auf Schnittstellenelemente anzuwenden. Das Projekt enthält eine Suite für scrollbasierte Animationen zur Synchronisierung von UI-Bewegungen und Parallax-Effekten mit der Viewport-Position sowie ein SVG-Motion-Framework zum Animieren von Pfaden, zum inkrementellen Zeichnen von Linien und zum Interpolieren von Koordinaten für Shape-Morphing. Die Funktionen decken eine breite Palette visueller Bewegungen ab, einschließlich 3D-Effekten wie rotierenden Karussells, Datenvisualisierungsbewegungen für numerische Interpolation und interaktiven Landing-Page-Assemblies. Es verwaltet zudem komplexe Komponentenanimationen für Tabellen und Listen und bietet Tools zum Sequenzieren und Verketten von Animationen für mehrere Elemente.

    A comprehensive collection of components for creating choreographed motion, SVG morphing, and complex transitions within React.

    JavaScriptanimationant-motionjavascript
    Auf GitHub ansehen↗4,613
  • aholachek/react-flip-toolkitAvatar von aholachek

    aholachek/react-flip-toolkit

    4,190Auf GitHub ansehen↗

    react-flip-toolkit ist ein koordinatenbasiertes Transitions-Framework und eine Layout-Animationsbibliothek für React. Sie verwendet eine Magic-Move-Technik, um Elementpositionen zu berechnen, und verhindert durch Interpolation und Physik ruckartige Sprünge bei Layout-Verschiebungen. Die Bibliothek bietet eine federbasierte Motion-Engine, die Steifigkeits- und Dämpfungseinstellungen verwendet, um natürliche Bewegungen für Layout- und Stiländerungen zu erzeugen. Sie enthält spezialisierte Werkzeuge für Shared-Element-Transitions, die visuelle Bewegungen über clientseitige Routenänderungen hinweg koordinieren, um die Kontinuität zwischen verschiedenen Seiten zu wahren. Das System deckt Layout-Transitions-Animationen und die Interpolation von Nicht-Layout-Eigenschaften ab. Es verwaltet das Timing durch gestaffelte Animationssequenzierung und beinhaltet Transform-Neutralisierung, um zu verhindern, dass sich Kindelemente verzerren, wenn ein Eltern-Container skaliert. Das Framework bietet zudem Animations-Callback-Trigger, um Logik an spezifischen Lebenszyklus-Meilensteinen auszuführen.

    Provides a comprehensive library for animating layout shifts and element transitions within the React ecosystem.

    TypeScriptanimation-libraryflip-animationslayout-animation
    Auf GitHub ansehen↗4,190
  • beekai-oss/react-simple-animateAvatar von beekai-oss

    beekai-oss/react-simple-animate

    1,820Auf GitHub ansehen↗

    React-simple-animate is a declarative motion framework designed for building CSS keyframe animations and style transitions within web interfaces. It functions as a utility for orchestrating complex, multi-step visual effects by defining style sequences, timing, and easing properties directly within component logic. The library distinguishes itself through its focus on sequencing and coordination, allowing developers to chain multiple animation instances or group them to execute in specific orders. By utilizing functional hooks and declarative properties, it manages animation lifecycles and st

    Offers a library for creating CSS keyframe animations and style transitions within components using declarative properties and functional hooks.

    TypeScriptanimateanimate-cssanimation
    Auf GitHub ansehen↗1,820
  • awesome-reveal/react-awesome-revealAvatar von awesome-reveal

    awesome-reveal/react-awesome-reveal

    1,189Auf GitHub ansehen↗

    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

    Offers reusable React components for applying entrance effects to interface elements during scroll or initial render.

    TypeScriptanimationanimationscss
    Auf GitHub ansehen↗1,189
  • nitin42/animate-componentsAvatar von nitin42

    nitin42/animate-components

    907Auf GitHub ansehen↗

    Animate Components ist ein Motion-Framework, das eine Sammlung deklarativer Primitive für die Verwaltung visueller Übergänge und Animationssequenzen innerhalb von Webanwendungen bereitstellt. Es fungiert als komponentenbasierte Bibliothek, die darauf ausgelegt ist, Bewegungsverhalten zu standardisieren und sicherzustellen, dass sich Interface-Elemente konsistent über verschiedene Teile eines Projekts hinweg bewegen und überblenden. Die Bibliothek zeichnet sich durch eine framework-neutrale Architektur aus, die Animationslogik mit verschiedenen Komponentenmodellen verbindet. Durch eine deklarative Schnittstelle ermöglicht sie Entwicklern, komplexe Bewegungsmuster zu komponieren und das Timing mit Komponenten-Lebenszyklen zu synchronisieren. Dieser Ansatz stellt sicher, dass visuelle Übergänge eng mit dem Rendering-Prozess gekoppelt sind und das Unmounting von Elementen nach Abschluss einer Animationssequenz automatisch handhaben, um eine saubere Dokumentstruktur zu wahren. Über die Kern-Orchestrierungsfunktionen hinaus enthält das Projekt Tools zur Generierung eigenständiger Style-Definitionen. Diese Keyframe-Generatoren ermöglichen den Export von Bewegungsmustern zur Verwendung mit externen Styling-Bibliotheken und CSS-in-JS-Lösungen, was ein konsistentes visuelles Branding über diverse Entwicklungsumgebungen hinweg erleichtert.

    Provides a collection of declarative components for applying motion sequences in React applications.

    JavaScriptanimate-componentsanimationscreate-react-app
    Auf GitHub ansehen↗907
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. React Animation Libraries

Unter-Tags erkunden

  • Route Transition ManagersSpecialized animation controllers that synchronize view transitions with URL routing changes. **Distinct from React Animation Libraries:** Focuses specifically on the intersection of routing and animation, whereas React Animation Libraries are general purpose.