JavaScript Chrome

Open-source JavaScript projects categorized as Chrome

Top 23 JavaScript Chrome Projects

  1. octotree

    GitHub on steroids

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Nightmare

    A high-level browser automation library.

  4. SingleFile

    Web Extension for saving a faithful copy of a complete web page in a single HTML file

    Project mention: Building a personal archive of the web, the slow way | news.ycombinator.com | 2025-05-20

    OP's workflow might be much more efficient with use of https://github.com/gildas-lormeau/SingleFile/

    It can handle most of what they describe for things like private/paywalled pages or media enclosures or completely self-contained archives that live locally or easy to use or editing before saving or ensuring lazy-loaded images are there, you can view it immediately to check for breakage, it automatically works with adblock and NoScript and when you delete stuff in the DOM using the picker so they can clean each page very efficiently (create a bunch of rules in your adblock by picking elements like in ublock, so you never have to do those again, then quickly mouse any remainder), and it stores the final DOM so you can interact with stuff to make sure it is visible or archived.

    So what I do ( https://gwern.net/archiving#preemptive-local-archiving ) is I have a script which calls SingleFile-CLI in a headless Chrome browser to automatically archive everything, and then opens up the original URL + snapshot in my normal Firefox, and look at the snapshot then original. If the snapshot looks good, I simply close the 2 tabs after a few seconds and I'm done; if the snapshot looks bad, then I look at the original and make edits: use Ublock Origin to define any necessary rules (assuming the page isn't cleaned up by all the rules I previously defined), make any minor tweaks to the DOM, and then SingleFile-browser-extension it manually.

    If you use enough adblock rules, then you get a similar effect to the 'templates' described, since it looks like OP is mostly just trying to remove as much as possible.

  5. chrome-extensions-samples

    Chrome Extensions Samples

    Project mention: A Beginners guide to Building Content Scripts | dev.to | 2024-07-26

    Setting up a Chrome extension file is pretty straightforward. For further reference building extensions, attached below is the link to the Chrome extension documentation page. An ideal Chrome extension must include a well-detailed manifest.json file which provides the default background information about the Chrome extension. Also, the appropriate JS file to be executed is also included. Other additional files (HTML and CSS) help provide aesthetics to the extension. With that, let's go on to build our extension, incorporating our content script injection. We will illustrate the power of content scripts by creating a Chrome extension which displays a button overlaying on any active web page we navigate to.

  6. cat-catch

    猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension

    Project mention: Cat-Catch: A Browser Extension for Resource Sniffing | news.ycombinator.com | 2024-08-06
  7. react-color

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

  8. omni

    The all-in-one tool to supercharge your productivity ⌨️

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. puppeteer-extra

    💯 Teach puppeteer new tricks through plugins.

    Project mention: Breaking the 4chan Captcha | news.ycombinator.com | 2024-11-29
  11. floccus

    :cloud: Sync your bookmarks privately across browsers and devices

    Project mention: Floccus: Sync your bookmarks privately across browsers and devices | news.ycombinator.com | 2025-05-11
  12. Surfingkeys

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

    Project mention: Vimium – The Hacker's Browser | news.ycombinator.com | 2024-10-21

    I'm surprised no one has mentioned Surfingkeys https://github.com/brookhong/Surfingkeys. I switched over from Vimium a couple years ago. I think its more performant than Vimium and also allows you quite a bit more flexibility in your configuration.

    I prefer and recommend browser add-ons over Nyxt. You'll get more compatibility by being able to use Chrome/Firefox. You'll also have a much higher chance of being able to use the same environment at work - since you can typically still install browser add-ons in developer mode even if you aren't able to get rights to install apps.

  13. notion-enhancer

    An enhancer/customiser for the all-in-one productivity workspace Notion

  14. 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: ClearURLs extension will automatically remove tracking elements from URLs | news.ycombinator.com | 2025-06-04
  15. LeetHub

    Automatically sync your leetcode solutions to your github account - top 5 trending GitHub repository

  16. body-scroll-lock

    Body scroll locking that just works with everything 😏

  17. BrowserBox

    💚 Secure remote browsing anywhere.

    Project mention: Ask HN: Does anyone else like purely numeric shorthashes? | news.ycombinator.com | 2025-03-27

    they're not Particularly Rare, But I think they're more pleasing to See.

    For instance This "2822302" Makes me Especially Happy: https://github.com/BrowserBox/BrowserBox/commit/2822302387c4cb7ff71c4239da3dc5fa4c07e165

    It Even Extends up to 10 digits! That's Not Particularly rare - Roughly 1% chance (10^10/16^10 i think) - But i just think they look nice.

    Are there any other people out there who are particularly pleased when they hit that? sorta like hitting 7777 on the odometer, or whatever.

    I'm also a fan of the purely Numeric Identifiers Twitter/X Uses (and has for ages).

    This all reminds Me of That "commit Fuzzing tool" That Can Make Your log have whatever Commit You Want. asked AI, turns out it's: https://github.com/not-an-aardvark/lucky-commit

    Lucky Commit! what a perfect name. i guess this ask hN should be: does anyone else like lucky commits?

    BTW the sHA has of this message starts with: 20250327

  18. serverless-chrome

    🌐 Run headless Chrome/Chromium on AWS Lambda

    Project mention: Ask HN: What project do you donate to? | news.ycombinator.com | 2025-05-26

    - Serverless Chrome https://github.com/adieuadieu/serverless-chrome

    With that said we are looking at a new corporate structure for my business to increase the way we give back

  19. React-Sight

    Visualization tool for React, with support for Fiber, Router (v4), and Redux

  20. marinara

    Pomodoro® time management assistant for Chrome

  21. chrome-extension-cli

    🚀 The CLI for your next Chrome Extension

  22. chromium-vim

    Vim bindings for Google Chrome.

  23. hls-downloader

    Web Extension for sniffing and downloading HTTP Live streams (HLS)

  24. t-rex-runner

    the t-rex runner game extracted from chromium

  25. OldTwitter

    Extension to return old Twitter layout from 2015 / 2018.

    Project mention: I Ditched the Algorithm for RSS–and You Should Too | news.ycombinator.com | 2025-01-16

    https://github.com/dimdenGD/OldTwitter

    Works fine. Reverse chronological sorting with just who you follow.

    For automated... apart from self host RSS options or nitter instance, neither of which I've tried...

    For semi automated I have a manual but not too laborious google sheet:

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

JavaScript Chrome discussion

Log in or Post with

JavaScript Chrome related posts

  • Floccus: Sync your bookmarks privately across browsers and devices

    1 project | news.ycombinator.com | 11 May 2025
  • Rebrowser Patches – Patches for undetectable browser automation

    1 project | news.ycombinator.com | 25 Apr 2025
  • End-to-End SEO Testing with Playwright and Lighthouse

    3 projects | dev.to | 6 Mar 2025
  • Self-Hosting a Firefox Sync Server

    8 projects | news.ycombinator.com | 28 Feb 2025
  • Show HN: CloudTabs Remote Browser Platform

    1 project | news.ycombinator.com | 7 Feb 2025
  • Ask HN: Good Pocket Alternative

    1 project | news.ycombinator.com | 27 Jan 2025
  • Tauri (1) — A desktop application development solution more suitable for web developers ✅

    8 projects | dev.to | 25 Jan 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 octotree 23,004
2 Nightmare 19,595
3 SingleFile 18,503
4 chrome-extensions-samples 16,524
5 cat-catch 13,937
6 react-color 12,139
7 omni 7,430
8 puppeteer-extra 6,888
9 floccus 6,719
10 Surfingkeys 5,731
11 notion-enhancer 4,921
12 ClearURLs-Addon 4,342
13 LeetHub 4,172
14 body-scroll-lock 4,089
15 BrowserBox 3,629
16 serverless-chrome 2,883
17 React-Sight 2,869
18 marinara 2,437
19 chrome-extension-cli 2,435
20 chromium-vim 2,256
21 hls-downloader 2,206
22 t-rex-runner 2,059
23 OldTwitter 2,050

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?