Skip to main content Chrome Extensions Enthusiasts

r/chrome_extensions
upvote

Growing



Advertisement: Even against the backdrop of Mount Fuji, the new S-Class still commands attention from every angle. Standing out long after sunset with twin-star headlamps and the illuminated standing star. Join us as we continue the drive.
Even against the backdrop of Mount Fuji, the new S-Class still commands attention from every angle. Standing out long after sunset with twin-star headlamps and the illuminated standing star. Join us as we continue the drive.
media poster


Built a Chrome extension that shows who actually did the work on group projects, looking for teacher testers
Built a Chrome extension that shows who actually did the work on group projects, looking for teacher testers
Idea Validation / Need feedback

Teacher here (Business Studies: accounting, econ, marketing) who got tired of never knowing who actually did the work on group projects. Built a Chrome extension called Collaboration Tracker that pulls a Google Doc's revision history and turns it into a readable report (who wrote what, when, and an AI read on how substantial each person's contribution was (not just word count, which is easy to game).

It's free to try (3 reports). Looking for teachers who actually use group projects to run it on one doc and tell me honestly if it's useful or if I'm solving a problem that doesn't need solving. Link: https://chromewebstore.google.com/detail/collaboration-tracker/dfolhehaoeaoefoimggknacofcacelip Happy to answer questions in the comments.


I built a Chrome extension to export complete Twitter / X threads into clean, readable PDFs in one click.
I built a Chrome extension to export complete Twitter / X threads into clean, readable PDFs in one click.
Sharing Resources/Tips

I wanted to share a Chrome extension I recently built called Tweet Copier.

Like many of you, I bookmark a lot of long-form, educational threads on Twitter (X). The problem is that bookmarks are a black hole. Accounts get deleted, posts get removed, and if you try to use the default browser print layout (Cmd+P), it ruins the layout, cuts off text, and hides half the replies.

I built this extension to let you save complete, beautifully formatted threads directly to your local drive.

How it works:

  • One-Click Export: Adds an overlay button directly on Twitter to download the active thread instantly.

  • Auto-Expansion: It automatically expands the thread's replies and loads nested content in the background before rendering.

  • Image embedding: Preserves all inline images and media so the PDF is a faithful backup of the original post.

  • Privacy-First: The PDF generation runs entirely c

It's live on the Chrome Web Store: https://chromewebstore.google.com/detail/Tweet%20Copier%20-%20Export%20Twitter%20%2F%20X%20Tweets%20to%20PDF/cmgimblpmgiddhfpkdeaphmlcplnlegk

I would love to get your feedback on the layout rendering, or hear if there are any additional features (like Markdown or Notion sync) you'd like to see.




I build an extension that detects secrets (API keys, tokens, seed phrases) in text you're about to send and redacts them in place. That means fighting the input fields of ChatGPT, Claude, Slack, and ~25 other sites. Three things that cost me weeks:
I build an extension that detects secrets (API keys, tokens, seed phrases) in text you're about to send and redacts them in place. That means fighting the input fields of ChatGPT, Claude, Slack, and ~25 other sites. Three things that cost me weeks:
Sharing Resources/Tips

Fighting the input fields of ChatGPT, Claude, Slack, and ~25 other sites. Three things that cost me weeks:

1.You can't just set the text. ChatGPT and Claude aren't textareas — they're contenteditable surfaces driven by ProseMirror/Lexical-style editors with their own internal document model. Mutate the DOM directly and the editor reverts, duplicates, or breaks your edit. The only thing that works across all of them is the API everyone says not to use:

el.focus();
document.execCommand('selectAll', false, null);
document.execCommand('insertText', false, newValue);

Deprecated since forever, still the only cross-editor path that flows through the editor's own input pipeline — so it's treated exactly like the user typed it, undo history intact. Verify the write took and keep a fallback; these sites rebuild their composers without notice.

2. Your regex will false-positive on things you've never heard of. A 40-char hex pattern for AWS secrets redacts every git commit SHA on GitHub. A UUID pattern for Heroku keys matches half the internet. Google OAuth client IDs look secret but are public by design. The fix that held: context-binding — a candidate string only counts as an AWS secret near an aws_secret_access_key-style label, and where a credential has real structure (Mailchimp keys end in -us plus a datacenter number), anchor on that instead. For a blocking tool, one false positive that eats someone's legitimate text costs more trust than ten true catches earn.

3.MV3 service workers die after ~30s idle and take your in-memory state with them. Any module-scope variable is gone dozens of times an hour. The underused fix is chrome.storage.session: memory-backed, survives worker restarts, lives for the browser session — and isn't writable from content scripts or page devtools, so it's also the right home for state you don't want a webpage forging. Rides under the normal storage permission.

Since the whole pitch is "your text never leaves the device," the code is public — the composer-write logic and context-bound detectors are the interesting parts: https://github.com/jeffsvendsonjr-jpg/shieldvault-code

If you maintain an extension that touches other sites' editors, what breakage have you hit? Especially curious if anyone's found a non-execCommand path that survives ProseMirror.


I built a Chrome extension that turns AI conversations into searchable offline webpages
I built a Chrome extension that turns AI conversations into searchable offline webpages
Sharing Resources/Tips

Long AI conversations often contain useful research, code, explanations, and ideas, but saving and revisiting them later is still surprisingly inconvenient. I built a Chrome extension that turns conversations from ChatGPT, Gemini, Claude, and DeepSeek into searchable, interactive offline webpages.
It currently has a 4.96 rating from early users and is being used by around 288 people. It’s still a small project, so I’d really appreciate feedback on the offline HTML export experience.

Instead of exporting a plain text file, the extension creates a clean, interactive offline webpage. It preserves bookmarks, highlights, notes, code formatting, mathematical formulas, flowcharts, and the original conversation structure, while also letting you search and filter important sections later.

https://chromewebstore.google.com/detail/opbngifmlnoahbhjhgmngkggedlofddj


Advertisement: What if AI ran the busywork?
What if AI ran the busywork?


Went from 30 weekly users to 1250+ in 3 weeks after one Reddit post — sharing the numbers
Went from 30 weekly users to 1250+ in 3 weeks after one Reddit post — sharing the numbers
Sharing Resources/Tips
Went from 30 weekly users to 1250+ in 3 weeks after one Reddit post — sharing the numbers

I built Design Snap, a free Chrome extension that extracts design tokens (colors, typography, spacing, shadows, CSS variables) from any website in one click. No backend, no account, nothing stored except locally.

For weeks it sat around 30-40 weekly users. Flat. Then I posted about it here, it caught on, and the numbers went a bit nuts:

  • June 24: 34 weekly users

  • June 25: 148

  • June 27: 498

  • June 30: 1014

  • July 10: 1265

It's plateaued the last week or so around 1250-1280, which honestly feels like the real number, people who found it useful and kept using it, not just curiosity clicks from the post.

A few things I didn't expect:

  • The spike happened almost entirely in the first 5 days. After that it was flat-to-slightly-declining until it found its floor.

  • Retention seems solid so far (weekly active staying in that 1250 range rather than crashing back to 40), but it's only been ~2 weeks so I'm not calling it yet.

  • One post did more for distribution than months of scattered SEO/Product Hunt attempts combined.

No monetization on this one, it's just a free tool I wanted to exist. Mostly sharing because the "flat for weeks then a single post 30x's it" pattern felt worth showing with actual numbers instead of a growth screenshot with no context.

Happy to answer questions about the extraction logic or what I'd do differently on distribution.

5 upvotes 8 comments





[Free Extension] Auto-PiP & Skip — PiP on tab switch, auto-skip Netflix intros, and auto-next episode. Looking for testers.
[Free Extension] Auto-PiP & Skip — PiP on tab switch, auto-skip Netflix intros, and auto-next episode. Looking for testers.
Sharing Resources/Tips

Hi, I watch YT in pip a lot so I built a zero-dependency Chrome extension (Manifest V3) that does three things:

  1. Auto Picture-in-Picture on tab switch — Switch away from a tab playing video on any site (Netflix, YouTube, Twitch) and the video pops into a floating PiP window. Switch back and it docks right back in. No clicking, no menus.

  2. Auto-Skip Intros & Recaps — Detects Netflix's "Skip Intro" and "Skip Recap" buttons and clicks them the instant they appear. Never touch your mouse during a binge.

  3. Auto-Next Episode — Clicks "Next Episode" when the countdown appears so your marathon runs uninterrupted.

All features are independently toggleable from a settings popup. There's also a keyboard shortcut (Alt+P / Cmd+Shift+P) and per-site PiP overrides. No dependencies, no network requests, no tracking.

Repo: github.com/BrodeOne/ntflix_pip_ex Install: Download the zip from Releases, go to chrome://extensions, enable Developer mode, and drag the zip onto the page.

I'm looking for testers to try it on different setups:

  • Does auto-PiP work consistently on your machine?

  • Any sites where it breaks or behaves unexpectedly?

  • Does the Netflix auto-skip still work with the current player UI?

  • Any feature you wish it had?

Drop a comment or open a GitHub issue. Thanks for any feedback!

PS: I did this for my self, but maybe it will be usefull for someone else too ❤️


I got tired of newsletter spam, so I built a "Bitwarden for disposable emails" (Cloudflare Workers + Supabase)
I got tired of newsletter spam, so I built a "Bitwarden for disposable emails" (Cloudflare Workers + Supabase)
Idea Validation / Need feedback

Hey everyone,

Whenever I want to read a single article or test a new web app, I'm forced to hand over my email address which inevitably leads to a lifetime of promotional spam. I wanted a way to generate disposable emails without leaving the current tab, so I built SigndUp.

It acts exactly like a password manager, but specifically for burner emails.

What it does:

  • 1-Click Generation: Open the popup on any site to instantly generate a unique [at]signdup.net address, along with a burner password

  • Domain Matching: If you return to that site weeks later, the extension automatically remembers the exact disposable email you used for that specific domain and gives you access for future emails as well!

  • Dynamic Badge: A Bitwarden-style badge count on the extension icon lets you know if you already have active inboxes for the tab you are currently viewing.

  • In-Extension Inbox: Verification OTPs and login links show up right inside the popup. They process in memory and disappear when you delete the inbox.

The Tech Stack (Under the Hood):

I wanted to keep the architecture entirely serverless, fast, and edge-deployed.

  • Backend API & Email: Cloudflare Workers and Cloudflare Email Routing. The worker catches incoming mail, parses it using postal-mime, and handles the temporary routing.

  • Database & Auth: Supabase. It uses Row Level Security (RLS) via Edge Functions to ensure users can strictly only query their own inboxes.

  • Abuse Prevention: Upstash Redis handles global IP rate limiting to prevent spam creation.

Web store link: SigndUp

Please download, use and share your feedback. I would be grateful!


Advertisement: Relentless pursuit of excellence is how real progress is made – and how we deliver reliable energy at scale. ​Discover more at aramco.com/FIFA
Relentless pursuit of excellence is how real progress is made – and how we deliver reliable energy at scale. ​Discover more at aramco.com/FIFA
media poster


I built a Chrome extension for downloading selected TikTok videos in batches
I built a Chrome extension for downloading selected TikTok videos in batches
Self Promotion

Hey everyone,

I built a Chrome extension called TikTok Bulk Video Downloader after getting frustrated with downloading TikTok videos one at a time.

The extension scans the TikTok page you currently have open and turns the detected videos into a batch-download workspace. You can:

  • Select multiple videos before downloading

  • Manage downloads through a queue

  • Retry failed downloads

  • Create custom filename templates

  • Automatically skip duplicates

  • Keep a local download history

  • Use a larger dashboard when managing more videos

The workflow is processed locally in the browser, and the extension does not include built-in tracking or analytics.

Chrome Web Store:

https://chromewebstore.google.com/detail/tiktok-bulk-video-downloa/fmddmkljdoldnamgllhdidhkfhhjmkmm

I’m especially interested in feedback on the scanning experience, queue controls, and filename system. What would make this more useful for people who regularly save multiple videos?

Please only download content you own or have permission to save.



Made a Chrome extension so my new tab stops being boring
Made a Chrome extension so my new tab stops being boring
Self Promotion

Every new tab used to be seconds of nothing. Now it's a photo of my girlfriend and me, or frineds and family, whatever the shared album we're all in decided to show.

Caroluma replaces your new tab with your own photos. You can keep a personal album just for yourself, or create a shared album with anyone (screenshot above shows one I made with my girlfriend, she can add photos too and they show up on my new tab automatically).

Also has a clock, weather, Spotify controls, and a like counter on each photo so you know which ones people actually enjoy.

No account required for personal use, nothing gets uploaded anywhere for your private photos.

Link: https://chromewebstore.google.com/detail/caroluma-photo-new-tab-sh/hlhehpieahmocabpdimofplllpgchanl

Would love feedback, especially on what would make the shared album feature more useful for couples/families.



Built a Chrome extension to stop losing good ChatGPT/Claude answers in scroll-back hell
Built a Chrome extension to stop losing good ChatGPT/Claude answers in scroll-back hell
Self Promotion

I kept doing the thing where I get a genuinely good answer from Claude or ChatGPT, close the tab, and then two days later I'm scrolling through 40 conversations trying to find "that one thing about X" and just... can't. Ctrl+F doesn't help because I don't remember the exact wording, only the gist.

So I built a small extension for myself that lets you save individual answers (not whole chats) with one click, and search them later by meaning instead of exact keywords; so "how do I avoid re-render loops" finds the answer even if I originally saved it under a completely different phrasing. Everything runs locally in the browser, nothing gets uploaded anywhere, which was a hard requirement for me since a lot of what I save is work-related.

It works across ChatGPT, Claude, Gemini and other major AI chat platforms, so it doesn't matter which one I asked.

Been using it daily for a while now and figured others hitting the same "I know I asked this somewhere" problem might find it useful. It's called ChatLodge if anyone wants to try it. Happy to answer questions or take feature requests, still actively building it.





Advertisement: The #1 most played Idler game on Steam
The #1 most played Idler game on Steam


I built a Chrome extension that lets you create + send an invoice from any tab in ~20 seconds — would love feedback
I built a Chrome extension that lets you create + send an invoice from any tab in ~20 seconds — would love feedback
Idea Validation / Need feedback

Some of you might remember I shared PromptBank here a while back. I've been building another one, and I'd genuinely like this community's eyes on it before I push it further.

The itch I was scratching: every time a client asked for an invoice, I'd have to stop what I was doing, open some bloated accounting app or a Word template, re-type my details, fight the numbering, export a PDF… a 15-minute chore for a 30-second task.

So I built SwiftBill. The core idea is that it lives on every tab as a floating button — you're in Gmail, a Google Doc, wherever, you click it, fill three fields, and a clean PDF saves straight to your own Google Drive (it uses drive.file scope, so it can only touch files it creates — it literally can't see anything else in your Drive). Then you share it on WhatsApp/email without ever leaving the tab.

A few things I'd love honest feedback on:

Does the "floating button on every tab" approach feel useful, or intrusive?

Is drive.file-only (your data stays in your account) something you'd actually care about, or is that just me?

Anything about the flow that looks slow or clunky in the demo?

Demo video: https://youtu.be/lsHgOQV_S0k?si=S4NPV3sjCOrLxlyd

Not trying to hard-sell, genuinely want to know what this community thinks, especially the "would you actually use this / what's missing" stuff. Building solo, so real feedback is gold.


Do you add a manual "English" toggle in your Chrome extensions, or just rely on browser locale?
Do you add a manual "English" toggle in your Chrome extensions, or just rely on browser locale?
Asking a Question

Hey everyone,

I'm localizing my Chrome extension. Standard `_locales` work fine, but I'm thinking about one specific edge case.

If a user has their Chrome set to a native language (like Arabic or Hebrew) for daily use, but prefers **technical tools to be in English** (due to bad translations or broken RTL layouts) — `chrome.i18n` will force the native translation anyway.

Questions for developers:

  1. Do you build an in-app language switcher to let users force English, or just strictly rely on Chrome's native locale detection?

  2. If you track analytics, what % of localized users actually switch back to English?

Thanks!


Deliberate Youtube
Deliberate Youtube
Idea Validation / Need feedback

I created Deliberate YouTube, a Chrome extension that helps YouTube  explores whether intention-aware interventions can help users be more thoughtful about YouTube usage. 

I am currently looking for volunteers to test the extension and provide feedback as part of an independent research study. 

The extension, instructions, and study details can be found here: 

https://github.com/IntentionalYoutube/Deliberate-Youtube

Participation is completely voluntary, and feedback will help evaluate whether this type of intervention is useful.  



What feature does Instagram lack the most that you would actually pay to have?
What feature does Instagram lack the most that you would actually pay to have?
Asking a Question

I’ve been looking into how frustrating the Instagram desktop experiences have gotten lately. I'm curious to hear your thoughts.

What is the single most annoying limitation or missing feature that drives you crazy? What would you willingly pay a few bucks for if a clean tool existed to fix it perfectly?

Let me know what's bugging you the most.


Barcode Maker — looking for the simplest possible way to solve a common task
Barcode Maker — looking for the simplest possible way to solve a common task
Sharing Resources/Tips

Hi r/chrome_extensions,

I recently launched Barcode Maker - an easy tool for creating barcodes. It supports UPC, EAN, linear barcodes, ISBN, as well as 2D codes like QR codes and Data Matrix.

It’s a fairly standard task, but I wanted to see if I could implement it as efficiently as possible. I’d really appreciate it if you could take some time to test the extension and point out any bugs or possible improvements.

The main features of the extension are:

  • A very simple process for generating and downloading barcodes

  • Bulk barcode generation — up to 2,000 lines in a single request

  • A simple and intuitive interface (or at least I’d like to think so)

Chrome Web Store link:
https://chromewebstore.google.com/detail/barcode-maker/oaldcmlgocebbnnhckbcpehclfaihpdk

I’d be extremely grateful for any feedback, especially on the following:

  • Are there any essential features that are missing?

  • Is the interface clear and intuitive, or are there any confusing parts?

  • How does the extension perform when processing requests with a large number of lines?

Thanks for your time, and I hope to hear your feedback!


I built a Chrome extension with a narrow privacy boundary
I built a Chrome extension with a narrow privacy boundary
Self Promotion

Honey made a lot of people ask what coupon extensions are doing under the hood. I built PromoIQ around a simpler boundary: it looks for promo-code candidates and compares prices when you ask it to.

It does not request browsing-history permission or host permission for every site. On supported store pages, its helper loads, then code and price lookup happen when you click. If a comparison link supports PromoIQ through an affiliate program, it is labeled before you click.

I am keeping the claims narrow. Coupon codes are candidates until checkout proves them, and a cheaper listing is only a potential saving.

Chrome Web Store: https://chromewebstore.google.com/detail/promoiq/cpmlbedpghihbphokfpmpdbkbhbkgnkj

I would genuinely value a privacy or UX critique.


I turned my Ragdoll cat into a tiny browser companion
I turned my Ragdoll cat into a tiny browser companion
Self Promotion

I recently launched Dodo Chrome Pet, a free Chrome extension based on my real Ragdoll cat.

The idea was to create a quiet browser companion rather than another productivity tool demanding attention. Dodo normally sits in the corner of the browser, but users can click or right-click him to trigger small interactions such as meowing, stretching, napping, waking up, and happy reactions. Users can also adjust his size and enable an optional break reminder.

I built the first version both as a companion for Dodo’s existing YouTube audience and as a way for new people to discover his channel.

Chrome Web Store: https://chromewebstore.google.com/detail/eckimpmfpfiapdjaogaaglkgbodjandi?utm_source=item-share-cb

This is an early MVP, and I’m particularly interested in feedback on:

  • Whether Dodo feels comforting or distracting

  • Which interactions people actually use

  • What would make the extension worth keeping installed

  • Whether future features should focus on companionship or work and study support

I would appreciate any honest product or UX feedback.


I almost lost 6 months of custom coding prompts. So I built a fix.
I almost lost 6 months of custom coding prompts. So I built a fix.
Self Promotion

I had a mini-panic attack last Tuesday.

I was looking for a highly specific Python helper function I wrote with Claude 3.5 Sonnet back in April. I knew it was in my chat history, but I couldn't find it. I spent 20 minutes scrolling, pagination loading forever, only to realize... the chat was just gone. Either I accidentally deleted it during a late-night cleanup, or the platform cleared it.

That’s when it hit me: we are all putting our most valuable intellectual property, our prompts, debugging sessions, and custom workflows, into platforms we don’t own. If your account gets flagged, or a platform goes down, years of your digital brain vanish.

I wanted a way to save my chats instantly. But the native export options are a joke. They either dump everything into a giant, unreadable JSON file, or the public share links strip out your formatting (and leak your private data). Plus, I use ChatGPT for brainstorming, Claude for coding, and DeepSeek for logic. Managing three different histories is a mess.

So, I built a Chrome extension: AI Chat Exporter.

It adds a clean, native-looking export panel directly into the UI of ChatGPT, Claude, Gemini, DeepSeek, and Grok.

With one click, you can:

  • Export any chat to perfectly formatted PDF, Markdown, or JSON.

  • Auto-sync your chats to Notion database, Dropbox, or Google Drive the second you finish them.

  • Keep your formatting exactly as it looks on screen (including code blocks, tables, and math equations).

It has completely changed how I document my work, and it's free to try.

Would love to get your feedback on it! Are there any other AI platforms or cloud integrations you'd want to see next?

Try it here: https://chromewebstore.google.com/detail/AI%20Chat%20Exporter%20-%20Grok%2C%20Perplexity%2C%20Copilot%20%26%20Gemini%20to%20PDF/njoemclebgfbkdlgjnecbmmmelfibjdf


Advertisement: 一部シャーク マネーカードでボーナスGTAマネー40%を獲得しましょう。7月22日までにロックスター・ゲームスアカウントをリンクし、受け取ってください。
一部シャーク マネーカードでボーナスGTAマネー40%を獲得しましょう。7月22日までにロックスター・ゲームスアカウントをリンクし、受け取ってください。






new tool that lets you create Chrome Extensions with words without writing a single line of code (Like Lovable, for extensions)
new tool that lets you create Chrome Extensions with words without writing a single line of code (Like Lovable, for extensions)
Sharing Journey/Experience/Progress Updates

Hey, extension lovers! 👋

My co-founder and I have been working on Chromy, it's like Lovable, but for extensions.

We realized after growing our own extension to 50,000+ users and generating hundreds of thousands in revenue that extensions are fundamentally different from web apps, so we built the tool we wish we had.

Vibe code any extension without writing a single line of code 😄

The platform has 2 main goals:

- Turn your ideas into fully functional browser tools using only natural language—perfect for those who aren't developers.

- Leverage everything we learned about scaling to thousands of users and building profitable extensions baked directly into the platform.

Would love your feedback!

I'm checking whether the community wants this as much as we do. Do you find a no-code extension builder valuable, and what specific kinds of extensions would you want to build first?

🤗

Oh, and if you like it, join the waitlist: https://www.getchromy.com/


I made a Chrome extension that blocks distracting sites, the idea came to me while getting distracted
I made a Chrome extension that blocks distracting sites, the idea came to me while getting distracted
Self Promotion
I made a Chrome extension that blocks distracting sites, the idea came to me while getting distracted

The irony isn't lost on me.

I was sitting down to plan my senior capstone project in college and got distracted. In that moment I thought, what if I just built something that prevented this?

That was September 2024. LockedIn started as a class project.

A year after graduating I rebuilt it from scratch as a proper SaaS. Two months of work later it's live with auth, Stripe billing, a stats dashboard, recurring schedules, and a strict mode that makes you type a confirmation phrase before you can disable a block.

I use it every day. It has genuinely changed how I work, I finish things faster and they feel less hard than they used to. Turns out I'm more capable than I thought, I was just constantly interrupted.

Website: deeplockin.com

14-day free trial, no credit card required.

Built with React, TypeScript, Next.js, MongoDB, and Stripe.

1 upvote 1 comment


Added a "Recently Viewed Tickets" feature to Zendesk Plus 🚀
Added a "Recently Viewed Tickets" feature to Zendesk Plus 🚀
Sharing Resources/Tips

Just pushed another update to Zendesk Plus.

One thing that kept happening to me was jumping between tickets and then forgetting which ones I'd just been working on. So I added a Recently Viewed Tickets panel.

Now the extension automatically keeps track of the tickets you've opened recently, making it easy to jump back without digging through search or browser history.

Current features:

  • ↩️ Undo Send

  • ✕ Close all ticket tabs

  • 📌 Star/bookmark important tickets

  • 📝 Private notes per ticket

  • 🕘 Recently Viewed Tickets (new!)

It's still completely free, doesn't require an account, and doesn't collect any data. It works on any Zendesk subdomain.

If you use Zendesk every day, I'd love to hear what other small workflow improvements would save you time. I'm actively adding features based on feedback.

Chrome Web Store: https://chromewebstore.google.com/detail/zendesk-plus/joafoenojgdiiemfelmhhodjihbnmmmc?hl=en&authuser=0


Best modern framework for testing a complex Chrome extension: Playwright or Puppeteer or others?
Best modern framework for testing a complex Chrome extension: Playwright or Puppeteer or others?
Asking a Question

Feel free to share your ideas, case studies, best practices or experiences

My priorities are:

  1. Fast test execution

  2. Modern developer experienc

  3. Ability to handle complex Chrome-extension workflows

  4. Low long-term maintenance

  5. End to end testing (If possible)

We are using WXT framework. I’m currently comparing Playwright, Puppeteer, WebdriverIO, and Cypress.

Playwright looks better as a complete testing framework, but Puppeteer seems to have deeper Chrome-extension-specific control (Based on my personal research)

Thanks in advance.


I built a Chrome extension that lets you try on any clothes, on any store, before you buy
I built a Chrome extension that lets you try on any clothes, on any store, before you buy
Self Promotion
I built a Chrome extension that lets you try on any clothes, on any store, before you buy

Online clothes shopping is guesswork. You can't tell how something will actually look on you, so you buy a few sizes and send most back. That bug bothered me enough to build for it.

It's a Chrome extension. You add a photo of yourself once (stays on your device), then on any shopping site you hover a product photo, click "Try it on," and about 10 seconds later you get a photoreal render of you wearing that exact garment - in the Chrome side panel, with a before/after compare. Works on every store, no retailer integration, nothing for merchants to install.

The reason it's possible now: photoreal try-on that preserves your identity went from a per-retailer 3D pipeline to roughly a 7-cent API call. So instead of waiting for stores to build it, I put it where people already shop.

On privacy - your photos never leave your device. Renders are processed in memory and discarded, never stored. The DB literally can't leak photos because it never has them.

Built it solo, launched today. First 10 try-ons are free. I'd genuinely love feedback, especially the cases where the render breaks - weird angles, busy product photos, unusual garments. Those are the ones that make it better.

website: https://snappeach.com/
PH link: https://www.producthunt.com/products/snappeach

1 upvote

Advertisement: The #1 most played Idler game on Steam
The #1 most played Idler game on Steam


Looking for feedback on a workplace communication tool for autistic and ADHD adults
Looking for feedback on a workplace communication tool for autistic and ADHD adults
Sharing Resources/Tips

Hi everyone,

Cuevera is built for autistic and ADHD adults, and anyone who struggles with literal language, figurative language, sarcasm, indirect requests, tone, or hidden meaning.

Highlight confusing text and Cuevera explains what it likely means in one clear sentence using current language technology.https://chromewebstore.google.com/detail/pphpjnbekpkpfhbnhofpjkldoganikhn

There is a 3-day free trial. Try it and share any feedback on accuracy, usefulness, or anything that could be improved. If it is not for you, remember to cancel before the trial ends.


Do you ever hit an AI chat limit mid-project and have to re-explain everything to another tool?
Do you ever hit an AI chat limit mid-project and have to re-explain everything to another tool?
Idea Validation / Need feedback

Curious how common this actually is. Say you're deep into a project with Claude (or ChatGPT) decisions made, code written, context built up and then you hit a usage limit or the chat just gets too long to be useful. If you switch to another AI tool to keep going, how do you handle it?

  • Do you just re-explain everything from scratch?

  • Copy-paste the whole conversation and hope the new tool "gets it"?

  • Have you actually lost time/quality because context got lost in the switch?

  • Or does this basically never happen to you?

Trying to figure out if this is a real annoyance for people who work with AI tools daily, or if I'm just overthinking a one-off thing that happened to me. Would love to hear how others handle it.




I built a free extension to hand off YouTube Music playback between desktop and phone
I built a free extension to hand off YouTube Music playback between desktop and phone
Self Promotion
I built a free extension to hand off YouTube Music playback between desktop and phone

One thing that always bugged me: I'd be listening on music.youtube.com on my computer, then want to keep going on my phone (or vice versa) without losing my spot. So I made a small, free Chrome extension called Music Handoff to solve it.

What it does:

- Pair once (your phone treats the browser like a Cast device)

- Push whatever's playing in the browser to your phone instantly

- Pull what's playing on the phone back to the browser tab

- Browser tab volume control that persists across reloads

- Configurable device name for the cast picker

How it works: it uses YouTube's own "Link with TV code" casting, so playback runs on the music.youtube.com tab and only music plays. Pairing tokens are stored locally and nothing goes to any third-party server.

It's free, and I built it with AI help. Happy to hear feedback or feature ideas!

Chrome Web Store

6 upvotes 4 comments

I guess most useful extention on chrome for readers i downloaded
I guess most useful extention on chrome for readers i downloaded
Idea Validation / Need feedback

I read a lot of documentation, tutorials, blogs, and research papers, and one thing always annoyed me: bookmarks remember the page, but not where I stopped reading.

So I spent the last few weeks building ReadBack, a Chrome extension that lets you save a page and later continue from the exact paragraph where you left off.

Along the way, I added folders, favourites, notes, a reading timeline, reading statistics, goals, and streaks to make it feel more like a reading companion than a bookmark manager.

It's currently under review on the Chrome Web Store, but I'd genuinely love feedback on the idea. Is this something you'd actually use, or am I solving a problem only I have?

I'd appreciate honest opinions.



I built an extension to see all time zones so u don't have to open a new tab while reading logs
I built an extension to see all time zones so u don't have to open a new tab while reading logs
Self Promotion

everytime i have to see different time zones i have to open a new tab and search so i built an extension where you can add whatever time zones you want and u can see them

link: https://chromewebstore.google.com/detail/afbbfhaepihjajcdblkmkeafnolidklo?utm_source=item-share-cb



⚠️ Open SEO Stats flagged as malicious by Microsoft Edge — i use edge every day for everything
⚠️ Open SEO Stats flagged as malicious by Microsoft Edge — i use edge every day for everything
Sharing Resources/Tips

Hey everyone,

Just a quick heads‑up about the extension Open SEO Stats (formerly PageRank Status).

Today, Microsoft Edge automatically disabled it and showed this warning:

That’s a serious red flag.

Why this matters :
This extension isn’t only on Edge — it also exists on Chrome, Opera, and other browsers.
If you have it installed anywhere, it’s safest to remove it immediately.

Even if it looks harmless, a browser disabling an extension for suspicious behavior usually means something shady is happening behind the scenes (data collection, hidden scripts, etc.).

🛑 Recommended actions

  • Uninstall Open SEO Stats from all browsers

  • Double‑check your other extensions

  • Share this info with SEO communities, webmasters, and anyone who might be using it

If anyone has technical details, logs, or analysis about what exactly triggered the warning, feel free to add more info — it’ll help everyone stay safe.

Stay secure out there. 👊




Advertisement: This ad is for Bitcoin Asia. You're welcome.
This ad is for Bitcoin Asia. You're welcome.



I built a Chrome extension that turns YouTube transcripts into notes
I built a Chrome extension that turns YouTube transcripts into notes
Sharing Resources/Tips

I often watch long tutorials, lectures and interviews on YouTube, but reviewing the important parts later takes too much time.

So I built YouTube Transcript Summarizer & Notes.

It works with the transcript available on the open YouTube video and helps create clear notes and key points.

Useful for:

- lectures and courses

- tutorials

- podcasts and interviews

- research videos

- long presentations

Nothing runs automatically. The user opens the extension and reviews the result.

I’m looking for feedback on:

- transcript detection

- note quality

- onboarding clarity

- videos where it does not work properly

Chrome Web Store:

https://chromewebstore.google.com/detail/youtube-transcript-summar/noihmbblabpgipcdmhojamfdemglejgn.


I built a local-first Chrome extension to reduce repetitive form filling
I built a local-first Chrome extension to reduce repetitive form filling
Sharing Resources/Tips

I kept entering the same information into job applications, CRM forms and signup pages, so I built FormPilot.

It detects fillable fields on the active page, matches safe fields with a profile stored locally in Chrome, and helps prepare prompts for longer questions.

Nothing is submitted automatically. The user reviews and triggers every action.

I’m looking for feedback on:

- field detection accuracy

- onboarding clarity

- websites where it does not work properly

Chrome Web Store:

https://chromewebstore.google.com/detail/formpilot-ai-smart-form-a/dapiaklbemineedbpfdliiobllmcicdl


I built a local-first Chrome extension to reduce repetitive form filling
I built a local-first Chrome extension to reduce repetitive form filling
Sharing Resources/Tips

I kept entering the same information into job applications, CRM forms and signup pages, so I built FormPilot.

It detects fillable fields on the active page, matches safe fields with a profile stored locally in Chrome, and helps prepare prompts for longer questions.

Nothing is submitted automatically. The user reviews and triggers every action.

I’m looking for feedback on:

- field detection accuracy

- onboarding clarity

- websites where it does not work properly

Chrome Web Store:

https://chromewebstore.google.com/detail/formpilot-ai-smart-form-a/dapiaklbemineedbpfdliiobllmcicdl


I built a Chrome extension that automatically blurs sensitive data before screen sharing — looking for 10 free Pro testers
I built a Chrome extension that automatically blurs sensitive data before screen sharing — looking for 10 free Pro testers
Self Promotion

Hi everyone 👋

I recently launched a Chrome extension called BlurMyData.

It automatically blurs sensitive information on browser pages before you share your screen, record a demo, take screenshots, or work in public.

It can help hide things like:

✅ Email addresses
✅ Phone numbers
✅ API keys / tokens
✅ Personal info on Gmail, WhatsApp Web, dashboards, CRMs, support tools, etc.
✅ Manually selected areas you want to keep hidden

Everything runs locally in the browser. Page content is not uploaded.

The current public version is already live, but the Pro activation fix is waiting for Chrome Web Store review in version 0.1.1. Because of that, I don’t want people to buy Pro until the update is approved.

So instead, I’m looking for 10 early testers.

Once v0.1.1 is live, I’ll give 10 people free Pro access in exchange for honest feedback:
- What works well
- What feels confusing
- Which websites should be supported better
- Any bugs you notice during screen sharing or daily use

Chrome Web Store:
https://chromewebstore.google.com/detail/dmifgaomjppghefpkcdcjdidaaeenecn?utm_source=item-share-cb

If you’re someone who does demos, support calls, client work, QA, tutorials, or screen sharing often, I’d really appreciate your feedback.

Comment “tester” or DM me and I’ll send access when the update is approved 🙏

I built a Chrome extension that automatically blurs sensitive data before screen sharing — looking for 10 free Pro testers

Hi everyone 👋

I recently launched a Chrome extension called BlurMyData.

It automatically blurs sensitive information on browser pages before you share your screen, record a demo, take screenshots, or work in public.

It can help hide things like:

✅ Email addresses
✅ Phone numbers
✅ API keys / tokens
✅ Personal info on Gmail, WhatsApp Web, dashboards, CRMs, support tools, etc.
✅ Manually selected areas you want to keep hidden

Everything runs locally in the browser. Page content is not uploaded.

The current public version is already live, but the Pro activation fix is waiting for Chrome Web Store review in version 0.1.1. Because of that, I don’t want people to buy Pro until the update is approved.

So instead, I’m looking for 10 early testers.

Once v0.1.1 is live, I’ll give 10 people free Pro access in exchange for honest feedback:
- What works well
- What feels confusing
- Which websites should be supported better
- Any bugs you notice during screen sharing or daily use

Chrome Web Store:
https://chromewebstore.google.com/detail/dmifgaomjppghefpkcdcjdidaaeenecn?utm_source=item-share-cb

If you’re someone who does demos, support calls, client work, QA, tutorials, or screen sharing often, I’d really appreciate your feedback.

Comment “tester” or DM me and I’ll send access when the update is approved 🙏


Hit 500 weekly users on my free Chrome extension (built solo, no backend, no tracking)
Hit 500 weekly users on my free Chrome extension (built solo, no backend, no tracking)
Sharing Journey/Experience/Progress Updates
Hit 500 weekly users on my free Chrome extension (built solo, no backend, no tracking)

Built a Chrome extension that extracts design tokens (colors, typography, spacing, shadows) from any website in one click. Launched it a few weeks ago mostly to scratch my own itch as a Shopify/frontend dev — I was tired of eyeballing hex codes from competitor sites.

Posted about it here a couple weeks back and honestly didn't expect much, but weekly users went from basically nothing to 500+ and it's held steady since, which feels like a good sign it's actually useful and not just a one-time curiosity click.

It's 100% free, no account, no backend, nothing sent anywhere — just runs client-side and grabs what's on the page you're looking at.

If any of you end up using it and it saves you time, a review on the Chrome Web Store would genuinely mean a lot — still a tiny extension and reviews make a big difference for visibility. Happy to answer any questions about how it works too.

1 upvote 2 comments

Built a Chrome extension that adds an "Unpivot" feature to Google Sheets
Built a Chrome extension that adds an "Unpivot" feature to Google Sheets
Self Promotion

Hi everyone!

I'm a high school student who's interested in data science and analytics. While working with datasets in Google Sheets, I kept running into the same problem: there isn't a built-in way to unpivot data (convert wide tables into long format), which is something you often need before importing data into Tableau, Power BI, Python, or R.

So I decided to build a Chrome extension that adds this functionality directly to Google Sheets.

Features:

📊 One-click unpivoting

⚡ Works directly inside Google Sheets

🏷️ Preserves headers and restructures data into a tidy format

🆓 Free to use

I'd really appreciate any feedback—whether it's bug reports, feature ideas, UI suggestions, or anything else that could make it more useful.

Chrome Web Store: https://chromewebstore.google.com/detail/google-sheets-unpivot/fkoaaagfgehdndefebhkgalmidkkbdah

Thanks!


Would you use a browser extension that automatically saves anything you type into online forms?
Would you use a browser extension that automatically saves anything you type into online forms?
Idea Validation / Need feedback

The idea is simple: if a page refreshes, crashes, times out, or you accidentally close it, your text is still there when you come back.

Everything would be saved locally, and it would ignore passwords and payment fields.

Would you actually use this if I built it?


I built a Chrome extension that turns any text into tasks and calendar events with one click
I built a Chrome extension that turns any text into tasks and calendar events with one click
Idea Validation / Need feedback

Hey r/chrome_extensions !

I'm the developer of Evask it — a Chrome extension that extracts tasks and events from any text on the web using AI.

The problem it solves: How many times have you read an email, chat message, or web page and thought "I need to do something about that" — then spent few minutes manually copying details into your task manager?

How it works:

  1. Highlight any text on any webpage

  2. Right-click → "Evask it" or "Evask it with note"

  3. AI parses task title, description, priority, and due dates

  4. Review and sync to your favorite app

It connects to Google Tasks, Google Calendar, Todoist, Microsoft To Do, and more.

Example: Highlight "Remind me to call the doctor tomorrow at 3 PM" and it creates a properly structured task with the due date and time set.

It's currently in Beta and free to try.

Chrome Web Store: https://chromewebstore.google.com/detail/clghjidgdbjphcilnimfoafbkgecjlbj

Website: https://evaskit.app

Would love feedback from the community — what integrations or features would make this more useful for your workflow?



Advertisement: 『オデュッセイア』を映画館で体験せよ!9月11日(金)公開
『オデュッセイア』を映画館で体験せよ!9月11日(金)公開

今すぐDiscordでオデュッセイアクエストを体験せよ

クリストファー・ノーラン最新作。9月11日(金)より映画館で壮大な物語を体験せよ


Built a tab-close cookie/cache cleaner that also resets permissions, hit a nasty Chrome API limitation doing it
Built a tab-close cookie/cache cleaner that also resets permissions, hit a nasty Chrome API limitation doing it
Sharing Resources/Tips

Cookie AutoDelete died with MV2 and few MV3 extensions clear cookies/storage on tab close but none of them touch site permissions. So I built Custodian to also reset camera/mic/location grants when a site's last tab closes.

The permissions part had a nasty catch: contentSettings.set() lets an extension override a permission, but there's no API to undo that for one site, only .clear(), which wipes every site's override for that type at once. So the version I had built broke a site permanently, reset it once and it re-prompts forever, even after clicking Allow again, because the override still outranks the new click. Found this out while testing on Google Meet.

Ended up building a genuine workaround: track exactly which sites got reset per permission type, so freeing one site means clearing that type everywhere and immediately writing every other tracked site's reset back. A selective un-reset built out of two primitives that individually can't do it.

Quick honesty check since I know this crowd looks: needs <all_urls> (works on any site, not a fixed list). There's also a per-tab toggle that blocks a tab's outgoing requests, fetch/XHR, new navigations, scripts, images, WebSockets, nothing novel about tab-level request blocking as an idea, but it doesn't cover WebRTC, which sets up its own channel outside that pipeline, so it's not a full air-gap. No accounts/telemetry/network calls at all. Genuinely looking for feedbacks. Thanks!

Links in the comments.


FlexHeader - The open source ModHeader replacement for developers
FlexHeader - The open source ModHeader replacement for developers
Self Promotion

If you are a developer like me you may have come across the now defunct extension ModHeader which was used to add/edit/modify request headers for HTTP requests. They started to add ads and AI promotion to their extension and the whole extension just ran really slow so I started to develop my own.

I never planned on pushing the SEO hard, I was just happy to share with the people I worked with, but I wanted to make sure I made it open source and that I never put ads or any silly AI integrations.

Well my extension has been public for a while now and has a small following which I am porud of, I really do feel like it is a great extension for anyone needing this functionality but I also feel like my bad SEO is keeping me from reaching more users.

If you have any advice on what to do, or would like to check it out, it would mean the world to me. You can find the source code here: https://github.com/harrisondeo/FlexHeader

And the extension here: https://chromewebstore.google.com/detail/gffpeamhhldhibdngenbfciboinanppf

I appreciate your time if you are still reading and any advice on SEO would be rgeatly appreciated!






Airdraw | Draw in your video call
Airdraw | Draw in your video call
Self Promotion

Air-draw is a chrome extension that allows you to draw on your video call. It also uses ai to make a diagram live on your google meet video call while you speak.
Check out the video to learn more.
It’s free to use. And runs completely on-device, you can use your own Gemini api key.
I’m working on improving it - please test it out and share feedback.

https://air-draw-dusky.vercel.app/


I built a free Chrome extension that reads Terms of Service for you and flags the dangerous clauses with AI
I built a free Chrome extension that reads Terms of Service for you and flags the dangerous clauses with AI
Sharing Resources/Tips

Hey r/chrome_extensions,

I got tired of clicking 'I Agree' without actually knowing what I was agreeing to, so I built ToS Radar PRO.

What it does:

- Scans any Terms of Service or Privacy Policy on the page instantly

- Uses AI to detect: data sold to third parties, auto-renewal traps, arbitration waivers, account termination clauses

- Highlights dangerous sections in red directly on the page

- Shows a plain-language risk score (0-100)

- Works on any site: SaaS, banking, social media, shopping

It's free on the Chrome Web Store:

https://chromewebstore.google.com/detail/tos-radar-pro-%E2%80%93-ai-legal/ldmpbnpnflpglocpaocojmlffnbglngi

Would love feedback from this community. What features would make this more useful for you?



I built a free Chrome extension that reads Terms of Service for you — flags hidden auto-renewals, AI data training clauses, and forced arbitration
I built a free Chrome extension that reads Terms of Service for you — flags hidden auto-renewals, AI data training clauses, and forced arbitration
Sharing Resources/Tips

Hey r/chrome_extensions,

I spent the last few months building ToS Radar PRO, a Chrome extension that solves a problem I was tired of ignoring: clicking "I Agree" without knowing what I was signing away.

What it does:

- Scans any Terms of Service or Privacy Policy instantly using AI

- Flags AI/Data Scraping clauses (e.g. "we may train our AI on your content")

- Detects Forced Arbitration (you waive your right to sue)

- Spots Auto-Renewals hidden in paragraph 47

- Identifies Data Sharing with advertisers and data brokers

- Warns about Unilateral Changes (they can change the terms anytime)

Important: All analysis runs 100% locally in your browser. No data is sent anywhere. No account needed.

It's completely free:

https://chromewebstore.google.com/detail/tos-radar-pro-%E2%80%93-ai-legal/ldmpbnpnflpglocpaocojmlffnbglngi

Would love any feedback from this community — especially on UI/UX or features you'd want added!


Advertisement: Open-source, nonprofit, self-hostable. An educational platform about philosophy: learn from 30 historical figures, each an AI Echo grounded in their published work. Run it with docker, or fully local against your own LLM (Ollama, vLLM). AGPL-3.0, no signup.
Open-source, nonprofit, self-hostable. An educational platform about philosophy: learn from 30 historical figures, each an AI Echo grounded in their published work. Run it with docker, or fully local against your own LLM (Ollama, vLLM). AGPL-3.0, no signup.




Built a Chrome extension that transfers AI chat context between Claude, ChatGPT, Gemini, and Grok — no copy-paste
Built a Chrome extension that transfers AI chat context between Claude, ChatGPT, Gemini, and Grok — no copy-paste
Sharing Journey/Experience/Progress Updates

Kept running into the same problem — mid-conversation with one AI, hit a limit or just wanted a second opinion from another model, and had to manually copy-paste everything over. Markdown breaks, code blocks get mangled, long threads get truncated.

Built ChainChat to fix that. Click the icon on any active AI chat (Claude, ChatGPT, Gemini, Grok, Perplexity), pick where you want it to go, and it opens that AI with your full conversation dropped in, formatting intact.

Also has:

- AI summarizer for condensing long chats before transfer (BYO API key — Gemini has a free tier)

- Markdown export if you just want to save a conversation

Free tier: 20 transfers/exports, no signup. $29 one-time for unlimited if it's useful — didn't want to do a subscription for something this small.

Would appreciate feedback, especially if anyone's hit edge cases with specific formatting or platforms.

https://chromewebstore.google.com/detail/chainchat-continue-ai-chats-anywhere/ammbnhkbinocpcilaofnhioijgjnlknd






I built Skeinos, a free extension that adds folders and search on top of Claude/ChatGPT/Gemini/Perplexity
I built Skeinos, a free extension that adds folders and search on top of Claude/ChatGPT/Gemini/Perplexity
Self Promotion

Straight up self promo: this is my extension. It's free and I'd like opinions from people who actually build these things.

Skeinos gives you folders, tags, a prompt library and one search that covers Claude, ChatGPT, Gemini and Perplexity. Nearly all of the UI sits in the Chrome side panel, which means it never fights the host page's CSS or layout. The one thing I do inject is a small bar above the composer (profile switcher plus prompt insert), and that mounts in a shadow DOM so the site's styles can't reach it.

A few choices I'd defend if pushed:

- Host permissions for the four supported sites and nothing else. No <all_urls>.

- Every platform is a JSON file of selectors going into one generic adapter engine. When a site redesigns, I ship a config fix and skip the store review wait.

- Content scripts never touch IndexedDB. All writes go through the service worker, a rule I adopted after a multi tab race ate two of my evenings.

Chats stay on your machine. Nothing goes over the network. Works on Chrome and Firefox.

One thing I'd love to compare notes on: how are you rehydrating worker state after the 30 second MV3 kill? My version works but I don't like it.


I built Markwise, a Chrome extension for highlighting and annotating web pages
I built Markwise, a Chrome extension for highlighting and annotating web pages
Sharing Resources/Tips

Hi everyone,

I recently launched a Chrome extension called Markwise, and it has just been

approved on the Chrome Web Store.

Markwise is a web annotation tool for people who read a lot in the browser:

documentation, blog posts, research pages, product references, tutorials, or long-

form articles.

The idea is simple: select text on any web page, highlight it, underline it, add a

note, and come back later without losing the context.

Main features:

- Floating toolbar when you select text

- Multiple annotation styles: color highlights, wavy underline, double underline,

strike-through, spoiler mask, neon glow

- Notes attached to selected text

- Refresh-safe annotation restore

- Fast popup to review current-page notes and saved pages

- Markdown export

- Local storage management

- Hand-drawn style charts for annotation stats

- Old annotation cleanup from the settings page

A few technical details:

- Uses the CSS Highlight API for rendering marks

- Injects the toolbar through Shadow DOM to avoid interfering with page styles

- Stores richer text anchors instead of relying only on XPath

- Uses a lightweight popup entry so opening the extension is fast

- Stores annotation data locally in Chrome extension storage

Chrome Web Store: https://chromewebstore.google.com/detail/markwise/gockcnafglkplkplfacoiapepoeilegj?authuser=0&hl=zh-CN

I built this because I often read technical content and wanted something lighter

than sending every interesting quote to a note-taking app immediately.

I would really appreciate feedback on:

- Whether the annotation workflow feels natural

- Which marker styles are actually useful

- Whether local-only storage is enough

- Whether export to Notion / Obsidian / Readwise would be valuable

- Whether full-text search across annotations should be a priority

- Any privacy or permission concerns

Thanks for checking it out. Feedback, criticism, and feature suggestions are very

welcome.



Posted a while ago and surpassed 2,5K users
Posted a while ago and surpassed 2,5K users
Sharing Journey/Experience/Progress Updates

A while ago, I posted something my friend created which was essentially a chrome extension to capture audio from any browser.

I often struggle with identifying bpm when I hear music or smth as I love to make it sometimes. Personally I didnot think it would be this good. I really was surprised by the quality of his extension but now he hit 3K users and people have been loving this really. Check it out fr

https://chromewebstore.google.com/detail/ritmo-tab-audio-capture-b/bppompklfciednccapjmgijdefmdfhjo?hl=en&pli=1


Advertisement: You’re wiring pipelines, fixing deploys, and debugging infra instead of shipping. Sevalla removes all of it. Push code → it runs. That’s it.
You’re wiring pipelines, fixing deploys, and debugging infra instead of shipping. Sevalla removes all of it. Push code → it runs. That’s it.




MV2_Extension Project - MV2_ExtensionDatabase
MV2_Extension Project - MV2_ExtensionDatabase
Sharing Resources/Tips

This is a project I developed on Codeberg called the MV2_Extension Project to archive MV2-based extensions. The goal of this project is to make it easier for MV2 extension users to access the extension source links and to preserve the MV2 extension archive in case of removal from one of the extension stores (Chrome Web Store or Firefox Add-ons). Currently, it consists of a table with four sections: links to each extension store, links to the extension repositories, and Wayback Machine archives. So far, I have successfully recorded 17 MV2 extensions in this database. This project is open source and can be developed by the community and anyone who wishes to contribute to the maintenance of MV2 extensions.

If anyone has suggestions for improving this project, I would greatly appreciate them. I hope this will be useful for many people who want to continue accessing MV2 extensions more easily. Thank you


37 installs but 0 active users. What am I doing wrong?
37 installs but 0 active users. What am I doing wrong?
Asking a Question

I recently published my first Chrome extension and I'm trying to understand my user retention.

Over the last 30 days, I've had 37 installs, but according to the Chrome Web Store dashboard I have 0 active users.

I'm confused because people are installing it, but apparently nobody is using it after that.

Has anyone else experienced this with a new extension?

  • Is the Chrome Web Store "Users" metric delayed?

  • Does it only count users after a certain period?

  • Is this a sign that my onboarding or value proposition isn't good enough?

I'd appreciate any advice from developers who've published Chrome extensions. What helped you improve retention in the early days?



I couldn't find an open-source extension that blocks food delivery sites locally without sending browsing data elsewhere, so I built one.
I couldn't find an open-source extension that blocks food delivery sites locally without sending browsing data elsewhere, so I built one.
Self Promotion

I made a free extension that finds connections between what your team is separately researching
I made a free extension that finds connections between what your team is separately researching
Self Promotion

FOMO reads what you're already browsing and, if you're on a team, uses AI to surface real connections between what different people are looking into. No docs to connect, no setup, nothing to configure. Free, anonymous by default. Built solo, would love feedback: usefomo.co


Finally built the YouTube Shorts blocker I actually wanted to use – no data collection, just a streak
Finally built the YouTube Shorts blocker I actually wanted to use – no data collection, just a streak
Self Promotion

I kept opening YouTube for "one video" and then losing 45 minutes to Shorts. Tried other blockers but most either felt bloated or asked for too many permissions.

So I built my own. Here's what it does:

- Blocks Shorts everywhere: home, search, subscriptions, sidebar, channel pages
- Redirects youtube.com/shorts/ links to the homepage*
- Tracks time saved and keeps a daily streak going
- Gives you badges for milestones (7/30/100 days Shorts-free)
- You can toggle each area on/off individually – no page reload needed

And the important part: no data collection. No accounts, no sign-in, no tracking. Everything stays on your device.

It's completely free and has no ads.

If anyone's been trying to cut down on Shorts, give it a shot. I'd be curious to know if it works for you too.

Link: NoShorts Pro


Looking to acquire profitable Chrome extensions ($500+ MRR)
Looking to acquire profitable Chrome extensions ($500+ MRR)
Asking a Question

Hi everyone!

I’m looking to acquire established Chrome extensions that are generating $500+ USD/month.

A little about me:

  • I’ve been building Chrome extensions for several years.

  • I currently maintain a portfolio of extensions across different niches.

  • I enjoy improving products for the long term, and I’d rather buy a great existing extension than build another one from scratch.

I’m interested in extensions with:

  • $500+ monthly revenue

  • Active users

  • Good Chrome Web Store standing

  • Any niche (AI, productivity, developer tools, marketing, social media, utilities, etc.)

Maybe you’ve lost interest, are working on something new, or simply want to cash out. If so, I’d love to chat.

If you reach out, it’d be helpful to include:

  • Chrome Web Store link

  • Approximate monthly revenue

  • Number of users

  • Asking price (if you have one)

Even if your extension doesn’t quite meet the revenue threshold, feel free to send it over if you think it’s a good fit.

Looking forward to connecting with fellow builders!



I made a Chrome Extension that insta-closes YouTube Shorts and plays a loud fart sound to break my doomscrolling habit. (Not made by a boomer)
I made a Chrome Extension that insta-closes YouTube Shorts and plays a loud fart sound to break my doomscrolling habit. (Not made by a boomer)
Self Promotion
I made a Chrome Extension that insta-closes YouTube Shorts and plays a loud fart sound to break my doomscrolling habit. (Not made by a boomer)

Hey everyone,

Like many of you, I have zero self-control when it comes to YouTube Shorts. I’d open Chrome to look up something useful, click on a Short by accident, and suddenly realize I’ve wasted 45 minutes of my life.

Since I couldn't find a lightweight blocker that suited my needs, I decided to build my own. It's called Scroll Blocker (v1.0).

How it works:

  1. Session Prompt: Every time you launch Chrome, a tab opens asking: "Hey! Wanna activate Scroll Blocker for this session?" You choose Yes or No.

  2. The Penalty: If you chose Yes and try to access any [youtube.com/shorts](https://youtube.com/shorts) URL, the extension immediately nukes the tab and plays a loud, unskippable fart.mp3 to instantly snap you out of the dopamine loop.

I also added some customization features in the options panel:

  • Relapse Tracker: Counts exactly how many times it had to save your attention span.

  • Alternative Penalty: Instead of closing the tab, you can set it to force-redirect you to a random Wikipedia article so you actually learn something useful instead.

  • Hardcore Mode: Removes the "No" button from the startup prompt. You are forced to stay focused.

  • Whitelist & Schedule: You can whitelist specific keywords (if you need to watch educational shorts) and set specific active hours (e.g., block during work hours, unblock at night).

🔒 Privacy & Open Source

Since I'm not a boomer and I care about privacy, the extension collects zero data. Everything (counters, settings, whitelists) is stored 100% locally on your machine using Chrome's local storage API.

It's completely free and open-source. You can check out the code, read the install instructions (takes less than 60 seconds since it's loaded locally), or host your own audio files here:

GitHub Link: https://github.com/Fucu99/Scroll-Blocker

Let me know what you think or if you have any feature ideas to make the punishment even worse!

1 upvote

Made a free tool to control YouTube on my PC from my phone — no app or account, thought this sub might find it handy
Made a free tool to control YouTube on my PC from my phone — no app or account, thought this sub might find it handy
Idea Validation / Need feedback

I kept wanting to pause/skip/search YouTube on my PC from the couch without grabbing the mouse, so I built **YT Remote**.

**How it works:** a small browser extension bridges a local Node server to your YouTube tab. Your phone opens a web page served on your LAN (scan a QR / type the URL) and becomes the remote — no app install, no login, nothing leaves your network.

**What it does:**

- Play/pause, seek, next/prev, ±10s, draggable scrubber

- Search YouTube and tap a result to play it on the PC

- Volume, playback speed, captions, theater mode, screen-fill fullscreen

- Video quality control (reads the player's own settings menu)

- Live-stream aware — shows a LIVE badge instead of a fake timeline

- Now-playing screen with artwork + ambient glow

**Stack:** vanilla JS, Express + `ws` for the WebSocket bridge, a Chrome MV3 extension, and a phone web UI. Everything's local — no cloud, no API keys.

Repo (MIT, PRs welcome): https://github.com/rohithmr12/yt-remote

Happy to answer questions — curious what people would want added.

First comment (post right after — optional but recommended):

Some implementation notes for the curious:

- Search is keyless — it scrapes `ytInitialData` from the results page instead of using the Data API.

- Fullscreen from a phone is tricky: the Fullscreen API needs a real user gesture on the PC, so instead the extension makes the browser window fullscreen and moves the player element to fill the viewport.

- Quality was the hardest — the player's quality API isn't reachable from a content script, so it drives YouTube's own gear → Quality menu.

Would love feedback on the approach.


Advertisement: We made a site where you rip Pokémon packs digitally and the cards are real. Every card is authentic, PSA or CGC-graded, and shipped to your door. Not NFTs. Actual cards.
We made a site where you rip Pokémon packs digitally and the cards are real. Every card is authentic, PSA or CGC-graded, and shipped to your door. Not NFTs. Actual cards.



Sift: Quickly search your Chrome bookmarks and browsing history in one popup
Sift: Quickly search your Chrome bookmarks and browsing history in one popup
Self Promotion

I made a lightweight Chrome extension called Sift that helps you quickly search your bookmarks and browsing history in one place.

It’s built for those moments when you vaguely remember saving or visiting a page but can’t remember the exact title, URL, or where it went.

A few things it does:

  • Search bookmarks + history from one clean popup

  • Filter results by All / Bookmarks / History

  • Keyboard navigation with arrow keys + Enter

  • Ctrl+Enter or middle-click to open in a background tab

  • Smart ranking based on title, URL, bookmark status, visit frequency, and recency

  • Local-only search using Chrome APIs — no server, no data upload

Chrome Web Store link:
https://chromewebstore.google.com/detail/sift-find-bookmarks-and-h/mfdgndalfoejgiimknhnlbahahalldai

Would love feedback, feature ideas, or bug reports from other Chrome extension users/devs!



I built a Chrome extension after getting my 5-year Reddit account banned 😅
I built a Chrome extension after getting my 5-year Reddit account banned 😅
Sharing Journey/Experience/Progress Updates

Today my first Chrome extension finally went live on the Chrome Web Store! 🎉

The idea came from a pretty painful experience. I spent almost 1.5 hours writing a launch post for my SaaS, double-checked the subreddit rules, hit submit... and it was removed within minutes.

It wasn't a one-time thing either. Different subreddits expected completely different styles of writing, and after making enough mistakes, I eventually lost my 5-year-old Reddit account. Looking back, I probably deserved it because I simply didn't understand how Reddit communities actually work.

That experience is what made me start building this extension.

The hardest part wasn't the UI or getting it published. It was trying to make sense of hundreds of subreddit rules and realizing that even when two communities had similar rules, people still wrote completely differently in each one. I ended up rebuilding that part more times than I'd like to admit.

Seeing the approval email from the Chrome Web Store today honestly felt worth all those late nights.

This is my first published Chrome extension, so I'm mostly just excited to finally put something out there. If you've built extensions before, what's one thing you wish you knew before your first launch?

Thanks to everyone in this community who shares their projects and experiences. Reading those posts gave me the confidence to ship mine too. ❤️

For Curious folks out there you can try the extension => organiqreddit.com


Built a Chrome extension for writing Reddit replies in your own voice. Looking for a few testers to tear it apart.
Built a Chrome extension for writing Reddit replies in your own voice. Looking for a few testers to tear it apart.
Idea Validation / Need feedback
Built a Chrome extension for writing Reddit replies in your own voice. Looking for a few testers to tear it apart.

I've been building a small tool called Ghostwriter and I'd rather get honest feedback now than polish it in a vacuum.

What it does: a wand shows up in the comment box, reads the whole thread, and drafts a reply in your voice. You pick an angle (agree, nuance, disagree, ask, share an experience) or type your own instruction, then edit and post. Nothing sends on its own, it's a co-pilot not an autopilot.

I know the obvious objection ("just write it yourself"), and I mostly agree, faking a human is gross. I built it for the times you already know your take and just don't want to word it from scratch for the tenth time. The whole point is that it doesn't sound like AI: no em dashes, no "great question", no filler. If it reads like a bot, it failed.

What I actually want feedback on:

- Does the output sound like you, or does it still smell like AI?

- Is the wand helpful or annoying where it pops up?

- Would you ever actually use this, and if not, what's the dealbreaker?

There are 4 free drafts to try, no card and no API key, so you can judge it on real threads before deciding anything. Not looking for signups, looking for people who'll tell me where it breaks.

Happy to answer anything about how it works: https://ghostwriter-backend-mu.vercel.app/

1 upvote


Hit 12 users on my Chrome extension — small milestone, but the first one that felt real
Hit 12 users on my Chrome extension — small milestone, but the first one that felt real
Sharing Journey/Experience/Progress Updates

Wanted to post a real progress update instead of just a "check out my extension" thing.

Most of the last few weeks weren't spent adding features — they went into going back over everything I'd already shipped and making sure it actually matched what I was telling people it did. Found a few places where the landing page promised something the product didn't quite deliver, a pricing limit that was just wrong, a feature described slightly off from how it actually worked. None of it was dramatic, but fixing it felt more important than anything new I could've built that week.

Not sure what the next milestone looks like yet — just wanted to log where things are before I forget the details. If you're a bit further along than me, I'd genuinely like to know: what did the stretch between "a few users" and "enough users to feel real" actually look like for you?

Here is the link in case you want to check it out!: https://lomutab.com/