#Browser

Open-source projects categorized as Browser

Top 23 Browser Open-Source Projects

  • GitHub repo Next.js

    The React Framework

    Project mention: Why Use JAMstack for eCommerce in 2021? | dev.to | 2021-03-02

    Next.js

  • GitHub repo webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: stream nyaasi | reddit.com/r/animepiracy | 2021-02-18

    I use this as well. WebTorrent

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo mocha

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

    Project mention: Kickstart your UI and API testing with Cypress | dev.to | 2021-03-01

    If you've worked with mocha and chai, the test spec should look familiar. Cypress has leveraged familiar automation syntax to provide some level of familiarity to folks that have worked with those tools.

  • GitHub repo slate

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

    Project mention: How we built PrivaNote | dev.to | 2021-01-27

    PrivaNote is a Next.js application with TailwindCSS to make it look pretty. The editor is a reasonably customised Slate instance. Setting up these components to play nicely is a breeze thanks to modern tooling.

  • GitHub repo Servo

    The Servo Browser Engine

    Project mention: In the process of complete degoogling, is there a friendly way of watching YouTube videos on a smart TV? | reddit.com/r/degoogle | 2021-02-26

    Regarding browser alternatives I heard about servo sometime back.

  • 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: Is embedding Emacs in a browser possible? | reddit.com/r/emacs | 2021-02-03

    [2] https://github.com/yudai/gotty

  • GitHub repo browserify

    browser-side require() the node.js way

    Project mention: How to run NLP in the browser? | dev.to | 2021-02-02

    We'll be installing Broswerify globally, refer to its documentation for more details.

  • GitHub repo feathers

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

    Project mention: Which node backend web framework should someone go for if they already have worked with Django + Django Rest Framework | reddit.com/r/node | 2021-02-27

    https://feathersjs.com/ Alternatives are: loopback, Adonis, sails, strapi

  • GitHub repo fingerprintjs

    Browser fingerprinting library with the highest accuracy and stability.

    Project mention: Reddit removed privacy OptOut settings "to reduce confusion" | reddit.com/r/privacy | 2021-02-25

    old.reddit, for example, uses FingerprintJS2. If you crack open your browser's developer tools and look at the LocalStorage, you'll see the fingerprint hash derived from your browser et cetera and the timestamp of when it was stored.

  • GitHub repo Brain.js

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

    Project mention: For what projects, Nodejs is an absolute No No? | reddit.com/r/node | 2021-03-02
  • GitHub repo karma

    Spectacular Test Runner for JavaScript

  • GitHub repo firefox-ios

    Firefox for iOS

    Project mention: Launch HN: Insight (YC W19) – an iOS browser with easy-to-make extensions | news.ycombinator.com | 2021-02-26

    They're referring to the Firefox iOS app, which is open source. https://github.com/mozilla-mobile/firefox-ios

  • 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: Docker-Compose deployment of container stack local fine but on Azure dependency installation errors. | reddit.com/r/Strapi | 2021-02-17

    yarn install v1.22.5 info No lockfile found. [1/5] Validating package.json... [2/5] Resolving packages... warning strapi > [email protected]: This module has moved and is now available at @hapi/boom. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues. warning strapi > koa-ip > [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) warning strapi > chokidar > [email protected]: "Please update to latest v2.3 or v2.2" warning strapi > boom > [email protected]: This module has moved and is now available at @hapi/hoek. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues. warning strapi-admin > @babel/[email protected]: 🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information. warning strapi-admin > webpack-dev-server > [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. warning strapi-admin > webpack-dev-server > chokidar > [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. warning strapi-admin > @babel/polyfill > [email protected]: [email protected]<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of [email protected] warning strapi-admin > react-intl > [email protected]: backwards incompatible, please upgrade to 6.0 instead warning strapi-admin > react-intl > intl-messageformat > [email protected]: backwards incompatible, please upgrade to 6.0 instead warning strapi-admin > react-intl > @formatjs/[email protected]: We have renamed the package to @formatjs/intl-numberformat warning strapi-admin > reactstrap > react-popper > [email protected]: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 warning strapi-admin > webpack > watchpack > watchpack-chokidar2 > [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. warning strapi-admin > webpack-dev-server > chokidar > braces > snapdragon > source-map-resolve > [email protected]: Please see https://github.com/lydell/urix#deprecated warning strapi-admin > webpack-dev-server > chokidar > braces > snapdragon > source-map-resolve > [email protected]: https://github.com/lydell/resolve-url#deprecated warning strapi-plugin-users-permissions > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142 warning strapi-plugin-users-permissions > request > [email protected]: this library is no longer supported warning strapi-plugin-email > strapi-provider-email-sendmail > sendmail > [email protected]: This project is unmaintained warning strapi-plugin-email > strapi-provider-email-sendmail > sendmail > mailcomposer > [email protected]: This project is unmaintained [3/5] Fetching packages... info [email protected]: The platform "linux" is incompatible with this module. info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation. info [email protected]: The platform "linux" is incompatible with this module. info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation. info [email protected]: The platform "linux" is incompatible with this module. info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation. [4/5] Linking dependencies... warning "strapi-admin > [email protected]" has unmet peer dependency "[email protected] - 3". warning "strapi-admin > [email protected]" has unmet peer dependency "[email protected]^1.16.1". warning "strapi-plugin-users-permissions > [email protected]" has unmet peer dependency "[email protected]>=2.0.0". [----------------------------------------------------------------------] 0/1496

  • GitHub repo tiptap

    A renderless rich-text editor for Vue.js

    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 peerjs

    Simple peer-to-peer with WebRTC

    Project mention: Live video streaming with react and nodejs? | reddit.com/r/node | 2021-02-16

    Check out https://peerjs.com/. It's a good library, especially for one-on-one calls. It's P2P. When you start adding more users, it does tend to cause some performance issues, but it works well for smaller projects.

  • GitHub repo TestCafe

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

    Project mention: Best QA Tools | reddit.com/r/QualityAssurance | 2021-02-09

    TestCafe https://devexpress.github.io/testcafe/

  • GitHub repo brave-browser

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

    Project mention: Why didn't Brave Shields catch the trackers? | reddit.com/r/brave_browser | 2021-03-02

    We do apply EasyList, EasyPrivacy, uBlock Origin, Peter Lowe's list, our own special sauce, and some others. This is all in our public documentation and you can see the lists we apply in our repo

  • 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: Weekly Developer Roundup #23 - Sun Nov 22 2020 | dev.to | 2020-11-21

    cefsharp/CefSharp (C#): .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

  • GitHub repo qutebrowser

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

    Project mention: Building Your Mouseless Development Environment | reddit.com/r/i3wm | 2021-03-02

    qutebrowser

  • GitHub repo beaker

    An experimental peer-to-peer Web browser

    Project mention: The future of web software is HTML over WebSockets | news.ycombinator.com | 2021-02-25

    Make it HTML over WebRTC data channels and then we're talking about something special--totally P2P decentralized web browsing. Beaker Browser is working on stuff like this: https://beakerbrowser.com/

  • GitHub repo to-markdown

    🛏 An HTML to Markdown converter written in JavaScript

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-03-02.

Index

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

Project Stars
1 Next.js 63,011
2 webtorrent 23,420
3 mocha 20,298
4 slate 19,910
5 Servo 19,176
6 Nightmare 18,813
7 gotty 15,043
8 browserify 13,568
9 feathers 13,189
10 fingerprintjs 12,782
11 Brain.js 11,815
12 karma 11,451
13 firefox-ios 10,187
14 debug 9,409
15 tiptap 8,942
16 peerjs 8,828
17 TestCafe 8,782
18 brave-browser 8,683
19 gdbgui 7,827
20 CefSharp 7,746
21 qutebrowser 6,527
22 beaker 6,065
23 to-markdown 5,465