JavaScript Browser

Open-source JavaScript projects categorized as Browser

Top 23 JavaScript Browser Projects

  1. Next.js

    The React Framework

    Project mention: How To Build End-To-End AI Voice Agentic App Using AI/ML API and OpenAI Realtime API | dev.to | 2025-05-13

    NextJS

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. Monaco Editor

    A browser based code editor

    Project mention: Quadratic Python roadmap: building a spreadsheet developers love | dev.to | 2025-03-10

    Building a good code editor is hard. Our editor is based on Monaco, the code editor that powers VS Code. We took Monaco and started on a journey towards building the best possible editor experience in a spreadsheet.

  4. webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: Why is there no P2P streaming protocol like BitTorrent? | news.ycombinator.com | 2025-04-14
  5. mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

    Project mention: From Requests to Reports: Clean Logging in API Testing | dev.to | 2025-05-04

    In this article, we explore logging best practices that are largely tool-agnostic, but we'll demonstrate them using PactumJS, a powerful and extensible API testing tool, along with Mocha, a popular JavaScript test framework. For logging, we’ll use Pino, one of the fastest and most reliable structured loggers for Node.js.

  6. Nightmare

    A high-level browser automation library.

  7. brave-browser

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

    Project mention: Useful Sites for Privacy and Security | dev.to | 2025-03-22

    Brave - Privacy-focused browser with ad-blocking.

  8. SingleFile

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

    Project mention: Ask HN: Good Pocket Alternative | news.ycombinator.com | 2025-01-27

    * I really just want pocket as a bookmarking tool than the web reader. The web reader works, but it's very bad in cases with a lot of embeds/code snippets. If a site is pay-walled, only a small section is available in Pocket. I usually open the actual page in this case than read in pocket.

    * Some links I added a long time ago are permanently lost because the original page got taken down. It'd be much better if a permanent snapshot was taken(including all the images, this is pretty easy to do with something like https://github.com/gildas-lormeau/SingleFile) of the page and is available even if the original page is lost.

  9. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  10. browserify

    browser-side require() the node.js way

    Project mention: Node.js: A brief history of cjs, bundlers, and esm | dev.to | 2024-12-12

    npm packages dramatically sped up the productivity of developers by being able to leverage other developers' work. However, it had a major disadvantage: cjs was not compatible with web browsers. To solve this problem, the concept of bundlers was born. browserify was the first bundler which essentially worked by traversing an entry point and "bundling" all the require()-ed code into a single .js file compatible with web browsers. As time went on, other bundlers with additional features and differentiators were introduced. Most notably webpack, parcel, rollup, esbuild and vite (in chronological order).

  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: Embeddings Are Underrated | news.ycombinator.com | 2025-05-12

    Another very cool attribute of embeddings and embedding search is that they are resource cheap enough that you can perform them client side.

    ONNX models can be loaded and executed with transformer.js https://github.com/huggingface/transformers.js/

    You can even build and statically host indices like hnsw for embeddings.

    I put together a little open source demo for this here https://jasonjmcghee.github.io/portable-hnsw/

    Long story short, represent indices as queryable parquet files and use duckdb to query them.

    Depending on how you host, it's either free or nearly free. I used Github Pages so it's free. R2 with cloudflare would only cost the size what you store (very cheap- no egress fees).

  12. karma

    Spectacular Test Runner for JavaScript

    Project mention: Top React Testing Libraries in 2025 | dev.to | 2025-03-31

    Karma is a flexible test runner that allows developers to execute tests across multiple real browsers. It’s commonly paired with frameworks like Jasmine and Mocha to provide a seamless testing environment for React applications. Karma is particularly beneficial for applications where cross-browser compatibility is a priority, as it enables developers to validate functionality on various platforms simultaneously.

  13. debug

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

  14. pollyjs

    Record, Replay, and Stub HTTP Interactions.

  15. TestCafe

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

    Project mention: Free Cross Browser Testing Tools to pick in 2025 | dev.to | 2024-11-20

    7. TestCafe TestCafe is a powerful open-source testing tool designed specifically for web applications. It simplifies the testing process by allowing developers to write tests in JavaScript or TypeScript without requiring browser plugins. TestCafe runs tests directly in the browser and supports a wide range of browsers without additional configurations. It provides an intuitive API for defining tests, making it accessible for both novice and experienced testers.

  16. bpmn-js

    A BPMN 2.0 rendering toolkit and web modeler.

  17. 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: Postel's Law and the Three Ring Circus | news.ycombinator.com | 2025-03-27

    whatever this is: https://github.com/WebKit/WebKit/blob/main/Source/WebCore/pa...

  18. artillery

    The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

    Project mention: Quais as melhores ferramentas para trabalhar com Node? | dev.to | 2025-04-30
  19. isomorphic-git

    A pure JavaScript implementation of git for node and browsers!

  20. simple-peer

    📡 Simple WebRTC video, voice, and data channels

  21. Noi

    🚀 Power Your World with AI - Explore, Extend, Empower.

    Project mention: Noi: an AI-enhanced, customizable browser | news.ycombinator.com | 2024-05-18
  22. hotkeys-js

    ➷ A robust Javascript library for capturing keyboard input. It has no dependencies.

  23. bowser

    a browser detector

  24. webextensions-examples

    Example Firefox add-ons created using the WebExtensions API

  25. zip.js

    JavaScript library to zip and unzip files supporting multi-core compression, compression streams, zip64, split files and encryption.

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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

  • Monorepo Tutorial With Lerna, Storybook & Next.js

    7 projects | dev.to | 3 Apr 2025
  • Postel's Law and the Three Ring Circus

    1 project | news.ycombinator.com | 27 Mar 2025
  • Google Being Forced to Sell Chrome Is Not Good for the Web

    1 project | news.ycombinator.com | 14 Mar 2025
  • Quadratic Python roadmap: building a spreadsheet developers love

    2 projects | dev.to | 10 Mar 2025
  • Trust in Firefox and Mozilla Is Gone – Let's Talk Alternatives

    7 projects | news.ycombinator.com | 2 Mar 2025
  • What, if anything, should I do about using Mozilla's Firefox

    6 projects | news.ycombinator.com | 2 Mar 2025
  • WebShield – A new wide-spectrum content blocker for Safari

    8 projects | news.ycombinator.com | 28 Feb 2025
  • A note from our sponsor - Civic Auth
    www.civic.com | 14 May 2025
    Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. 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 131,667
2 Monaco Editor 42,379
3 webtorrent 30,127
4 mocha 22,761
5 Nightmare 19,595
6 brave-browser 19,217
7 SingleFile 17,570
8 browserify 14,675
9 transformers.js 13,560
10 karma 11,970
11 debug 11,275
12 pollyjs 10,218
13 TestCafe 9,857
14 bpmn-js 9,000
15 WebKit 8,595
16 artillery 8,406
17 isomorphic-git 7,692
18 simple-peer 7,601
19 Noi 7,512
20 hotkeys-js 6,853
21 bowser 5,569
22 webextensions-examples 4,256
23 zip.js 3,621

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

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