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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebookarchive avatar

facebookarchive/KeyframesArchived

0
View on GitHub↗
5,294 estrellas·297 forks·JavaScript·4 vistasfacebookincubator.github.io/Keyframes↗

Keyframes

Keyframes es una biblioteca de animación multiplataforma y motor de reproducción diseñado para renderizar animaciones de formas de Adobe After Effects como gráficos vectoriales de alta calidad en dispositivos móviles. Funciona como un reproductor de animación vectorial que ejecuta animaciones complejas de rutas y formas utilizando un formato de datos basado en JSON, eliminando la necesidad de archivos de video rasterizados.

El sistema permite la conversión de animaciones basadas en formas desde After Effects a un esquema portátil para su distribución en plataformas Android e iOS. Esto garantiza la consistencia visual al utilizar un framework compartido para renderizar los mismos datos de animación vectorial en diferentes sistemas operativos móviles.

La biblioteca proporciona capacidades para gestionar la reproducción de animaciones, incluyendo la capacidad de iniciar, pausar, reanudar, detener o saltar a puntos específicos de progreso en una línea de tiempo. Además, admite la extracción de datos de animación desde software de diseño y la rasterización de rutas vectoriales para su visualización en pantallas móviles.

Features

  • After Effects Renderers - Parses and renders animations exported specifically from Adobe After Effects into native mobile vector graphics.
  • Animation Schemas - Utilizes a structured JSON schema to represent shape paths and keyframes for portable cross-platform playback.
  • Vector Animation Libraries - Acts as a mobile runtime for executing complex path and shape animations defined in JSON data.
  • Vector Graphics Renderers - Implements a rendering pipeline that converts design-exported vector data into high-fidelity graphics on mobile screens.
  • Vector Rasterizers - Translates mathematical vector path definitions into native graphics API calls for pixel-based rendering on screen.
  • Vector Animations - Renders high-quality vector animations with complex paths and shape curves on mobile device screens.
  • Timeline State Managers - Maintains the playback state of the animation timeline, enabling seeking, pausing, and resuming at specific frames.
  • Cross-Platform Animation Players - Ensures visual consistency by playing back the same vector animation data across both iOS and Android platforms.
  • Animation Data Formats - Converts complex shape animations from professional design software into a portable JSON data format.
  • Bézier Curve Interpolations - Implements cubic Bézier mathematical calculations to ensure smooth interpolation of vector positions between animation keyframes.
  • Frame-Rate Independence - Ensures animations play at a consistent speed across different devices regardless of their hardware refresh rates.
  • Animation Playback Controls - Provides controls to start, pause, resume, stop, and seek to specific points within the animation timeline.

Historial de estrellas

Gráfico del historial de estrellas de facebookarchive/keyframesGráfico del historial de estrellas de facebookarchive/keyframes

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Keyframes

Proyectos open-source similares, clasificados según cuántas características comparten con Keyframes.
  • airbnb/lottieAvatar de airbnb

    airbnb/lottie

    4,922Ver en GitHub↗

    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
    Ver en GitHub↗4,922
  • airbnb/lottie-iosAvatar de airbnb

    airbnb/lottie-ios

    26,762Ver en GitHub↗

    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

    Swift
    Ver en GitHub↗26,762
  • airbnb/lottie-androidAvatar de airbnb

    airbnb/lottie-android

    35,614Ver en GitHub↗

    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
    Ver en GitHub↗35,614
  • tencent/libpagAvatar de Tencent

    Tencent/libpag

    5,708Ver en GitHub↗

    The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.

    C++after-effectsanimationkeyframes
    Ver en GitHub↗5,708
Ver las 30 alternativas a Keyframes→

Preguntas frecuentes

¿Qué hace facebookarchive/keyframes?

Keyframes es una biblioteca de animación multiplataforma y motor de reproducción diseñado para renderizar animaciones de formas de Adobe After Effects como gráficos vectoriales de alta calidad en dispositivos móviles. Funciona como un reproductor de animación vectorial que ejecuta animaciones complejas de rutas y formas utilizando un formato de datos basado en JSON, eliminando la necesidad de archivos de video rasterizados.

¿Cuáles son las características principales de facebookarchive/keyframes?

Las características principales de facebookarchive/keyframes son: After Effects Renderers, Animation Schemas, Vector Animation Libraries, Vector Graphics Renderers, Vector Rasterizers, Vector Animations, Timeline State Managers, Cross-Platform Animation Players.

¿Qué alternativas de código abierto existen para facebookarchive/keyframes?

Las alternativas de código abierto para facebookarchive/keyframes incluyen: airbnb/lottie — Lottie is a JSON vector animation engine and cross-platform player that renders resolution-independent motion… tencent/libpag — The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations… airbnb/lottie-android — Lottie-android is a native vector animation engine and library for Android that parses JSON specification files into… airbnb/lottie-ios — lottie-ios is a vector graphics engine and animation framework for iOS that renders animations exported from After… airbnb/lottie-react-native — lottie-react-native is a React Native animation library and cross-platform vector animation engine used to render… bodymovin/bodymovin — Bodymovin is a motion graphics pipeline tool and plugin that exports After Effects animations into JSON files for…