Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- WebGL
- (Planet) Duniter
- JavaScript


Browse 461 JavaScript Libraries and Tools on AlternativeTo.


Faye is a set of tools for simple publish-subscribe messaging between web clients. It ships with easy-to-use message routing servers for Node.js and Rack applications, and clients that can be used on the server and in the browser.
Split’s feature experimentation platform helps businesses to make smarter product decisions by giving teams the ability to perform controlled rollout via feature flags and analyze features in production.
Espruino is a JavaScript interpreter for microcontrollers. It is designed for devices with as little as 128kB Flash and 8kB RAM.





AlloyUI is a framework built on top of YUI3 (JavaScript) that uses Bootstrap (HTML/CSS) to provide a simple API for building high scalable applications.
A lightweight HTML5 video player which includes support for captions and screen reader accessibility. For details, read the blog post Introducing an Accessible HTML5 Video Player on the PayPal Engineering blog.

A lightweight HTML5/javascript library for UML 2 diagramming.
Alpha software. This project is in progress. Many functionalities are ready to be used. Nevertheless, some features and developments will not be neccessarily available for download.
Interpose.js is a tiny, fast and flexible JavaScript templating engine that uses native JavaScript as its expression language, and configurable expression delimiters. Templates can come from any source, and are compiled into functions that can be applied to models numerous...
A decentralized application (dapp) platform which allows JavaScript developers to deploy dapps.
Every dapp runs on its own fully customizable sidechain and the developer has full control over the dapp features.


Create Visio like drawings, diagrams or an workflow editor with the Draw2D Javascript library.The User interface allows interactive drawing by using your standard browser. No additional software; no third party plug ins. Just run it and use it.


Play the classic game of Picross and generate your own random puzzle with this web-based Picross puzzle generator implemented via JavaScript.

Sigma is a JavaScript library dedicated to graph drawing. It makes easy to publish networks on Web pages, and allows developers to integrate network exploration in rich Web applications.

Unit.js is an assertion library for Javascript, running on Node.js and the browser. It works with any test runner and unit testing framework like Mocha, Jasmine, Karma, protractor (E2E test framework for Angular apps), QUnit, ... and more.
A collective of number station enthusiasts, giving you an in-depth view to the world of spying and government control.

For front-end developers who ask maintainable assets, Jam is a package manager for JavaScript. Unlike other repositories, JamJS puts the browser first.
Grab the color palette from an image. Uses Javascript and the canvas tag to make it happen.
Rakam is a custom analytics platform. It collects data from various platforms (web, mobile, IoT etc.) and lets you to analyze data via a web interface and run complex analytics queries on your event data-set.



Part of the CreateJS group of libraries, EaselJS provides straight forward solutions for working with rich graphics and interactivity with HTML5 Canvas. It exposes an API that is familiar to Adobe Animate developers, but embraces JavaScript sensibilities.

Popmotion is a lightweight 12kb JavaScript motion engine that makes creating engaging user interactions quick and simple.
