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

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

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

Lottie animation tools

Ranking aktualisiert am 27. Juli 2026

For lottie integration tools, the strongest matches are airbnb/lottie (Airbnb's lottie is the definitive multi-platform rendering engine and), airbnb/lottie-react-native (This repository provides Lottie animation playback and rendering for) and lottie-react-native/lottie-react-native (This repository is a React Native mobile integration library). bodymovin/bodymovin and airbnb/lottie-android round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best open-source Lottie animation tools to render, edit, and integrate vector graphics, ranked by GitHub stars and activity to help you find the…

Lottie animation tools

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

    airbnb/lottie

    4,922Auf GitHub ansehen↗

    Lottie is a JSON vector animation engine and cross-platform player that renders resolution-independent motion graphics. It functions as a runtime renderer that translates Adobe After Effects compositions into real-time animations using a JSON-based intermediate representation. The project distinguishes itself by enabling dynamic control over vector assets at runtime. It allows for the programmatic modification of animation properties, colors, and playback states through hierarchical key-paths and dynamic theming. This allows animations to respond to real-time application state changes and use

    Airbnb's lottie is the definitive multi-platform rendering engine and JSON animation player created by the original authors, offering robust web integration, dynamic property manipulation, and performance optimization for vector graphics.

    HTMLHardware-Accelerated RenderingLottie PlayersJSON Animation Rendering
    Auf GitHub ansehen↗4,922
  • airbnb/lottie-react-nativeAvatar von airbnb

    airbnb/lottie-react-native

    17,164Auf GitHub ansehen↗

    lottie-react-native is a React Native animation library and cross-platform vector animation engine used to render high-quality animations exported from After Effects via the Lottie file format. It functions as a Lottie animation player that allows mobile applications to display hardware-accelerated animations that maintain visual quality across different screen resolutions. The library serves as a dynamic animation controller, enabling the manipulation of playback, color filters, and text layers in real time. It provides the ability to change animation colors and visuals by applying filters t

    This repository provides Lottie animation playback and rendering for React Native mobile apps, though it is scoped to that specific framework rather than being a universal multi-platform solution.

    KotlinLottie PlayersJSON Animation RenderingAnimation Playback Controls
    Auf GitHub ansehen↗17,164
  • lottie-react-native/lottie-react-nativeAvatar von lottie-react-native

    lottie-react-native/lottie-react-native

    17,167Auf GitHub ansehen↗

    lottie-react-native is a library for rendering Lottie JSON animations as native graphics within a cross-platform mobile framework. It serves as a JSON-based animation renderer that parses design-exported files into high-performance vector animations on mobile devices. The framework uses a GPU-accelerated vector animation implementation to offload rendering to the device processor, reducing CPU load to maintain smooth motion. It provides a cross-platform motion framework for controlling animation playback, layout scaling, and dynamic color modifications across different mobile screens. The li

    This repository is a React Native mobile integration library for Lottie animations, fulfilling the JSON rendering and playback control requirements while being limited to the mobile ecosystem rather than providing a full multi-platform suite or an editor.

    KotlinLottie PlayersJSON Animation RenderingAnimation Playback Controls
    Auf GitHub ansehen↗17,167
  • bodymovin/bodymovinAvatar von bodymovin

    bodymovin/bodymovin

    31,928Auf GitHub ansehen↗

    Bodymovin is a motion graphics pipeline tool and plugin that exports After Effects animations into JSON files for native rendering on web and mobile platforms. It serves as a cross-platform animation bridge, converting complex vector motion designs into a portable Lottie format for use across different operating systems and frameworks. The project enables high-performance web animation by rendering motion graphics using SVG, Canvas, or HTML. It ensures consistent playback across diverse environments by converting dynamic expressions into static keyframes during the export process. The toolse

    Bodymovin is the foundational After Effects plugin and exporter that generates the Lottie JSON format and powers cross-platform animation playback across web and mobile environments.

    JavaScriptJSON Animation RenderingAnimation Playback Controls
    Auf GitHub ansehen↗31,928
  • airbnb/lottie-androidAvatar von airbnb

    airbnb/lottie-android

    35,614Auf GitHub ansehen↗

    Lottie-android is a native vector animation engine and library for Android that parses JSON specification files into high-fidelity animations. It functions as a JSON animation parser and renderer, translating After Effects exported data into native draw calls to maintain design fidelity on mobile devices. The library supports dynamic user interface control by allowing the modification of animation properties, such as colors, text, and shape attributes, during runtime playback. It also integrates with system-level accessibility settings to adjust playback and visibility in accordance with redu

    This repository provides native Android rendering and runtime manipulation for Lottie animation JSON files, fitting the visitor's multi-platform focus despite being restricted to the Android ecosystem.

    JavaHardware-Accelerated RenderingJSON Animation RenderingAnimation Playback Controls
    Auf GitHub ansehen↗35,614
  • airbnb/lottie-webAvatar von airbnb

    airbnb/lottie-web

    31,926Auf GitHub ansehen↗

    This project is a cross-platform animation engine and vector animation player designed to render complex motion graphics within web browsers. It functions as a declarative motion framework, allowing developers to decouple visual design from application logic by using structured data files to define sophisticated animations. The library distinguishes itself by offering multiple rendering paths, including native support for vector graphics through the browser document object model and raster-based drawing via canvas elements. It utilizes a dedicated property interpolation engine to calculate ke

    This repository is the canonical reference implementation for rendering and manipulating Lottie vector animations in web applications, directly matching the core intent.

    JavaScriptRendering
    Auf GitHub ansehen↗31,926
  • airbnb/lottie-iosAvatar von airbnb

    airbnb/lottie-ios

    26,762Auf GitHub ansehen↗

    lottie-ios is a vector graphics engine and animation framework for iOS that renders animations exported from After Effects as native visual elements. It functions as a renderer that converts animation data into high-fidelity native shapes to maintain small file sizes on mobile devices. The framework provides tools for managing playback, looping, and real-time property updates. It allows for the modification of colors, positions, and keyframe properties of active animations to respond to application state changes. The system parses JSON-based animation data and maps keyframes to native layers

    This native iOS vector graphics engine parses and renders JSON animation files with playback controls and dynamic property updates, making it a strong platform-specific choice though it lacks multi-platform support.

    SwiftAnimation Playback Controls
    Auf GitHub ansehen↗26,762
  • facebookarchive/keyframesAvatar von facebookarchive

    facebookarchive/Keyframes

    5,294Auf GitHub ansehen↗

    Keyframes is a cross-platform animation library and playback engine designed to render Adobe After Effects shape animations as high-quality vector graphics on mobile devices. It functions as a vector animation player that executes complex path and shape animations using a JSON-based data format, removing the need for rasterized video files. The system enables the conversion of shape-based animations from After Effects into a portable schema for delivery across both Android and iOS platforms. This ensures visual consistency by utilizing a shared framework to render the same vector animation da

    Keyframes is a cross-platform vector animation player and playback engine that executes After Effects JSON shape animations on mobile devices, making it a relevant tool for cross-platform rendering despite lacking a web or React integration.

    JavaScriptAnimation Playback Controls
    Auf GitHub ansehen↗5,294
  • chenqingspring/react-lottieAvatar von chenqingspring

    chenqingspring/react-lottie

    1,742Auf GitHub ansehen↗

    React Lottie is a component for rendering scalable vector animations inside React applications by parsing exported design files directly into scalable elements. It functions as a vector motion graphics player that displays motion graphics within user interface layouts and integrates directly with component properties. The component synchronizes playback states and timeline triggers with component lifecycle methods while parsing exported JSON graphic data into scalable shape elements. It supports dynamic asynchronous resource loading to fetch external animation data payloads at runtime, keepin

    This repository genuinely is a Lottie animation integration tool, specifically providing a React component wrapper around lottie-web for rendering After Effects JSON animations, though it focuses narrowly on React integration rather than a multi-platform suite.

    JavaScriptAnimation Playback Controls
    Auf GitHub ansehen↗1,742
  • gamote/lottie-reactAvatar von Gamote

    Gamote/lottie-react

    959Auf GitHub ansehen↗

    Lottie React is a component library for rendering complex motion graphics and vector animations in web applications. It translates pre-exported animation data structures directly into real-time vector rendering instructions at runtime, allowing applications to display scalable graphics without relying on heavy video files or raster images. The library encapsulates animation runtimes inside declarative components and hooks, and provides an imperative controller that exposes programmatic methods to manage playback states such as playing, pausing, and seeking. It handles rendering dynamically th

    This React library provides lightweight Lottie animation rendering and component hooks for web applications, though it is scoped specifically to React rather than multi-platform or editing use cases.

    TypeScriptLottie PlayersJSON Animation Rendering
    Auf GitHub ansehen↗959
  • megasanjay/vue3-lottieAvatar von megasanjay

    megasanjay/vue3-lottie

    428Auf GitHub ansehen↗

    A simple Vue 3 component for using Lottie animations in Vue 3

    This repository provides a Vue 3 component to integrate and render Lottie animations, making it a good fit for web integration though limited to a single frontend framework.

    VueAnimation and MotionUI Components
    Auf GitHub ansehen↗428
  • xvrh/lottie-flutterAvatar von xvrh

    xvrh/lottie-flutter

    1,285Auf GitHub ansehen↗

    Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.

    This pure Dart Lottie player natively renders After Effects animations on Flutter across multiple platforms, though it is specifically tailored to the Flutter ecosystem rather than offering a general-purpose web or React integration.

    DartImage ProcessingMedia Processing
    Auf GitHub ansehen↗1,285
  • mifi/react-lottie-playerAvatar von mifi

    mifi/react-lottie-player

    535Auf GitHub ansehen↗

    Fully declarative React Lottie player

    This repository provides a declarative React component to render Lottie JSON animations, making it a fitting web integration tool even though it is limited to React rather than multi-platform.

    JavaScriptIntegration Libraries
    Auf GitHub ansehen↗535
  • lottiefiles/lottie-playerAvatar von LottieFiles

    LottieFiles/lottie-player

    1,658Auf GitHub ansehen↗

    Lottiefiles/lottie-player is a web-component-based Lottie animation player built for rendering JSON animations in web applications, though it lacks a built-in animation editor and multi-platform rendering beyond the web.

    TypeScriptStandalone Components
    Auf GitHub ansehen↗1,658
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
airbnb/lottie4.9KHTMLMIT25. März 2026
airbnb/lottie-react-native17.2KKotlinApache-2.010. Juni 2026
lottie-react-native/lottie-react-native17.2KKotlinApache-2.023. Juni 2026
bodymovin/bodymovin31.9KJavaScriptMIT1. Sept. 2025
airbnb/lottie-android35.6KJavaApache-2.015. Feb. 2026
airbnb/lottie-web31.9KJavaScriptMIT1. Sept. 2025
airbnb/lottie-ios26.8KSwiftApache-2.015. Juni 2026
facebookarchive/keyframes5.3KJavaScriptNOASSERTION29. Nov. 2019
chenqingspring/react-lottie1.7KJavaScriptMIT20. Feb. 2026
gamote/lottie-react959TypeScriptNOASSERTION3. März 2026

Related searches

  • Animation asset tools
  • Animation sequencing software
  • Animationsbibliothek für React-Komponenten
  • a library for creating Flutter animations
  • a framework for building LLM applications
  • a javascript library for web animations
  • a library of animated icons for web
  • Animationsbibliothek für Svelte-Transitions