JavaScript Libraries and Tools

Browse 345 JavaScript Libraries and Tools on AlternativeTo.

Copy a direct link to this comment to your clipboard
  1. Matrix icon
     382 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.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Self-Hosted
    • WebRTC
    • Python
    • JavaScript
    • Go (Programming Language)
    • Cloudron
    • Java
    • Perl
    Main Page
    166 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.

    Cost / License

    • Paid
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Self-Hosted
    • JavaScript
    • Software as a Service (SaaS)
    • Go (Programming Language)
    • Cloudron
    Mattermost screenshot 1
    Mattermost screenshot 1
    Mattermost screenshot 2
    +1
    Mattermost screenshot 3
    130 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.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Self-Hosted
    • HTML5 Boilerplate
    • JavaScript
    Bootstrap screenshot 1
    Bootstrap screenshot 1
    Bootstrap screenshot 2
    +1
    Bootstrap screenshot 3
    107 alternatives
    4.4
    Very Good7 reviews
  4. Discourse icon
     156 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.

    Cost / License

    Application type

    Platforms

    • Online
    • Self-Hosted
    • Ruby
    • JavaScript
    • Cloudron
    • Docker
    Discourse screenshot 1
    Discourse screenshot 1
    Discourse screenshot 2
    +1
    Discourse screenshot 3
    68 alternatives
    3.5
    Good12 reviews
  5. Weblate icon
     66 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.

    Cost / License

    Application type

    Platforms

    • Online
    • Self-Hosted
    • Python
    • Redis
    • JavaScript
    • Django
    • Software as a Service (SaaS)
    • Cloudron
    • PostgreSQL
    • Docker
    Short landing page
    Translation context
    Own translations
    +5
    Project overview
    46 alternatives
  6. 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.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • iPad
    • Ruby
    • JavaScript
    • Tor
    • Go (Programming Language)
    • Java
    Keybase screenshot 1
    Keybase screenshot 2
    Keybase screenshot 3
    76 alternatives
    4.0
    Very Good12 reviews
  7. 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.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Self-Hosted
    • React
    • JavaScript
    • Typescript
    • Vue.js
    EmbedPDF screenshot 1
  8. jQuery icon
     228 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.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Self-Hosted
    • JavaScript
    • jQuery
    jQuery screenshot 1
    jQuery screenshot 1
    jQuery screenshot 2
    42 alternatives
  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.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Self-Hosted
    • JavaScript
    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.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Self-Hosted
    • JavaScript
    • Node.JS
    Mermaid screenshot 1
    Mermaid screenshot 1
    26 alternatives
  11. 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...

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Mac
    • Online
    • Google Chrome
    • JavaScript
    • Wordpress
    Cube transition
  12. ZeroNet icon
     126 likes

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

    Cost / License

    • Free
    • Open Source

    Application type

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • gevent
    • Self-Hosted
    • NameCoin
    • Python
    • JavaScript
    ZeroNet screenshot 1
    ZeroNet screenshot 1
    ZeroNet screenshot 2
    +1
    ZeroNet screenshot 3
    30 alternatives
  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.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    • JavaScript
    • Node.JS
    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.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    • JavaScript
    • Typescript
    Angular screenshot 1
    79 alternatives
  15. Bun icon
     18 likes

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

    Cost / License

    • Free
    • Open Source

    Platforms

    • 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.

    Cost / License

    Application type

    Platforms

    • Self-Hosted
    • JavaScript
    • Typescript
    • npm
    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.

    Cost / License

    • Freemium
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • JavaScript
    • Typescript
    • Visual Studio Code
    • WebAssembly
    • BSD
    Deno screenshot 1
    Deno screenshot 1
    Deno screenshot 2
    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.

    Cost / License

    • Free Personal
    • Proprietary

    Platforms

    • Online
    • Android SDK
    • Ruby
    • Python
    • JavaScript
    • Angular
    • cURL
    • Ruby on Rails
    • Node.JS
    • Objective-C
    Home Page
    Algolia screenshot 1
    Algolia screenshot 2
    +3
    Algolia screenshot 3
    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.

    Cost / License

    Application type

    Platforms

    • Self-Hosted
    • JavaScript
    Leaflet with clustering
    Leaflet screenshot 1
    Leaflet screenshot 2
    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).

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • JavaScript
    • Java
    • Ruby
    • Python
    Selenium screenshot 1
    Selenium screenshot 1
    99 alternatives
  21. Vite icon
     9 likes

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

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Self-Hosted
    • JavaScript
    Vite screenshot 1
    40 alternatives
  22. 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.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • 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
  23. 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.

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Self-Hosted
    • JavaScript
    Slides span a large, panning canvas.
    Presentation overviews are easily done.
    56 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.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
    • JavaScript
    JSON screenshot 1
    8 alternatives