anime

Из публичных источников

Anime.js — легковесная JavaScript-библиотека для анимации CSS-свойств, SVG, DOM-атрибутов и JavaScript-объектов, распространяемая по лицензии MIT.

БиблиотекаКатегория: Библиотеки и SDK · Анимация и 3D · UI и редакторыOpen sourceданные проверены 15 окт. 2026 г.

Обзор

Ручная анимация интерфейсов требует постоянной работы с временной шкалой, кривыми плавности и последовательными задержками для CSS, SVG и обычных JavaScript-значений. Anime.js — JavaScript-библиотека для анимации, которая решает все эти задачи с помощью одного простого и единообразного API. Она работает с CSS-свойствами, SVG, DOM-атрибутами и JavaScript-объектами и поддерживает стаггеринг, функции плавности и зацикливание. Функции animate и stagger подключаются как ES-модули, после чего вы описываете целевые элементы и свойства, которые нужно изменить. Библиотека бесплатна, распространяется по лицензии MIT и остаётся компактной, поэтому подходит как для небольших эффектов интерфейса, так и для крупных интерактивных страниц. Она будет полезна фронтенд-разработчикам и дизайнерам, которым нужна выразительная анимация без тяжёлого фреймворка. Установить её можно из npm или подключить через CDN.
  • animation
  • anime
  • canvas
  • css
  • javascript
  • javascript-library
  • svg

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Официальный сайтИз публичных источниковиз метаданных каталога
    animejs.com/ ↗
  • Реестр пакетов языкаnodejsИз публичных источниковиз манифеста пакета — публикация в реестре не проверена
    npm install animejs

    Не проверено: перед установкой убедитесь, что пакет в реестре принадлежит этому проекту.

    www.npmjs.com/package/animejs ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/juliangarnier/anime ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
Node.jsСовместимо—манифест пакета: package.json name0.60
PythonНеизвестно———
JVMНеизвестно———
.NETНеизвестно———
WebAssemblyНеизвестно———
Web browserНеизвестно———

Релизы

проверено 29 окт. 2026 г.
v4.5.0Последний22 июн. 2026 г.Официальный источник ↗

Файлы версии 4.5.0

К релизу не приложены файлы.

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества96
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2016
last activity 55 days ago
Документация · 1515
README 5336 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 115 days ago
Точность категории · 1010
classifier confidence 1
Популярность · 1010
73636 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX MIT
Сообщество · 55
issues enabled, 4972 forks

Лицензия

MIT
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/juliangarnier/animeОсновной★ 73 636 звёздактивность 21 авг. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

three.jsПохожий
three.js — JavaScript-библиотека для 3D с открытым кодом (лицензия MIT), которая упрощает создание WebGL- и WebGPU-сцен в браузере.MIT · Библиотеки и SDK
pixijsПохожий
PixiJS — открытая библиотека для 2D-рендеринга в HTML5, позволяющая создавать быструю интерактивную графику и игры в браузере на WebGL и WebGPU.MIT · Библиотеки и SDK
dotlottie-webПохожий
dotlottie-web — открытый плеер Lottie и dotLottie для веба на ядре Rust и WASM, библиотека для анимации в интерфейсах и SDK.MIT · Библиотеки и SDK
GSAPПохожий
GSAP — JavaScript-библиотека для анимации, не привязанная к фреймворку, которая плавно анимирует CSS, SVG, canvas и любые свойства JavaScript в браузере.Библиотеки и SDK
remotionПохожий
Remotion — библиотека на React для программного создания видео: видеоролики пишутся кодом и рендерятся в файлы без ручного монтажа.Библиотеки и SDK
tiptapПохожий
Tiptap — безголовая библиотека богатого текстового редактора для JavaScript, построенная на ProseMirror и расширяемая более чем сотней расширений.MIT · Библиотеки и SDK

README

Из juliangarnier/anime · лицензия MIT · загружено 29 окт. 2026 г.

Anime.js

Sponsors

Anime.js is 100% free and is only made possible with the help of our sponsors. Help the project become sustainable by sponsoring us on GitHub Sponsors.

Platinum sponsors

Silver sponsors

Get featured here by becoming a GitHub Sponsor.

Usage

Anime.js V4 works by importing ES modules like so:

import {
  animate,
  stagger,
} from 'animejs';

animate('.square', {
  x: 320,
  rotate: { from: -180 },
  duration: 1250,
  delay: stagger(65, { from: 'center' }),
  ease: 'inOutQuint',
  loop: true,
  alternate: true
});

V4 Documentation

The full documentation is available here.

V3 Migration guide

You can find the v3 to v4 migration guide here.

NPM development scripts

First, run npm i to install all the necessary packages. Then, execute the following scripts with npm run <script>.

scriptaction
devWatches for changes in src/**/*.js, bundles the ESM version to lib/ and creates type declarations in types/
dev:testRuns dev and test:browser concurrently
buildBundles ESM / UMD / CJS / IIFE versions to lib/ and creates type declarations in types/
test:browserStarts a local server and runs all browser-related tests
test:nodeStarts Node-related tests
open:examplesStarts a local server to browse the examples locally

© Julian Garnier | MIT License

Открыть репозиторий ↗