JavaScript Chrome

Open-source JavaScript projects categorized as Chrome

Top 23 JavaScript Chrome Projects

  • GitHub repo octotree

    GitHub on steroids

    Project mention: Chrome extensions I use to enhance my GITHUB experience | | 2021-04-28

    ⭐ Github Repo | Chrome Extension

  • GitHub repo Nightmare

    A high-level browser automation library.

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


  • GitHub repo bypass-paywalls-chrome

    Bypass Paywalls web browser extension for Chrome and Firefox.

    Project mention: Maybe intoned to frighten Russophobic westerners, FT publishes surreal and fascinating food-adjacent interview with one of Putin's former advisors who recounts 20 years of ideological policymaking | | 2021-06-18
  • 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 | | 2021-03-03

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

  • 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" | | 2021-03-15

    Followed some tutorials on youtube and use the chrome api docs

  • GitHub repo uBlock

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

    Project mention: Feasibility of a network-level browser based adblocking proxy? | | 2021-04-25
  • GitHub repo metamask-extension

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

    Project mention: Did I just lose 100 euros worth of ETH? | | 2021-06-18

    Create a MetaMask wallet (download only from, never from ads on Google).

  • GitHub repo themer

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

    Project mention: Template for converting terminal theme for new Sublime Text colour scheme? | | 2021-06-01

    You could try this:

  • GitHub repo Surfingkeys

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

    Project mention: Nyxt Browser | | 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 | | 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: Hoarding newbie here. Want to backup part of a website for online viewing - what is the best way to go about this? Any suggestions are appreciated :) | | 2021-05-31
  • GitHub repo jest-puppeteer

    Run your tests using Jest & Puppeteer 🎪✨

    Project mention: Evaluation of Microsoft Playwright | | 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 | | 2021-04-18

    This is actually a tricky problem when you factor in all browsers and mobile devices. This little library should help:

  • GitHub repo ClearURLs-Addon

    ClearURLs is an add-on based on the new WebExtensions technology and will automatically remove tracking elements from URLs to help protect your privacy.

    Project mention: Cool URIs don't change. (1998) | | 2021-06-17

    And they get loaded down with query string fields for analytics. I kill those with

  • GitHub repo puppeteer-extra

    💯 Teach puppeteer new tricks through plugins.

    Project mention: Web Scraping with Javascript: from Axios to Puppeteer and Playwright | | 2021-04-13

    I generally prefer Puppeteer/Playwright as an ability to use a real browser (a pretty popular one) without messing around with propper settings to avoid detection (puppeteer have a beautiful customisable library to avoid detection But for some cases, JSDom is a perfect replacement as not requires to run Chromium/headless Chromium for just a JS execution. It's all depends on a scale. I haven't benchmarked these two options in the perspective of saving resources, but thanks for the idea to do it.

  • GitHub repo floccus

    :cloud: Sync your bookmarks across browsers via Nextcloud, WebDAV or Google Drive

    Project mention: Ask HN: What tool/method do you use to maintain your bookmarks? | | 2021-05-21 cross browser and self hosted via webdav if you like...

  • GitHub repo asar

    Simple extensive tar-like archive format with indexing

    Project mention: 2 software devs: We would love to write the code for your idea! Round #3 | | 2021-04-12

    We just had a look at Twitch Studio for the first time. We've been using OBS so far. It looks like Twitch Studio is closed source and Twitch doesn't have a way for the community to release plugins for it. Twitch Studio is an Electron app, so I was able to reverse-engineer the source code by using asar, but unfortunately Twitch obfuscated all the code which makes it very hard to understand what's going on. Looks like we'd have to wait until Twitch Studio brings official support for developer plugins... (I hope our analysis is right, please correct us if not.)

  • 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 t-rex-runner

    the t-rex runner game extracted from chromium

    Project mention: I did a dive into the Bananya game and found nothing | | 2021-05-29

    Good remark, there are in fact old assets on the original repository which don't include moon phases, but the version GameStop's runner is based on has them.

  • GitHub repo ViewFinderJS

    :camera: ViewFinder - Remote isolated browser for security and building on top of. RBI. CBII. Remote browser isolation, embeddable BrowserView, secure chrome-as-a-service. Managed options available. Like S2, WebGap, Bromium, Authentic8, Menlo Security and Broadcom, but free and open-source. Integrated secure document viewing with CDR from

    Project mention: does anyone know self-hosted version of opera mini? | | 2021-06-08


  • GitHub repo AdguardBrowserExtension

    AdGuard browser extension

    Project mention: Is stacksocial trustable? | | 2021-06-18

    No you're thinking about it wrong. you have 30 days from when you buy the license from stacksocial to redeem on after you redeem the license in your name you have access to the 9 devices for life, you can redelegate devices as well if you lose one or dont want to have it on something... you just need to redeem the license on adguards website within thirty days.

  • GitHub repo DuckieTV

    A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration

    Project mention: Change Art | | 2021-06-15

    A project was started some time ago to switch to using the art from [TMDB]( but this appears to have stalled, the contributor has not made any updates since Nov 2020.

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-06-18.


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

Project Stars
1 octotree 21,352
2 Nightmare 18,915
3 bypass-paywalls-chrome 16,219
4 headless-recorder 13,032
5 react-color 9,767
6 chrome-extensions-samples 8,332
7 uBlock 8,022
8 metamask-extension 5,014
9 themer 4,217
10 Surfingkeys 3,547
11 melonJS 3,378
12 SingleFile 3,350
13 jest-puppeteer 3,133
14 body-scroll-lock 3,124
15 ClearURLs-Addon 2,769
16 puppeteer-extra 2,655
17 floccus 2,264
18 asar 1,760
19 marinara 1,662
20 t-rex-runner 1,486
21 ViewFinderJS 1,319
22 AdguardBrowserExtension 1,129
23 DuckieTV 952