Best JavaScript software
100 tools with AI-ranked alternatives, pricing, pros and cons.
ExpressJS
Express is a fast, unopinionated, minimalist web framework for Node.js.
RxDB
RxDB is a realtime database for JavaScript applications. It is designed to handle complex data structures,...
RiotJS
Riot.js is a user interface micro-library. It is known for its simplicity, performance, and small footprint.
Marko
Marko is a powerful project management tool designed for teams of all sizes.
Rax
Rax is a cloud-based software for project management and collaboration.
Pastebin.com
Pastebin is a website where you can store text online for a set period of time...
w2ui
w2ui is a modern JavaScript UI library for developing web applications. It provides various UI widgets...
Ghostbin
Ghostbin is a collaborative text and code sharing tool.
GitHub Gist
GitHub Gist is a simple way to share snippets and pastes with others. All gists are...
PrivateBin
PrivateBin is a minimalist, open-source online pastebin where the server has zero knowledge of pasted data.
ZeroBin
ZeroBin is a minimalist, open-source online pastebin where the server has zero knowledge of pasted data.
hastebin
Hastebin is a simple online tool for sharing snippets of text/code. It allows users to quickly...
0bin.net
0bin is a client-side encrypted pastebin that can run without a database. It allows you to...
codepad
Codepad is an online compiler/interpreter and a simple collaboration tool.
termbin.com
Termbin is a simple terminal pastebin service that allows you to share snippets of code or...
JQWidgets
JQWidgets is a comprehensive UI framework for building professional web applications. It offers a wide range...
Gem.js
Gem.js is a powerful JavaScript library for data visualization.
PouchDB
PouchDB is an open-source JavaScript database that syncs data across devices.
Chartist.js
Chartist.js is an open-source JavaScript library for creating responsive SVG charts in web applications. It targets...
Flot
Flot is an open-source JavaScript library for creating interactive charts in web applications with jQuery. It...
Rooster
RoosterJS is an open-source JavaScript rich-text editor framework for developers building browser-based email, document, and messaging...
Cosmic JS
Cosmic JS is a headless content management system that enables developers to build apps faster.
Flow Type
Flow is a static type checker for JavaScript. It helps you catch errors in your code...
Deco IDE
Deco IDE was a macOS development environment for building React Native applications, aimed at JavaScript and...
Parade
Parade is a project management software designed to help teams collaborate and manage tasks efficiently.
Pastery
Pastery is a cloud-based project management tool for software development teams. It offers features such as...
Ember
Ember is a JavaScript framework for building ambitious web applications.
BundlePhobia
BundlePhobia is a tool that helps you find the cost of adding a npm package to...
LiveScript
LiveScript is a functional programming language that compiles to JavaScript. It is aimed at JavaScript developers...
Unheap
Unheap is a curated collection of jQuery plugins and scripts for web designers and developers.
ScrollMagic
ScrollMagic is a popular JavaScript library for creating scroll animations effortlessly.
Code Clippet
Code Clippet is a code snippet management tool that helps developers store and organize their reusable...
JustPaste.it
JustPaste.it is a simple and fast text sharing platform that allows users to quickly share text...
Lax.js
Lax.js is a lightweight JavaScript library for adding smooth scrolling effects to web pages. It allows...
Pastelink.net
Pastelink.net is a platform for sharing text online easily. Users can create a text post and...
KeystoneJS
KeystoneJS is a powerful Node.js content management system and web application framework.
Undum
Undum is an open-source JavaScript framework for building browser-based interactive fiction and hypertext narratives. It targets...
Raven.js
Raven.js is Sentry's legacy JavaScript SDK for capturing browser and Node.js errors, exceptions, and contextual data....
ConvNetJS
ConvNetJS is an open-source JavaScript library for building and training convolutional neural networks and other neural-network...
Hyperapp
Hyperapp is a small JavaScript framework for building interactive web applications with a state, view, and...
Paper.js
Paper.js is an open-source JavaScript framework for creating and manipulating vector graphics in web browsers. It...
Sanity.io
Sanity.io is a platform for structured content that comes with real-time collaboration, fast build times, and...
Lightbox 2
Lightbox is a lightweight JavaScript library that displays images in an overlay without requiring a larger...
JS Charts
JS Charts is a browser-based JavaScript chart generator for creating bar charts, pie charts, and line...
AmCharts JavaScript Stock Chart
amCharts Stock Chart is a JavaScript library for building interactive financial and time-series charts in web...
Minifier.org
Minifier.org is a browser-based service for reducing the size of web assets such as JavaScript, CSS,...
Preact.js
Preact is a fast 3kB alternative to React with the same modern API.
Inferno
Inferno is a blazing fast, lightweight and highly performant JavaScript library for building modern web applications.
Google Hosted Libraries
Google Hosted Libraries is a free CDN for loading popular open-source JavaScript libraries from Google's infrastructure....
RGraph
RGraph is a JavaScript charting library for developers building interactive visualizations with HTML5 Canvas and SVG....
Tinypaste
Tinypaste is a simple text-sharing service that allows users to quickly paste and share text snippets...
Frappe Framework
Frappe Framework is an open-source full-stack framework for building database-driven business applications with Python and JavaScript....
Closure Compiler
Closure Compiler is an open-source JavaScript optimizer and compiler for developers building production web applications. It...
RunKit
RunKit is a browser-based JavaScript and Node.js notebook for running code with npm packages. It is...
Framer Motion
Framer Motion is a React animation library for building interactive web interfaces with declarative components and...
Geo Bootstrap
GeoBootstrap is an open-source Bootstrap-based framework for creating responsive geospatial web applications. It provides familiar Bootstrap...
Ultralight
Ultralight is a lightweight HTML renderer and UI toolkit for embedding web-based interfaces in native desktop...
OnlineGDB
Online IDE for C, C++, Java, Python, PHP, Ruby, Perl and more.
aijs.rocks
AI.js is a JavaScript-focused toolkit for building applications that use artificial intelligence models and services. It...
Vorpal
Vorpal is a Node.js framework for building interactive command-line applications and shell-like interfaces. It provides command...
EyeJS
EyeJS is a JavaScript library for adding webcam-based eye tracking to browser applications. It is intended...
Flexmonster
Flexmonster is a JavaScript pivot table and data visualization component for developers building web-based analytics applications....
Interpose.js
Interpose.js is an open-source JavaScript library for intercepting and wrapping function calls. It is aimed at...
Simple Rule Engine
Simple Rule Engine is a lightweight JavaScript library for evaluating conditional rules in Node.js and browser...
SorryWhaaat
SorryWhaaat is a collaborative software development platform that enables teams to work together on projects seamlessly.
VeryBin
VeryBin is a software tool for organizing and managing digital files with advanced search capabilities.
Retire.js
Retire.js is an open-source vulnerability scanner for outdated JavaScript libraries in web pages, source trees, and...
stenciljs
Stencil is a compiler for building fast web apps using Web Components.
Swup
Swup is an open-source JavaScript library for adding animated page transitions to traditional multi-page websites. It...
Deku
Deku is a lightweight JavaScript library for building user interfaces with functional components and a virtual...
Apicart
Apicart is a powerful e-commerce platform that enables businesses to create and manage online stores with...
ScrollReveal
ScrollReveal is a JavaScript library for easily animating elements as they enter or leave the viewport.
Try It Online (TIO)
Try It Online (TIO) is an online compiler and debugging tool that allows you to run...
Ubuntu Pastebin
Ubuntu Pastebin is a service that allows users to store and share text online. It is...
paste.ulvis.net
paste.ulvis.net is a simple online tool for sharing text and code snippets. It allows users to...
Pika
Pika is a next-generation package manager for JavaScript that optimizes the use of ES Modules.
AnyPixels.js
AnyPixel.js is an open-source JavaScript framework for building interactive installations that combine web software with custom...
Expo.dev
Expo is a React Native framework and development platform for building cross-platform mobile apps with JavaScript...
ApostropheCMS
ApostropheCMS is an open-source, Node.js-based content management system for organizations building structured websites and digital experiences....
Zustand
Zustand is a lightweight state management library for React and JavaScript applications. It provides hook-based stores...
Google Chart Tools
Google Charts is a free JavaScript charting library for developers building data visualizations into web pages...
Treehouse D3.js course
An instructor-led Treehouse course teaching JavaScript developers how to build interactive data visualizations with D3.js. It...
Shield UI Charts
Shield UI Charts is a commercial JavaScript charting library for developers building interactive data visualizations into...
jqGrid
jqGrid is a JavaScript data-grid component for displaying, editing, sorting, filtering, and paging tabular data in...
Jszip
JSZip is a JavaScript library for creating, reading, and modifying ZIP archives in browsers and Node.js....
TrackJS JavaScript Error Logging
TrackJS is a browser-focused JavaScript error monitoring service for web development teams. It captures contextual error...
Davidwalsh.name
David Walsh Blog is a web development tutorial and reference site for frontend developers and JavaScript...
rot.js
rot.js is a JavaScript toolkit for building browser-based roguelikes and other grid-oriented games. It provides terminal-style...
XAJA
XAJA is a cutting-edge project management software designed to streamline collaboration and improve productivity.
SSH of Windows' Linux subsystem
Windows Subsystem for Linux (WSL) allows you to run a Linux environment directly on Windows using...
react-testing-library
React Testing Library is an open-source utility for testing React components through accessible, user-facing behavior. It...
Standard JS
Standard JS is an opinionated JavaScript style guide, linter, and formatter for developers who want consistent...
jsdom
jsdom is a JavaScript implementation of many web standards, including the DOM and HTML, for Node.js....
CrossBrowdy
CrossBrowdy is an open-source JavaScript framework for building browser games and multimedia applications across different browsers...
jsPlumb
jsPlumb is a JavaScript library for drawing connections between HTML elements and building interactive diagrams in...
Diagram-JS
Diagram-JS is a JavaScript toolkit for building interactive diagram editors and viewers, aimed at developers creating...
Level Up Tutorials
Level Up Tutorials is an online learning platform focused on practical web development and modern JavaScript...
favico.js
favico.js is a JavaScript library for dynamically changing browser favicons with badges, images, videos, and notification...
Puppeteer API
Puppeteer is a Node.js library for controlling Chrome and Firefox with JavaScript or TypeScript. It provides...
ShepherdJS
Shepherd is an open-source JavaScript library for building guided product tours and contextual onboarding flows in...