Open-source projects categorized as Browser | Edit details

Top 23 Browser Open-Source Projects

  • GitHub repo Next.js

    The React Framework

    Project mention: Best way to authorize certain routes in nextjs? | reddit.com/r/reactjs | 2021-05-11
  • GitHub repo Monaco Editor

    A browser based code editor

    Project mention: What does mean "Monaco" | reddit.com/r/ROBLOXExploiting | 2021-05-05


  • GitHub repo webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: (NON TORRENT) F1 Portugal 2021 Weekend Replay | reddit.com/r/MotorsportsReplays | 2021-04-30

    You can stream torrent with webtorrent, no need to wait to finish.

  • GitHub repo mocha

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

    Project mention: Iniciar en el mundo del TESTING AUTOMATIZADO ✍ | dev.to | 2021-05-11
  • GitHub repo slate

    A completely customizable framework for building rich text editors. (Currently in beta.) (by ianstormtaylor)

    Project mention: Are there any rich text editors that work on mobile? | reddit.com/r/reactjs | 2021-03-30

    https://github.com/ianstormtaylor/slate/issues/725 with the related comment: " Every ContentEditable editor where the source of truth is outside the DOM is running into this issue"

  • GitHub repo Servo

    The Servo Browser Engine

    Project mention: Rust programming language: what is it & how to learn it? | dev.to | 2021-05-10

    Mozilla built its browser engine called Servo.

  • GitHub repo Nightmare

    A high-level browser automation library.

    Project mention: Ask HN: Who is hiring? (March 2021) | news.ycombinator.com | 2021-03-01

    - https://open.segment.com

  • GitHub repo gotty

    Share your terminal as a web application

    Project mention: Embed a bash interpreter/terminal emulator/simulator on web page? | reddit.com/r/webdev | 2021-04-26

    Here ya go internet stranger https://github.com/yudai/gotty

  • GitHub repo browserify

    browser-side require() the node.js way

    Project mention: Getting Rid of Dust / 1.0.0-beta.4 | dev.to | 2021-05-01

    The web app was using some Node.js features and Browserify. This is an unnecessary layer in our case. I wanted every feature be natively supported by the browsers as upcoming clients will also be natively supported by their respected platform.

  • GitHub repo feathers

    A framework for real-time applications and REST APIs with JavaScript and TypeScript

    Project mention: Node.js Backend Development: Features, Benefits | dev.to | 2021-05-11

    Feathers.io is a Node.js framework on the basis of Express.js. It allows writing real-time web apps and REST APIs with little effort. It is compatible with many frontend frameworks, supports various optional plugins, etc.

  • GitHub repo fingerprintjs

    Browser fingerprinting library with the highest accuracy and stability.

    Project mention: Should we just give up? I don't want to live in this world anymore | reddit.com/r/privacy | 2021-05-07

    [1] https://fingerprintjs.com/

  • GitHub repo Brain.js

    🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js

    Project mention: I had a neural network hallucinate over the bible - the text is the input to generate the visuals, and the audio is a mix between text to speech and autoencoder-based processing of gregorian chants | reddit.com/r/creativecoding | 2021-02-14

    I actually was digging around last night and found Brain.js, which seems to have abstracted some neural network algorithms into a nifty node ready environment to run either browser or server side, so I’m gonna play with that. Thanks for the inspiration!

  • GitHub repo karma

    Spectacular Test Runner for JavaScript

  • GitHub repo tiptap

    The headless editor framework for web artisans.

    Project mention: How To Insert Link On Cursor Position Of Tiptap | reddit.com/r/vuejs | 2021-02-16

    Are you trying to add standard link functionality (like in this Reddit editor?) Tiptap has an example of how to do that here: https://github.com/ueberdosis/tiptap/blob/main/examples/Components/Routes/Links/index.vue

  • GitHub repo firefox-ios

    Firefox for iOS

    Project mention: Why does FF on iOS 14.5 ask for cross-website tracking? | reddit.com/r/firefox | 2021-05-08

    Just a guess, but maybe it's because they use Leanplum, which can be considered a tracker. But they are already removing it, so I believe it will fix this.

  • 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: How to install homebridge-config-ui-x on archlinux | reddit.com/r/homebridge | 2021-04-02

    npm WARN deprecated [email protected]: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)

  • GitHub repo brave-browser

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

    Project mention: What exactly happens on the ethereum blockchain? | reddit.com/r/BATProject | 2021-05-12

    On-chain P2P tipping: https://github.com/brave/brave-browser/issues/15253

  • GitHub repo peerjs

    Simple peer-to-peer with WebRTC

    Project mention: [AskJS] What do you think about webRTC whit Javascript and Firebase? | reddit.com/r/javascript | 2021-03-16

    [Disclosure: I'm a developer evangelist at Agora] WebRTC is awesome, it enables you to do peer-to-peer communication without having to deal with a lot of the network topology details. You can even use a framework like PeerJS to simplify your implementation.

  • GitHub repo TestCafe

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

    Project mention: Zu jedem überlaufenen Online-Terminportal gehört mind. ein IT-Startup-Arschloch, das mit einem Scraper Termine abgreift und verkauft (via [email protected]_human5 ) | reddit.com/r/de | 2021-05-04
  • GitHub repo gdbgui

    Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.

  • GitHub repo CefSharp

    .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

    Project mention: Does anybody know what this means? Is it bad? | reddit.com/r/Windows10 | 2021-05-03

    It’s part of an app that uses https://cefsharp.github.io/ good luck trying to find which one. I wouldn’t worry about it if no apps are actually effected. But try launching ones to see what triggers it and report it back to the developer.

  • GitHub repo qutebrowser

    A keyboard-driven, vim-like browser based on PyQt5.

    Project mention: Support for Gemini? | reddit.com/r/qutebrowser | 2021-05-11

    There have been similar requests for things like IPFS, and the answer is the same for all of those:

  • GitHub repo javascript-obfuscator

    A powerful obfuscator for JavaScript and Node.js

    Project mention: Non-paying client cloned their new site from my test server using HTTrack and ghosted me | reddit.com/r/webdev | 2021-04-22

    For extra effect, the library used by obfuscator.io can automatically put some crazy landmines into your JS (such as locking it to a particular domain or making it break when prettified), which when combined with its extreme obfuscation can make stealing the code much harder than starting from scratch.

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 2021-05-12.


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

Project Stars
1 Next.js 66,840
2 Monaco Editor 24,486
3 webtorrent 23,719
4 mocha 20,476
5 slate 20,451
6 Servo 19,561
7 Nightmare 18,884
8 gotty 15,293
9 browserify 13,693
10 feathers 13,352
11 fingerprintjs 13,266
12 Brain.js 11,981
13 karma 11,498
14 tiptap 10,501
15 firefox-ios 10,271
16 debug 9,520
17 brave-browser 9,397
18 peerjs 9,207
19 TestCafe 8,927
20 gdbgui 7,932
21 CefSharp 7,919
22 qutebrowser 6,796
23 javascript-obfuscator 6,378