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 →
Top 23 JavaScript Browser Projects
-
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
-
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.
-
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.
-
Project mention: Why is there no P2P streaming protocol like BitTorrent? | news.ycombinator.com | 2025-04-14
-
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.
-
-
Brave - Privacy-focused browser with ad-blocking.
-
* 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.
-
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.
-
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).
-
transformers.js
State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server!
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).
-
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.
-
debug
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
-
-
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.
-
-
WebKit
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
whatever this is: https://github.com/WebKit/WebKit/blob/main/Source/WebCore/pa...
-
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.
-
-
-
-
-
-
-
zip.js
JavaScript library to zip and unzip files supporting multi-core compression, compression streams, zip64, split files and encryption.
-
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.
JavaScript Browser discussion
JavaScript Browser related posts
-
Monorepo Tutorial With Lerna, Storybook & Next.js
-
Postel's Law and the Three Ring Circus
-
Google Being Forced to Sell Chrome Is Not Good for the Web
-
Quadratic Python roadmap: building a spreadsheet developers love
-
Trust in Firefox and Mozilla Is Gone – Let's Talk Alternatives
-
What, if anything, should I do about using Mozilla's Firefox
-
WebShield – A new wide-spectrum content blocker for Safari
-
A note from our sponsor - Civic Auth
www.civic.com | 14 May 2025
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 |