Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- JavaScript
Browse 404 JavaScript Libraries and Tools on AlternativeTo.
Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. It offers a clean Scene Graph / Document Object Model and a lot of powerful functionality to create and work with vector graphics and bezier curves, all neatly wrapped up in a...



M# is a set of tools for rapid web application development. M# manages 90% of the code through automation and eliminates most human errors. It has been proven to result in better, safer, and more reliable code, at least 4X faster.



Image CDN optimizes delivery and SEO through dynamic resizing, compression, smart alt text, and API-driven adaptation for device, format, and screen size.








A-Painter lets you paint in VR in your browser. A WebVR-enabled browser is required. For controls, the experimental Chromium build on Windows supports HTC Vive controllers. You will need to enable Gamepad Extensions in about:config.



LittleJS is a fast lightweight open source HTML5 game engine for modern web development. Its small footprint is packed with a comprehensive feature set including hybrid rendering, physics, particles, sound effects, music, and input handling.

Nunjucks is a templating engine developed by Mozilla that is primarily used for dynamically generating HTML markup in web applications. It is written in JavaScript and designed to be highly flexible and extensible.

iWantHue allows you to generate palettes of colors. It is about mastering the properties of a palette by setting a range of Hue, Chroma (unbiased saturation) and Lightness. You can generate palettes of any size or just get the generator for a javascript project.



MicroPython aims to implement the Python 3.4 standard (with selected features from later versions) with respect to language syntax, and most of the features of MicroPython are identical to those described by the “Language Reference” documentation at docs.python.org.

A suite of simple, single task, browser based, text manipulation tools. Most or all tools are client-side and do not store data on the web server.



Cucumber is a tool that executes plain-text functional descriptions as automated tests. Collaboration tool for executable specifications which is based on "gherkin"-parser Gherkin is the language that Cucumber understand.

SockJS is a browser JavaScript library that provides a WebSocket-like object. SockJS gives you a coherent, cross-browser, Js API which creates a low latency, full duplex, cross-domain communication channel between the browser and the web server.


The Famous Engine is a free and open source JavaScript rendering engine. What makes the Famous Engine unique is its JavaScript rendering engine and 3D physics engine that gives developers the power and tools to build native quality apps and animations using pure JavaScript.
CodeceptJS is a modern end to end testing framework with a special BDD-style syntax. The tests are written as a linear scenario of the user's action on a site.



Catalog is a tool for creating living style guides for digital products. It combines design documentation and assets with real, live components in one single place.



SolidStart integrates multiple separate packages to provide a complete functionality. Each of these pieces can be replaced with your own implementation.


