kandi background
Explore Kits

17 best JavaScript Node.js Animation libraries in 2023

by kalaiyarasan Updated: Sep 1, 2021

JavaScript’s event-based environment and flexibility make it one of the best and most efficient platforms for creating animation libraries. Since Node.js is an open-source and cross-platform runtime environment, it allows developers to create and implement animation elements with ease. It runs on the V8 engine and executes the JavaScript code outside the web browser, making it suitable for working with DOM elements and adding functionality along with animation. JavaScript animation libraries support more intricate animation effects, with which you can customize UI components in your web applications. It also allows you to incorporate more complex and advanced effects, compared to CSS animation.

Here is our list of the 17 best JavaScript Node.js animation libraries that are open source in 2021. KUTE.js is such an animation engine for modern browsers that enables high-performance animation elements. Built on ES6+ standards, it has features like cross-browser animation, flexibility, SVG transformations, path morphing, typographics, and so on. Another library, Keyframes-tool, is a Node.js command-line tool that can be used to convert CSS animations to keyframes for web animations API. With this, you can move your animated elements from stylesheets to JavaScript. On the other hand, Text-animation is a library that enables you to create beautiful ASCII text animations based on NodeJS. All these libraries help to make your web application more interactive and immersive.

kute.jsby thednp

JavaScript star image 2423 Version:2.2.4

License: Permissive (MIT)

KUTE.js is a JavaScript animation engine for modern browsers.

Support
Quality
Security
License
Reuse

kute.jsby thednp

JavaScript star image 2423 Version:2.2.4 License: Permissive (MIT)

KUTE.js is a JavaScript animation engine for modern browsers.
Support
Quality
Security
License
Reuse

chalk-animationby bokub

JavaScript star image 1937 Version:2.0.3

License: Permissive (MIT)

:clapper: Colorful animations in terminal output

Support
Quality
Security
License
Reuse

chalk-animationby bokub

JavaScript star image 1937 Version:2.0.3 License: Permissive (MIT)

:clapper: Colorful animations in terminal output
Support
Quality
Security
License
Reuse

png.jsby foliojs

JavaScript star image 423 Version:Current

License: Permissive (MIT)

A (animated) PNG decoder in JavaScript for the HTML5 canvas element and Node.js

Support
Quality
Security
License
Reuse

png.jsby foliojs

JavaScript star image 423 Version:Current License: Permissive (MIT)

A (animated) PNG decoder in JavaScript for the HTML5 canvas element and Node.js
Support
Quality
Security
License
Reuse

gifencoderby eugeneware

JavaScript star image 390 Version:Current

License: Others (Non-SPDX)

Server side animated gif generation for node.js

Support
Quality
Security
License
Reuse

gifencoderby eugeneware

JavaScript star image 390 Version:Current License: Others (Non-SPDX)

Server side animated gif generation for node.js
Support
Quality
Security
License
Reuse

puppeteer-recorderby clipisode

JavaScript star image 177 Version:Current

License: Permissive (MIT)

Record animations using puppeteer. Based on electron-recorder.

Support
Quality
Security
License
Reuse

puppeteer-recorderby clipisode

JavaScript star image 177 Version:Current License: Permissive (MIT)

Record animations using puppeteer. Based on electron-recorder.
Support
Quality
Security
License
Reuse

clumsyby kreshikhin

JavaScript star image 109 Version:1.1.0

License: Permissive (MIT)

A library written on node.js for creating math figures on HTMLCanvas in XKCD style.

Support
Quality
Security
License
Reuse

clumsyby kreshikhin

JavaScript star image 109 Version:1.1.0 License: Permissive (MIT)

A library written on node.js for creating math figures on HTMLCanvas in XKCD style.
Support
Quality
Security
License
Reuse

boats-animatorby charlielee

TypeScript star image 79 Version:v0.12.0

License: Strong Copyleft (GPL-3.0)

Stop motion animation program created using Electron

Support
Quality
Security
License
Reuse

boats-animatorby charlielee

TypeScript star image 79 Version:v0.12.0 License: Strong Copyleft (GPL-3.0)

Stop motion animation program created using Electron
Support
Quality
Security
License
Reuse

jui-chartby juijs

JavaScript star image 56 Version:v2.6.12

License: No License (null)

SVG-based JUI chart that can be used in the browser and Node.js. Support many types of charts. (Dashboard, Map, Topology, Full 3D, Realtime)

Support
Quality
Security
License
Reuse

jui-chartby juijs

JavaScript star image 56 Version:v2.6.12 License: No License

SVG-based JUI chart that can be used in the browser and Node.js. Support many types of charts. (Dashboard, Map, Topology, Full 3D, Realtime)
Support
Quality
Security
License
Reuse

keyframes-toolby gibbok

JavaScript star image 54 Version:1.0.3

License: Permissive (MIT)

Keyframes-tool is a NodeJs command-line tool which converts CSS Animations to keyframes object suitable for Web Animations API. Use this tool to move your animations from stylesheets to JavaScript.

Support
Quality
Security
License
Reuse

keyframes-toolby gibbok

JavaScript star image 54 Version:1.0.3 License: Permissive (MIT)

Keyframes-tool is a NodeJs command-line tool which converts CSS Animations to keyframes object suitable for Web Animations API. Use this tool to move your animations from stylesheets to JavaScript.
Support
Quality
Security
License
Reuse

lottie-nodeby friday

JavaScript star image 49 Version:2.0.0

License: Permissive (MIT)

Export lottie animations in Node.js

Support
Quality
Security
License
Reuse

lottie-nodeby friday

JavaScript star image 49 Version:2.0.0 License: Permissive (MIT)

Export lottie animations in Node.js
Support
Quality
Security
License
Reuse

Miraiby ProjectSakura

JavaScript star image 35 Version:Current

License: Others (Non-SPDX)

A website to stream Anime and read Manga for free.. Everything is scraped from sources online and we don't need to actually host any videos or images.

Support
Quality
Security
License
Reuse

Miraiby ProjectSakura

JavaScript star image 35 Version:Current License: Others (Non-SPDX)

A website to stream Anime and read Manga for free.. Everything is scraped from sources online and we don't need to actually host any videos or images.
Support
Quality
Security
License
Reuse

smil2cssby webframes

JavaScript star image 34 Version:Current

License: Permissive (MIT)

SVG animation supporting IE10+ and

Support
Quality
Security
License
Reuse

smil2cssby webframes

JavaScript star image 34 Version:Current License: Permissive (MIT)

SVG animation supporting IE10+ and
Support
Quality
Security
License
Reuse

webgl-3d-animationby scottstensland

JavaScript star image 22 Version:0.0.62

License: Permissive (MIT)

An interactive 3D animation using WebGL to depict a 2D predator prey ecology on a grid real-time mapped onto the surface of a 3D torus. Sound file is parsed then visualized both in time and frequency domains as well as rendered using Web Audio API - this is an exercise where I taught myself how to display data for an ongoing project on sound synthesis

Support
Quality
Security
License
Reuse

webgl-3d-animationby scottstensland

JavaScript star image 22 Version:0.0.62 License: Permissive (MIT)

An interactive 3D animation using WebGL to depict a 2D predator prey ecology on a grid real-time mapped onto the surface of a 3D torus. Sound file is parsed then visualized both in time and frequency domains as well as rendered using Web Audio API - this is an exercise where I taught myself how to display data for an ongoing project on sound synthesis
Support
Quality
Security
License
Reuse

stepperjsby uyeong

JavaScript star image 19 Version:Current

License: No License (null)

A tiny requestAnimationFrame wrapper to improve usability.

Support
Quality
Security
License
Reuse

stepperjsby uyeong

JavaScript star image 19 Version:Current License: No License

A tiny requestAnimationFrame wrapper to improve usability.
Support
Quality
Security
License
Reuse

text-animationby IonicaBizau

JavaScript star image 17 Version:1.2.10

License: Permissive (MIT)

:o: Create beautiful ASCII text animations using NodeJS.

Support
Quality
Security
License
Reuse

text-animationby IonicaBizau

JavaScript star image 17 Version:1.2.10 License: Permissive (MIT)

:o: Create beautiful ASCII text animations using NodeJS.
Support
Quality
Security
License
Reuse

skill-sample-nodejs-buttons-colorchangerby alexa

JavaScript star image 17 Version:Current

License: Others (Non-SPDX)

Color Changer buttons skill opens with buttons roll call and asks the user to push buttons to change their colors with various animations. It covers roll call, starting and stopping the Input Handler, and defining animations for different button events. It also demonstrates how Echo Buttons can interrupt text-to-speech (TTS).

Support
Quality
Security
License
Reuse

skill-sample-nodejs-buttons-colorchangerby alexa

JavaScript star image 17 Version:Current License: Others (Non-SPDX)

Color Changer buttons skill opens with buttons roll call and asks the user to push buttons to change their colors with various animations. It covers roll call, starting and stopping the Input Handler, and defining animations for different button events. It also demonstrates how Echo Buttons can interrupt text-to-speech (TTS).
Support
Quality
Security
License
Reuse

partyfyby dmmulroy

JavaScript star image 16 Version:0.1.9

License: Permissive (MIT)

A Node.js library for generating rainbow party gifs

Support
Quality
Security
License
Reuse

partyfyby dmmulroy

JavaScript star image 16 Version:0.1.9 License: Permissive (MIT)

A Node.js library for generating rainbow party gifs
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

JavaScript