JavaScript Browser

Open-source JavaScript projects categorized as Browser

Top 23 JavaScript Browser Projects

  1. Next.js

    The React Framework

    Project mention: Community Solar Energy Bank: donating solar credits you already have | dev.to | 2026-09-06

    Next.js (App Router) + TypeScript

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. Monaco Editor

    A browser based code editor

    Project mention: Claude Code uses Bun written in Rust now | news.ycombinator.com | 2026-07-19

    Yes, in the Monaco editor (https://microsoft.github.io/monaco-editor/).

    It's not just typechecking, the typescript library is also the reference parser for TypeScript and reference emit. Emitting TypeScript is non-trivial and non-local.

    It's not just in browsers, you might want to run the typescript library on the edge or in some restricted environment where JS/WASM is OK but native code is not.

    You may want to use the typescript language as a dependency. TypeScript becoming non-pure JS means that your library also becomes non-pure JS.

  4. webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: Ask HN: Streaming a Bittorent Video from a Webpage? | news.ycombinator.com | 2025-11-29

    WebTorrent works on the browser but I'm not sure if this is what you're asking for

    https://webtorrent.io/

  5. vimium

    The hacker's browser.

    Project mention: GUIs should be fully keyboard-driven | news.ycombinator.com | 2026-08-28

    You can always take it to the next level by using an extension like vimium[1].

    [1]: https://github.com/philc/vimium/

  6. brave-browser

    Brave browser for Android, iOS, Linux, macOS, Windows.

    Project mention: IPFS Maintainers Winding Down | news.ycombinator.com | 2026-08-24

    oh man and when Brave removed native IPFS support. https://github.com/brave/brave-browser/issues/37735

  7. mocha

    ☕️ Classic, reliable, trusted test framework for Node.js and the browser

    Project mention: JavaScript Awesome Package | dev.to | 2026-02-03

    Mocha - feature-rich JavaScript test framework running on Node.js and in the browser

  8. SingleFile

    Web Extension for saving a faithful copy of a complete web page in a single HTML file

    Project mention: Ask HN: Does a good "read it later" app exist? | news.ycombinator.com | 2026-02-03

    Since 2019, I SingleFile (https://github.com/gildas-lormeau/SingleFile) potentially ephemeral pages into a folder and pick stuff out when I feel like it, pruning entries that have lost relevance or appeal. Browsers' Print to PDF feature would work too. The "system" is exactly as reliable as its operator. No reminders included, but I don't want my computer beeping at me (and maybe you don't want really want that either).

  9. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  10. Nightmare

    A high-level browser automation library.

  11. transformers.js

    State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server!

    Project mention: What breaks when you ship 21 AI tools that never touch a server | dev.to | 2026-09-05

    @huggingface/transformers (transformers.js) 4.2.0 on top of onnxruntime-web

  12. browserify

    browser-side require() the node.js way

  13. karma

    Spectacular Test Runner for JavaScript

    Project mention: Angular Testing with Jasmine and Karma: Complete Guide | Unit Testing, Component Testing & E2E | dev.to | 2026-01-29

    Karma Documentation - Karma test runner

  14. debug

    A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers

    Project mention: Less is safer: how Obsidian reduces the risk of supply chain attacks | news.ycombinator.com | 2025-09-19
  15. pollyjs

    Record, Replay, and Stub HTTP Interactions.

  16. WebKit

    Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.

    Project mention: 90.5% of the topk websites fail HTML validation | news.ycombinator.com | 2026-08-12

    I wonder how many of them only work because of things like https://github.com/WebKit/WebKit/blob/main/Source/WebCore/pa...

    Which overlaps with, but isn't the same as, JS quirks mode.

  17. TestCafe

    A Node.js tool to automate end-to-end web testing.

    Project mention: Solution to Challenge 1 - Login with Different Users | dev.to | 2026-05-16

    TestCafe

  18. bpmn-js

    A BPMN 2.0 rendering toolkit and web modeler.

  19. isomorphic-git

    A pure JavaScript implementation of git for node and browsers!

    Project mention: I Built a Game That Teaches Git by Making You Type Real Commands | dev.to | 2026-04-01

    But underneath the retro charm, there's a real git engine. When you type git init in the terminal, it runs git init. When you type git commit, it creates an actual commit in an actual repository. The repository lives in your browser, powered by isomorphic-git and an in-memory filesystem, but it's real. Every command, every SHA, every ref.

  20. simple-peer

    📡 Simple WebRTC video, voice, and data channels

  21. waterfox

    The official Waterfox 💧 source code repository

    Project mention: Transparency efforts behind the Helium Browser | news.ycombinator.com | 2026-07-09

    firefox 149+ actually bundles brave's adblock-rust as well, it just doesn't really use it. waterfox does enable it and use it, though they're still testing (https://github.com/BrowserWorks/waterfox/issues/4182).

    all of that being said, I was answering the question about mv2 broadly, not ad blocking.

  22. bowser

    a browser detector

  23. webextensions-examples

    Example Firefox add-ons created using the WebExtensions API

  24. zip.js

    JavaScript library to zip and unzip files supporting parallel compression, web streams, pluggable compression engines, zip64, split files, data encryption, and deflate64 decompression.

    Project mention: Recovering Corrupt Zip Files | news.ycombinator.com | 2026-08-30

    Author here: we write zip files with the widely-used library zip.js [1], so if that's writing bad zip files, the problem is going to be widespread across many web apps. But I'd argue that zip.js is thoroughly battle-tested and not the cause of the problem.

    [1] https://gildas-lormeau.github.io/zip.js/

  25. eventemitter3

    EventEmitter3 - Because there's also a number 2. And we're faster.

    Project mention: React's Component Tree Was Invented by Game Engines 20 Years Ago | dev.to | 2026-04-07

    Use event emitters instead of prop drilling. Signals (pub/sub) scale better than callback chains when your component tree gets deep. Libraries like EventEmitter3 bring this pattern to JavaScript.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Browser discussion

Log in or Post with

JavaScript Browser related posts

  • What breaks when you ship 21 AI tools that never touch a server

    1 project | dev.to | 5 Sep 2026
  • Mozilla Killed Orbit. I Rebuilt It Locally and Privately.

    1 project | dev.to | 30 Aug 2026
  • Recovering Corrupt Zip Files

    1 project | news.ycombinator.com | 30 Aug 2026
  • Build a resumable video migration worker: ledger, bounded concurrency, 429 backoff

    1 project | dev.to | 27 Aug 2026
  • Firefox for iOS now has a native adblocker

    3 projects | news.ycombinator.com | 16 Aug 2026
  • Firefox is now the last major browser that still supports uBlock Origin

    10 projects | news.ycombinator.com | 14 Aug 2026
  • 90.5% of the topk websites fail HTML validation

    1 project | news.ycombinator.com | 12 Aug 2026
  • A note from our sponsor - AppSignal
    www.appsignal.com | 8 Sep 2026
    APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →

Index

What are some of the best open-source Browser projects in JavaScript? This list will help you:

# Project Stars
1 Next.js 142,131
2 Monaco Editor 46,663
3 webtorrent 31,384
4 vimium 26,900
5 brave-browser 23,550
6 mocha 22,905
7 SingleFile 22,308
8 Nightmare 19,779
9 transformers.js 16,289
10 browserify 14,708
11 karma 11,965
12 debug 11,453
13 pollyjs 10,252
14 WebKit 10,124
15 TestCafe 9,903
16 bpmn-js 9,649
17 isomorphic-git 8,348
18 simple-peer 7,795
19 waterfox 6,251
20 bowser 5,751
21 webextensions-examples 4,472
22 zip.js 3,885
23 eventemitter3 3,539

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

Did you know that JavaScript is
the 5th most popular programming language
based on number of references?