JavaScript Browser

Open-source JavaScript projects categorized as Browser | Edit details

Top 23 JavaScript Browser Projects

  • GitHub repo Next.js

    The React Framework

    Project mention: Remix vs. Next.js | | 2022-01-19

    I submitted a feature request for a "transporter" function that would do exactly this. Didn't get much traction.

  • GitHub repo Monaco Editor

    A browser based code editor

    Project mention: After 1 YEAR of hard work my NEW Ultimate Web Desktop Environment is ready for launch!!!!! | | 2022-01-14
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: Pure Node.js Torrent Library and CLI | | 2022-01-18
  • GitHub repo mocha

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

    Project mention: Simple Test-Driven Development (TDD) With Mocha and Node.js | | 2022-01-16

    Here is a quick tutorial on Test-Driven Development (TDD) with the Mocha test tool and Node.js.

  • GitHub repo Nightmare

    A high-level browser automation library.

    Project mention: Fill a form in an autamated way ? | | 2021-11-24
  • GitHub repo browserify

    browser-side require() the node.js way

    Project mention: [AskJS] - Deep differences between AMD and CJS? | | 2021-12-14

    CommonJS(CJS) specification, released in 2009, is a JavaScript module format that uses module.exports/require and loads modules synchronously. NodeJS and Browserify are the dominant implementation of the CommonJS format.

  • GitHub repo brave-browser

    Next generation Brave browser for Android, Linux, macOS, Windows.

    Project mention: One year with Brave - A Review and Critique | | 2022-01-18

    You can suggest Brave team by either going onto community or on github page.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo karma

    Spectacular Test Runner for JavaScript

    Project mention: Advanced Roadmap for React.js developers | | 2021-11-25

    iii. Integration Testing -Karma

  • GitHub repo debug

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

    Project mention: Debug traces library in python ? | | 2021-12-30

    I`m searching for a library to put debug traces in your python code, similar to this node js library

  • GitHub repo TestCafe

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

    Project mention: 🚀 Angular 13 Starter with ESLint, Material, Transloco, Jest, TestCafe, Docker & Prettier 🚀 | | 2022-01-07

    ✅ End-to-End Testing with TestCafé

  • GitHub repo beaker

    An experimental peer-to-peer Web browser

    Project mention: New Year, New gMe - What Should Change About Superstonk? | | 2022-01-12 (serverless website hosting)

  • GitHub repo isomorphic-git

    A pure JavaScript implementation of git for node and browsers!

    Project mention: After 1 YEAR of hard work my NEW Ultimate Web Desktop Environment is ready for launch!!!!! 🎉🎉 | | 2022-01-02

    Git support (checkout & clone)

  • GitHub repo simple-peer

    📡 Simple WebRTC video, voice, and data channels

    Project mention: Ludwigs charity stream raises over $100,000 | | 2022-01-06

    For the VoIP part you would look up tutorials on creating your own VoIP server and clients. This is the part where you would have to research a ton when you're not familiar with a technology. Looking into it a bit, CrewLink seems to mainly use a library called simple-peer to connect people together and pass audio between them.

  • GitHub repo bowser

    a browser detector

    Project mention: Stuck in Web View | | 2022-01-08

    If you can't detect the unsupported feature directly, you can use Detect Inapp for in-app detection and Bowser for OS and platform detection.

  • GitHub repo SingleFile

    Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file

    Project mention: How do I save a website that I have open, but has been deleted from the internet? | | 2022-01-16

    You could try installing SingleFile and saving it with that. For video content you could try right-clicking and saving the video files manually if there aren't too many.

  • GitHub repo LevelUP

    A wrapper for abstract-leveldown compliant stores, for Node.js and browsers.

  • GitHub repo eventemitter3

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

    Project mention: How do you type an Event System? | | 2021-12-01

    I'm using the amazing eventemitter3 library to create an event system for my app. Turns out I have no idea what the good practices are when it comes to typing it.

  • GitHub repo zip.js

    JavaScript library to zip and unzip files in the browser and Deno

    Project mention: Is there an online reader for books from Libgen? | | 2022-01-11

    This shouldn't be an issue. There are JS libraries that can decompress zip (e.g. Nowadays even huge C/C++ codebases can be compiled into JS via Emscripten.

  • GitHub repo slugify

    Slugify a string (by sindresorhus)

    Project mention: I've created a website to collect useful GPT-3 prompts | | 2021-07-17

    Make it (you can use to generate slugs with random strings attached at the end to avoid collision) so anyone can find it from Google.

  • GitHub repo faker

    Generate massive amounts of fake data in the browser and node.js (by faker-js)

    Project mention: Falso v2 is out - A modern, tree-shakable replacement for Faker.js | | 2022-01-17

    why use over

  • GitHub repo xmpp.js

    XMPP for JavaScript

    Project mention: [AskJS] async iterators to replace EventEmitter, EventTarget and so on | | 2021-02-25

    I'm the author of xmpp.js and aria2.js.

  • GitHub repo marinara

    Pomodoro® time management assistant for Chrome

    Project mention: First Year As a Dev | | 2021-03-18

    This last thing I knew already, but I have to reinforce it every so often: take breaks. I use a Pomodoro timer to make myself remember to take breaks, but I am very guilty of putting that off for just “one more thing.” I thought that I would be working at my desk writing code from 9-5. That is not how quality code is written. Everyone knows that taking breaks is a good thing, that it lets you clear your head and come at a problem from a different perspective, but it’s hard to do in practice. It’s something that I think a lot of developers struggle with, but using the reset of a break really does help me get more things done.

  • GitHub repo jose

    "JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK, JWKS with no dependencies using runtime's native crypto in Node.js, Browser, Cloudflare Workers, Electron, and Deno.

    Project mention: Deno Deploy Beta 2 | | 2021-09-01

    Biggest sharp edge I've encountered is the very much WIP WebCrypto API support. In practical terms, this means things like signing/verifying JWTs is not very well supported:

    That said, the situation is improving rapidly, and I've been personally willing to bet that the support will be solid by the time I finish prototyping and need to start adding auth to my latest project.

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). The latest post mention was on 2022-01-19.

JavaScript Browser related posts


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

Project Stars
1 Next.js 79,914
2 Monaco Editor 27,767
3 webtorrent 25,776
4 mocha 21,051
5 Nightmare 19,094
6 browserify 13,952
7 brave-browser 11,854
8 karma 11,610
9 debug 9,960
10 TestCafe 9,190
11 beaker 6,433
12 isomorphic-git 6,070
13 simple-peer 5,989
14 bowser 5,029
15 SingleFile 4,544
16 LevelUP 3,969
17 eventemitter3 2,524
18 zip.js 2,477
19 slugify 2,118
20 faker 2,021
21 xmpp.js 2,015
22 marinara 1,830
23 jose 1,781
Find remote jobs at our new job board There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.