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
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
airbnb avatar

airbnb/lottie-react-native

0
View on GitHub↗
17,164 Stars·1,801 Forks·Kotlin·Apache-2.0·9 Aufrufeairbnb.io/lottie/#/react-native↗

Lottie React Native

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 to targeted keypaths based on application state or user themes.

The project covers broad capabilities for vector animation rendering from local or remote sources, including playback control for pausing, resuming, and looping. It also includes support for handling animation events and integrating animation controllers to synchronize motion with external state management tools.

Features

  • JSON Animation Rendering - Renders complex vector animations defined in the Lottie JSON specification.
  • Vector Animation Libraries - Renders high-quality vector animations from local or remote sources with configurable speed and looping.
  • Vector Graphics Renderers - Implements a system for rendering scalable vector animations from external files within a mobile interface.
  • Lottie Players - Acts as a dedicated player for high-quality vector animations exported from After Effects via Lottie.
  • React Native Libraries - Provides a specialized library for integrating high-fidelity Lottie motion design into React Native applications.
  • Animation Playback Controls - Provides methods for pausing, resuming, and manipulating the playback progress of animations.
  • Native Thread Animation Engines - Offloads animation parsing and rendering to the native UI thread to ensure high-performance, jank-free transitions.
  • Cross-Platform Animation Engines - Provides a platform-agnostic motion core for displaying hardware-accelerated animations across different mobile resolutions.
  • Imperative Animation Controllers - Provides a programmatic interface to control animation playback states outside of the standard declarative render cycles.
  • Native Rendering Bridges - Implements a bridge that serializes animation commands from JavaScript to platform-specific native rendering widgets.
  • Asset Loading Systems - Provides a system for importing and managing external Lottie animation files required for rendering.
  • Dynamic Color Filters - Allows changing the color of specific animation layers by applying filters to targeted keypaths.
  • Visual Filter Animators - Implements programmatic filter manipulation to change animation appearances and replace text strings.
  • Animation Controllers - Provides systems for orchestrating animation sequences and synchronizing them with external application state management.
  • Animation Lifecycle Callbacks - Includes lifecycle hooks that trigger custom logic when animations finish loading or complete a playback cycle.
  • Dynamic Animation Controllers - Includes tools for updating animation parameters, color filters, and text states during active execution.
  • Interactive Interface Animations - Enables animations that respond in real-time to user interactions and application events in mobile environments.
  • Keypath Mapping - Enables targeting of specific animation layers for real-time modification via hierarchical property paths.
  • State-Driven Animations - Supports animations that update their colors and text in real time based on application state or themes.
  • UI Components - Render high-quality After Effects animations natively on mobile.

Star-Verlauf

Star-Verlauf für airbnb/lottie-react-nativeStar-Verlauf für airbnb/lottie-react-native

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Lottie React Native

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Lottie React Native.
  • 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

    Kotlinafter-effectsanimationsbodymovin
    Auf GitHub ansehen↗17,167
  • 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

    HTML
    Auf GitHub ansehen↗4,922
  • shopify/react-native-skiaAvatar von Shopify

    Shopify/react-native-skia

    8,424Auf GitHub ansehen↗

    react-native-skia is a cross-platform graphics framework that provides a high-performance 2D graphics engine for rendering shapes, paths, and images. It functions as a vector graphics engine and UI animation toolkit, allowing for hardware-accelerated visuals across mobile and web platforms. The project is distinguished by its integration of the Skia 2D graphics library, enabling a shader and filter pipeline for complex pixel-level effects. It supports the rendering of Lottie animations exported from After Effects and the execution of animations directly on the UI thread to maintain fluid moti

    TypeScriptreactreact-nativeskia
    Auf GitHub ansehen↗8,424
  • 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

    Javaafter-effectsairbnbandroid
    Auf GitHub ansehen↗35,614
Alle 30 Alternativen zu Lottie React Native anzeigen→

Häufig gestellte Fragen

Was macht airbnb/lottie-react-native?

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.

Was sind die Hauptfunktionen von airbnb/lottie-react-native?

Die Hauptfunktionen von airbnb/lottie-react-native sind: JSON Animation Rendering, Vector Animation Libraries, Vector Graphics Renderers, Lottie Players, React Native Libraries, Animation Playback Controls, Native Thread Animation Engines, Cross-Platform Animation Engines.

Welche Open-Source-Alternativen gibt es zu airbnb/lottie-react-native?

Open-Source-Alternativen zu airbnb/lottie-react-native sind unter anderem: lottie-react-native/lottie-react-native — lottie-react-native is a library for rendering Lottie JSON animations as native graphics within a cross-platform… airbnb/lottie — Lottie is a JSON vector animation engine and cross-platform player that renders resolution-independent motion… shopify/react-native-skia — react-native-skia is a cross-platform graphics framework that provides a high-performance 2D graphics engine for… airbnb/lottie-android — Lottie-android is a native vector animation engine and library for Android that parses JSON specification files into… bodymovin/bodymovin — Bodymovin is a motion graphics pipeline tool and plugin that exports After Effects animations into JSON files for… gamote/lottie-react — Lottie React is a component library for rendering complex motion graphics and vector animations in web applications.…