JavaScript Libraries and Tools

Browse 339 JavaScript Libraries and Tools on AlternativeTo.

Copy a direct link to this comment to your clipboard
  1. Matrix icon
     378 likes

    Matrix defines a set of open APIs for decentralised communication, suitable for securely publishing, persisting and subscribing to data over a global open federation of servers with no single point of control.

    • Instant Messenger
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Self-Hosted
    • WebRTC
    • Python
    • JavaScript
    • Go (Programming Language)
    • Cloudron
    • Java
    • Perl
    Main Page
    165 alternatives
    4.5
    Excellent18 reviews
  2. Mattermost icon
     253 likes

    Mattermost is a secure, open source platform for communication, collaboration, and workflow orchestration across tools and teams.

    • Group Chat App
    • PaidOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Self-Hosted
    • JavaScript
    • Software as a Service (SaaS)
    • Go (Programming Language)
    • Cloudron
    Mattermost screenshot 1
    131 alternatives
    3.5
    Good11 reviews
  3. Bootstrap icon
     260 likes

    Bootstrap is a open-source collection of tools for creating browser sites and applications. It contains HTML and CSS-based design templates for typography, forms, buttons, charts, navigation and other interface components, as well as optional JavaScript extensions.

    • CSS Framework
    • FreeOpen Source
    • Self-Hosted
    • HTML5 Boilerplate
    • JavaScript
    Bootstrap screenshot 1
    107 alternatives
    4.4
    Very Good7 reviews
  4. Discourse icon
     155 likes

    Discourse is an open source discussion platform built for the next decade of the Internet. A modern forum, everything's been redesigned to be easy.

    • Forum Software
    • Free PersonalOpen Source
    • Online
    • Self-Hosted
    • Ruby
    • JavaScript
    • Cloudron
    • Docker
    Discourse screenshot 1
    70 alternatives
    3.5
    Good12 reviews
  5. jQuery icon
     229 likes

    jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers.

    • FreeOpen Source
    • Self-Hosted
    • JavaScript
    • jQuery
    jQuery screenshot 1
    42 alternatives
  6. Weblate icon
     65 likes

    Weblate is a web based translation tool with tight VCS integration. It features simple and clean user interface, propagation of translations across components, consistency checks and automatic linking to source files.

    • Translator
    • FreemiumOpen Source
    • Online
    • Self-Hosted
    • Python
    • Redis
    • JavaScript
    • Django
    • Software as a Service (SaaS)
    • Cloudron
    • PostgreSQL
    • Docker
    Short landing page
    45 alternatives
  7. Keybase icon
     142 likes

    Keybase is a new and free security app for mobile phones and computers. For the geeks among us: it's open source and powered by public-key cryptography.

    • Encrypted Chat App
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • iPad
    • Ruby
    • JavaScript
    • Tor
    • Go (Programming Language)
    • Java
    Keybase screenshot 1
    Keybase screenshot 2
    Keybase screenshot 3
    77 alternatives
    4.0
    Very Good12 reviews
  8. EmbedPDF icon
     13 likes

    EmbedPDF is a framework-agnostic, MIT-licensed PDF viewer that drops into any JavaScript project. Whether you build with React, Vue, Svelte, Preact, or vanilla JS, EmbedPDF delivers a smooth, modern reading experience and a clean developer API.

    • PDF Reader
    • FreeOpen Source
    • Self-Hosted
    • React
    • JavaScript
    • Typescript
    • Vue.js
    EmbedPDF screenshot 1
  9. Vue.js icon
     104 likes

    Vue is a JavaScript framework for building user interfaces. It builds on top of standard HTML, CSS and JavaScript, and provides a declarative and component-based programming model that helps you efficiently develop user interfaces, be it simple or complex.

    Vue.js screenshot 1
    40 alternatives
  10. Mermaid icon
     32 likes

    Ever wanted to simplify documentation and avoid heavy tools like Visio when explaining your code? This is why mermaid was born, a simple markdown-like script language for generating flowcharts, Gantt charts and sequence diagrams from text via JavaScript.

    • Diagram Editor
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • Self-Hosted
    • JavaScript
    • Node.JS
    Mermaid screenshot 1
    26 alternatives
  11. ZeroNet icon
     126 likes

    ZeroNet uses cryptography (Bitcoin library) and BitTorrent DHT (centralized trackers) to build a distributed censorship-resistant network.

    • Discontinued
    • Anonymizing Network
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Online
    • gevent
    • Self-Hosted
    • NameCoin
    • Python
    • JavaScript
    ZeroNet screenshot 1
    30 alternatives
  12. reveal.js icon
     115 likes

    Reveal.js is a cutting-edge open-source presentation framework that utilizes HTML5, CSS3, and JavaScript. With its dynamic 3D transition effects, cross-browser compatibility, and PDF export function, this non-linear framework is a powerful tool for creating engaging and...

    Cube transition
  13. TypeScript icon
     65 likes

    TypeScript is a language for application-scale JavaScript development. It is a typed superset of JavaScript that compiles to plain JavaScript in any browser, any host, any OS and it is Open Source.

    TypeScript screenshot 1
    15 alternatives
  14. Angular icon
     112 likes

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages.

    Angular screenshot 1
    79 alternatives
  15. Bun icon
     18 likes

    Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one.

    • Package Manager
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • JavaScript
    • Typescript
    8 alternatives
  16. Fibbo icon
     15 likes

    Fibbo is a free and open-source web-based game engine that allows you to create interactive experiences using JavaScript, right in your browser.

    Fibbo screenshot 1
    56 alternatives
  17. Deno icon
     21 likes

    Deno is the open-source JavaScript runtime for the modern web. Built on web standards with zero-config TypeScript, unmatched security, and a complete built-in toolchain.

    • Runtime Environment
    • FreemiumOpen Source
    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • JavaScript
    • Typescript
    • Visual Studio Code
    • WebAssembly
    • BSD
    Deno screenshot 1
    6 alternatives
  18. Algolia icon
     78 likes

    Algolia helps product teams connect their users with information by providing the building blocks they need to create fast, relevant, personalized search.

    • Site Search Engine
    • Free PersonalProprietary
    • Online
    • Android SDK
    • Ruby
    • Python
    • JavaScript
    • Angular
    • cURL
    • Ruby on Rails
    • Node.JS
    • Objective-C
    Home Page
    67 alternatives
  19. Leaflet icon
     58 likes

    Leaflet is a modern open-source JavaScript library for mobile-friendly interactive maps. It is developed by Vladimir Agafonkin with a team of dedicated contributors. Weighing just about 28 KB of JS code, it has all the features most developers ever need for online maps.

    Leaflet with clustering
    54 alternatives
  20. Selenium icon
     61 likes

    Selenium is a suite of tools specifically for testing web applications. It provides a playback tool for authoring functional tests across most modern web browsers, without the need to learn a test scripting language (Selenium IDE).

    Selenium screenshot 1
    97 alternatives
  21. ESLint icon
     12 likes

    ESLint is an open source JavaScript linting utility originally created by Nicholas C. Zakas in June 2013. Code linting is a type of static analysis that is frequently used to find problematic patterns or code that doesn’t adhere to certain style guidelines.

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • Android Studio
    • Visual Studio Code
    • Eclipse
    • IntelliJ IDEA
    • JavaScript
    • Eclipse Orion
    • Vim
    • Pycharm
    • PhpStorm
    • Sublime Text
    • TextMate
    • RubyMine
    • GNU Emacs
    • Node.JS
    • WebStorm
    • Atom
    • Brackets
    • AppCode
    6 alternatives
  22. impress.js icon
     61 likes

    impress.js is a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com - an "infinite canvas" for your presentation.

    Slides span a large, panning canvas.
    56 alternatives
  23. Vite icon
     8 likes

    A front-end tool with instant server start using native ESM, rapid hot module replacement, and universal plugin interface for versatile development.

    Vite screenshot 1
    39 alternatives
  24. JSON icon
     23 likes

    JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999.

    • FreeOpen Source
    • Self-Hosted
    • JavaScript
    JSON screenshot 1
    8 alternatives