JavaScript animation and DOM libraries

Find animation, drag-and-drop, and DOM packages, including Anime.js, jQuery, and SortableJS. Inspect the package behind the interaction.

7 indexed packages. Inspect package specifications and compare alternatives according to their actual role in your application.

Packages in this category

  • jQuery: JavaScript library for DOM operations
  • Dojo Toolkit: Dojo core is a powerful, lightweight library that makes common tasks quicker and easier. Animate elements, manipulate the DOM, and query with easy CSS syntax, all without sacrificing performance.
  • Velocity.js: Accelerated JavaScript animation.
  • Anime.js: JavaScript animation engine
  • jQuery Migrate: Migrate older jQuery code to jQuery 4.x
  • ScrollReveal: Animate elements as they scroll into view
  • SortableJS: JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Knockout and any CSS library, e.g. Bootstrap.

What to compare

  • Check which interactions you need: DOM manipulation, animation timelines, scrolling, or drag-and-drop.
  • Review required browser APIs and whether code can be imported safely in your server-rendering environment.
  • Inspect whether the package requires a companion library such as jQuery.
  • Look for documented accessibility and reduced-motion behavior rather than treating animation support as a single checkbox.

Example package specifications

jquery

Latest version4.0.0
Runtime dependencies0
Bundled typesNot declared
Gzip measurement26.97 KiB

Evidence and freshness

dojo

Latest version1.17.3
Runtime dependencies0
Bundled typesNot declared
Gzip measurement401 B

Evidence and freshness

Category comparisons

    Filter this category by your requirements