Open-source projects categorized as Chrome

Top 23 Chrome Open-Source Projects

  • GitHub repo Electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

    Project mention: What's wrong? app.asar.unpacked/daemon false | reddit.com/r/chia | 2021-04-22

    (node:20980) electron: The default of contextIsolation is deprecated and will be changing from false to true in a future release of Electron. See https://github.com/electron/electron/issues/23506 for more information

  • GitHub repo mkcert

    A simple zero-config tool to make locally trusted development certificates with any names you'd like.

    Project mention: How can I create a certificate so that I can use TLS in Socket connections? (crypto/tls) | reddit.com/r/golang | 2021-04-19

    Either use OpenSSL itself or use this tool to generate a self signed one: https://github.com/FiloSottile/mkcert

  • 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 bypass-paywalls-chrome

    Bypass Paywalls web browser extension for Chrome and Firefox.

    Project mention: Credit Suisse’s Exposure to Archegos Investments Grew to More Than $20 Billion | reddit.com/r/wallstreetbets | 2021-04-21
  • GitHub repo headless-recorder

    🎥 Headless recorder is a Chrome extension that records your browser interactions and generates a Puppeteer or Playwright script.

    Project mention: Launch HN: Axiom (YC W21) – No-code browser automation a.k.a. RPA for everyone | news.ycombinator.com | 2021-03-03

    Check out Headless Recorder. It records browser interactions and generates Puppeteer and Playwright scripts.


  • GitHub repo WebFundamentals

    Best practices for modern web development

    Project mention: An introduction to improving pageload speed. | dev.to | 2021-04-15

    Google's Web Fundamentals covers performance, amongst other things.

  • GitHub repo react-color

    :art: Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more

  • GitHub repo chrome-extensions-samples

    Chrome Extensions Samples

    Project mention: A chrome extension that lets you "tYpE lIkE tHiS" | reddit.com/r/SideProject | 2021-03-15

    Followed some tutorials on youtube and use the chrome api docs https://github.com/GoogleChrome/chrome-extensions-samples

  • GitHub repo uBlock

    uBlock: a fast, lightweight, and lean blocker for Chrome, Firefox, and Safari. (by uBlock-LLC)

    Project mention: Wow github is actually pretty addicting | reddit.com/r/learnprogramming | 2021-03-28

    It's a hub for open-source code. You can share your code, but also contribute to others code. For example, here is uBlock's source code. If there is a bug when you use it, you can ask other users if they know how to fix it. Or better, you can download the code yourself, find the bug and fix it. Then you can send that fix to them and it gets added to the code. Now you have personally improve that tool!

  • GitHub repo url-to-pdf-api

    Web page PDF/PNG rendering done right. Self-hosted service for rendering receipts, invoices, or any content.

    Project mention: Generating Pdf documents in React | dev.to | 2020-11-09

    Using this library, you can easily set up a microservice which will take the required URL as a query parameter, along with page size & various other customization options. You can find the library here

  • GitHub repo chromedp

    A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.

    Project mention: A very simple uptime monitor written with go | reddit.com/r/golang | 2021-04-21

    Future plans I have is for these workers to actually run chromedp (https://github.com/chromedp/chromedp) or something similar to generate a har file. Currently the har file can't be generated with chromedp but you could use a proxy like martian (https://github.com/google/martian) maybe to generate this. Then you could results like https://tools.pingdom.com/ (the tool seems not to show each file request for me anymore) for every uptime check and keep stats for this. You are not only testing the uptime then but also the full load time of the page along with checking for other potential problems.

  • GitHub repo InfoSpider

    INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱🧰,旨在安全快捷的帮助用户拿回自己的数据,工具代码开源,流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源中国博客、简书。

    Project mention: Weekly Developer Roundup #21 - Sun Nov 08 2020 | dev.to | 2020-11-07

    kangvcar/InfoSpider (Python): INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱🧰,旨在安全快捷的帮助用户拿回自己的数据,工具代码开源,流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源中国博客、简书。

  • GitHub repo metamask-extension

    :globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites

    Project mention: MetaMask | reddit.com/r/cryptogeum | 2021-04-22
  • GitHub repo Ferret

    Declarative web scraping

  • GitHub repo Polar Bookshelf

    Polar is a personal knowledge repository for PDF and web content supporting incremental reading and document annotation.

    Project mention: How to Read Books When You Have ADHD | news.ycombinator.com | 2021-04-14

    “Some books are to be tasted, others to be swallowed, and some few to be chewed and digested; that is, some books are to be read only in parts; others to be read, but not curiously; and some few are to be read wholly, and with diligence and attention.” -- Francis Bacon

    Mortimer Adler's How to Read a Book provides a decent framework for dealing with the variety of books out there. There are also tools like Polar[1] that provide an easy way to do incremental reading[2] which may help when attacking a book piece by relevant piece.

    [1] https://getpolarized.io/

    [2] https://en.wikipedia.org/wiki/Incremental_reading

  • GitHub repo themer

    🎨 themer takes a set of colors and generates themes for your apps (editors, terminals, wallpapers, and more).

    Project mention: Tutorial on new tool to quickly make the JSON file for themes | reddit.com/r/vscode | 2021-03-26

    https://themer.dev/ is also pretty neat.

  • GitHub repo Surfingkeys

    Map your keys for web surfing, expand your browser with javascript and keyboard.

    Project mention: Nyxt Browser | news.ycombinator.com | 2021-03-18

    If you want a Chrome/Firefox extension that does some of these things and more, check out Surfingkeys:


  • GitHub repo melonJS

    a fresh & lightweight javascript game engine

    Project mention: CSS Deep | dev.to | 2021-02-26

    melonjs/melonJS - a fresh & lightweight javascript game engine

  • 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: Beautiful PDFs from HTML | news.ycombinator.com | 2021-04-04

    Regarding a library of HTML documents: https://github.com/gildas-lormeau/SingleFile#install

  • GitHub repo jest-puppeteer

    Run your tests using Jest & Puppeteer 🎪✨

    Project mention: Evaluation of Microsoft Playwright | dev.to | 2021-03-04

    jest-playwright is added to the jest configuration as a preset which makes all the features available to be used at your disposal. It was inspired by jest-puppeteer.

  • GitHub repo body-scroll-lock

    Body scroll locking that just works with everything 😏

    Project mention: Deactivate scrolling of body while lightbox is visible | reddit.com/r/jquery | 2021-04-18

    This is actually a tricky problem when you factor in all browsers and mobile devices. This little library should help: https://github.com/willmcpo/body-scroll-lock

  • GitHub repo HackBrowserData

    Decrypt passwords/cookies/history/bookmarks from the browser. 一款可全平台运行的浏览器数据导出解密工具。

    Project mention: Tool that could help you decrypt data from the browser ( passwords|bookmarks|cookies|history ) | reddit.com/r/computerforensics | 2021-01-26
  • GitHub repo browser

    The browser extension vault (Chrome, Firefox, Opera, Edge, Safari, & more).

    Project mention: Firefox Not Acknowledging Integration Being Enabled in Desktop Client | reddit.com/r/Bitwarden | 2021-04-16

    If you are... It seems to be the same issue as reported here: https://github.com/bitwarden/browser/issues/1731

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-04-22.


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

Project Stars
1 Electron 91,385
2 mkcert 28,937
3 Nightmare 18,857
4 bypass-paywalls-chrome 14,779
5 headless-recorder 12,913
6 WebFundamentals 11,917
7 react-color 9,616
8 chrome-extensions-samples 8,081
9 uBlock 8,017
10 url-to-pdf-api 6,394
11 chromedp 6,132
12 InfoSpider 5,455
13 metamask-extension 4,610
14 Ferret 4,455
15 Polar Bookshelf 4,305
16 themer 4,078
17 Surfingkeys 3,452
18 melonJS 3,344
19 SingleFile 3,202
20 jest-puppeteer 3,078
21 body-scroll-lock 3,050
22 HackBrowserData 3,002
23 browser 2,693