Una skill de Claude Code que convierte un tema breve en un video de motion graphics sincronizado con el ritmo, renderizado en MP4 con HyperFrames.
juliangarnier/anime
Una biblioteca ligera de animación para JavaScript que anima propiedades CSS, SVG, atributos del DOM y objetos JavaScript simples.
- Estrellas
- 73,752
- Forks
- 4,987
- Issues abiertos
- 124
- Último commit
- hace 2 meses
¿Qué es?
Anime.js es un motor de animación para JavaScript con una única API para animar propiedades CSS, elementos SVG, atributos del DOM y objetos JavaScript. Las animaciones se declaran con selectores de destino y valores de propiedades, y se controlan con opciones como la duración, el retraso, la función de aceleración, la repetición y la reproducción alternada.
La versión 4 se distribuye como módulos ES y se importa desde el paquete animejs. Un helper de stagger distribuye los retrasos entre varios destinos; por ejemplo, puede hacer que empiecen desde el centro de un grupo. La biblioteca tiene licencia MIT y se describe como ligera y multipropósito.
El repositorio incluye scripts de compilación que generan bundles ESM, UMD, CJS e IIFE, además de declaraciones de tipos de TypeScript, y cuenta con suites de pruebas para navegador y Node. La documentación completa está disponible en el sitio web del proyecto y hay una guía de migración para pasar desde la versión 3.
Funciones clave
- 01Anima propiedades CSS, SVG, atributos del DOM y objetos JavaScript con una única API.
- 02Permite usar stagger para distribuir los retrasos entre varios destinos.
- 03Ofrece funciones de aceleración, repetición y reproducción alternada.
- 04Se distribuye como módulos ES y cuenta con compilaciones UMD, CJS e IIFE.
- 05Incluye declaraciones de tipos de TypeScript.
Casos de uso
- Añadir movimiento a elementos de una página web, como desplazar o rotar cajas al cargarla.
- Animar rutas e iconos SVG en una interfaz web.
- Interpolar valores numéricos en objetos JavaScript simples para canvas o renderizado personalizado.
Inicio rápido
- 1
Instala el paquete con npm
npm i animejs - 2
Importa animate y stagger desde animejs y llama a animate en un selector
Temas
Preguntas frecuentes
- ¿Qué es anime?
- Una biblioteca ligera de animación para JavaScript que anima propiedades CSS, SVG, atributos del DOM y objetos JavaScript simples. Anime.js es un motor de animación para JavaScript con una única API para animar propiedades CSS, elementos SVG, atributos del DOM y objetos JavaScript. Las animaciones se declaran con selectores de destino y valores de propiedades, y se controlan con opciones como la duración, el retraso, la función de aceleración, la repetición y la reproducción alternada.
- ¿anime es gratuito? ¿Qué licencia tiene?
- anime es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿anime sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de anime fue el 21 ago 2026.
- ¿Para qué puedo usar anime?
- Añadir movimiento a elementos de una página web, como desplazar o rotar cajas al cargarla. Animar rutas e iconos SVG en una interfaz web. Interpolar valores numéricos en objetos JavaScript simples para canvas o renderizado personalizado.
- ¿Cómo se instala anime?
- Instala el paquete con npm: npm i animejs Importa animate y stagger desde animejs y llama a animate en un selector
- ¿Dónde consigo anime?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/juliangarnier/anime
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Motor JavaScript para navegador que captura elementos del DOM y los exporta como SVG, PNG, JPG, WebP, canvas o Blob, con plugins para HTML, PDF, vectores, GIF y video.
Una gramática declarativa en JSON para crear visualizaciones de datos interactivas que se renderizan en HTML5 Canvas o SVG.
Una biblioteca de gráficos en movimiento para la web con JavaScript, que ofrece animaciones declarativas de formas, remolinos, explosiones y secuencias escalonadas.
Resaltador de sintaxis para JavaScript sin dependencias, que usa la CSS Custom Highlight API en lugar de envolver cada token en elementos span.
Un canvas de código abierto para diseño y creación, con generación de imágenes asistida por IA, presentaciones e importación desde Figma en una app de escritorio.