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 →
Top 23 JavaScript Chrome Projects
-
-
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.
-
-
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.
-
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.
-
Project mention: Cat-Catch: A Browser Extension for Resource Sniffing | news.ycombinator.com | 2024-08-06
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Floccus: Sync your bookmarks privately across browsers and devices | news.ycombinator.com | 2025-05-11
-
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.
-
-
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 -
LeetHub
Automatically sync your leetcode solutions to your github account - top 5 trending GitHub repository
-
-
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
-
- 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
-
-
-
-
-
-
-
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:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Chrome discussion
JavaScript Chrome related posts
-
Floccus: Sync your bookmarks privately across browsers and devices
-
Rebrowser Patches – Patches for undetectable browser automation
-
End-to-End SEO Testing with Playwright and Lighthouse
-
Self-Hosting a Firefox Sync Server
-
Show HN: CloudTabs Remote Browser Platform
-
Ask HN: Good Pocket Alternative
-
Tauri (1) — A desktop application development solution more suitable for web developers ✅
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Jun 2025
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 |