docs: Move homepage extensions to separate YAML file (#2255)

This commit is contained in:
Aaron
2026-04-13 00:12:22 -05:00
committed by GitHub
parent de2b38217a
commit e16052cdc9
5 changed files with 457 additions and 574 deletions
+1
View File
@@ -10,6 +10,7 @@ ignorePaths:
- packages/browser/src/gen/**
- patches/**
- '**/*.snap'
- docs/assets/extension-showcase.yml
words:
- Aabid
- aabidk
+6 -570
View File
@@ -1,11 +1,7 @@
<script lang="ts" setup>
import { computed } from 'vue';
import useListExtensionDetails from '../composables/useListExtensionDetails';
/** At least one of `chromeId` or `firefoxSlug` must be set. */
type ExtensionEntry =
| { chromeId: string; firefoxSlug?: string }
| { firefoxSlug: string; chromeId?: string };
import _extensionEntries from '../../assets/extension-showcase.yml';
interface StoreLink {
label: string;
@@ -22,570 +18,10 @@ interface ListedExtension {
stores: StoreLink[];
}
/**
* Add extension entries to end of the list. On the website, extensions will be
* sorted by a combination of users and rating.
*
* Change the commit message or PR title to:
*
* > "docs: Added "[extension name]" to showcase"
*
* Use:
*
* - `chromeId` for the Chrome Web Store listing,
* - `firefoxSlug` for Firefox Add-ons (slug from
* https://addons.mozilla.org/firefox/addon/{slug}/)
*
* You may set one or both.
*/
const extensionEntries: ExtensionEntry[] = [
{
// GitHub: Better Line Counts
chromeId: 'ocfdgncpifmegplaglcnglhioflaimkd',
firefoxSlug: 'github-better-line-counts',
},
{
// Anime Skip Player
chromeId: 'mgmdkjcljneegjfajchedjpdhbadklcf',
firefoxSlug: 'anime-skip',
},
{
// UltraWideo
chromeId: 'bfbnagnphiehemkdgmmficmjfddgfhpl',
firefoxSlug: 'ultrawideo',
},
{
// StayFree - Website Blocker & Web Analytics
chromeId: 'elfaihghhjjoknimpccccmkioofjjfkf',
firefoxSlug: 'stayfree',
},
{
// Doozy: Ai Made Easy
chromeId: 'okifoaikfmpfcamplcfjkpdnhfodpkil',
},
{
// tl;dv - Record, Transcribe & ChatGPT for Google Meet
chromeId: 'lknmjhcajhfbbglglccadlfdjbaiifig',
},
{
// Youtube中文配音
chromeId: 'oglffgiaiekgeicdgkdlnlkhliajdlja',
},
{
// PreMiD
chromeId: 'agjnjboanicjcpenljmaaigopkgdnihi',
},
{
// Markdown Sticky Notes
chromeId: 'aiakblgmlabokilgljkglggnpflljdgp',
firefoxSlug: 'markdown-sticky-notes',
},
{
// DocVersionRedirector
chromeId: 'nomnkbngkijpffepcgbbofhcnafpkiep',
},
{
// Plex Skipper
chromeId: 'ceicccfeikoipigeghddpocceifjelph',
firefoxSlug: 'plex-skipper',
},
{
// GitHub Custom Notifier
chromeId: 'aelkipgppclpfimeamgmlonimflbhlgf',
firefoxSlug: 'github-custom-notifier',
},
{
// Fluent Read
chromeId: 'djnlaiohfaaifbibleebjggkghlmcpcj',
},
{
// Facebook Video Controls
chromeId: 'nhclljcpfmmaiojbhhnkpjcfmacfcian',
firefoxSlug: 'facebook-video-controls',
},
{
// ElemSnap - Quick capture of webpage elements and conversion to images,
chromeId: 'mblkhbaakhbhiimkbcnmeciblfhmafna',
},
{
// MS Edge TTS (Text to Speech)
chromeId: 'oajalfneblkfiejoadecnmodfpnaeblh',
firefoxSlug: 'ms-edge-tts-text-to-speech',
},
{
// YTBlock - Block any content from YouTube™
chromeId: 'nedcanggplmbbgmlpcjiafgjcpdimpea',
},
{
// demo.fun - Interactive product demos that convert
chromeId: 'oadbjpccljkplmhnjekgjamejnbadlne',
},
{
// SmartEReply: Elevate Your LinkedIn™ Engagement with AI 🚀📈
chromeId: 'iopdafdcollfgaoffingmahpffckmjni',
},
{
// WorkFlowy MultiFlow
chromeId: 'khjdmjcmpolknpccmaaipmidphjokhdf',
},
{
// 香草布丁🌿🍮- https://github.com/Xdy1579883916/vanilla-pudding
chromeId: 'fencadnndhdeggodopebjgdfdlhcimfk',
},
{
// MaxFocus: Link Preview
chromeId: 'bnacincmbaknlbegecpioobkfgejlojp',
firefoxSlug: 'maxfocus-link-preview',
},
{
// 汇率转换-中文版本
chromeId: 'bcpgdpedphodjcjlminjbdeejccjbimp',
},
{
// Currency Converter Plus
chromeId: 'loeilaonggnalkaiiaepbegccilkmjjp',
firefoxSlug: 'currency-converter-plus',
},
{
// Respond Easy
chromeId: 'npcnninnjghigjfiecefheeibomjpkak',
},
{
// mindful - stay focused on your goals
chromeId: 'cfkdcideecefncbglkhneoflfnmhoicc',
},
{
// 1Proompt
chromeId: 'lnhejcpclabmbgpiiomjbhalblnnbffg',
},
{
// NiceTab - https://github.com/web-dahuyou/NiceTab
chromeId: 'fonflmjnjbkigocpoommgmhljdpljain',
},
{
// Draftly for LinkedIn
chromeId: 'fcffekbnfcfdemeekijbbmgmkognnmkd',
},
{
// YouTube Summarized - Summarize any YouTube video
chromeId: 'nkndldfehcidpejfkokbeghpnlbppdmo',
},
{
// 社媒助手 - https://github.com/iszhouhua/social-media-copilot
chromeId: 'dbichmdlbjdeplpkhcejgkakobjbjalc',
},
{
// Dofollow Links for SEO
chromeId: 'opepfpjeogkbgeigkbepobceinnfmjdd',
},
{
// ChatGPT Writer: Use AI on Any Site (GPT-4o, Claude, Gemini, and More)
chromeId: 'pdnenlnelpdomajfejgapbdpmjkfpjkp',
},
{
// discord message translator
chromeId: 'jobnhifpphkgoelnhnopgkdhbdkiadmj',
},
{
// Habit Tracker app widget for daily habit tracking
chromeId: 'ncokhechhpjgjonhjnlaneglmdkfkcbj',
},
{
// Catppuccin for GitHub File Explorer Icons
chromeId: 'lnjaiaapbakfhlbjenjkhffcdpoompki',
firefoxSlug: 'catppuccin-web-file-icons',
},
{
// WebChat: Chat with anyone on any website
chromeId: 'cpaedhbidlpnbdfegakhiamfpndhjpgf',
},
{
// YouTube Auto HD + FPS
chromeId: 'fcphghnknhkimeagdglkljinmpbagone',
firefoxSlug: 'youtube-auto-hd-fps',
},
{
// MultiViewer Companion
chromeId: 'lpomjgbicdemjkgmbnkjncgdebogkhlb',
firefoxSlug: 'multiviewer-companion',
},
{
// Sync Watch - Watch videos together on any site
chromeId: 'ggiafipgeeaaahnjamgpjcgkdpanhddg',
firefoxSlug: 'syncwatch',
},
{
// Keyword Rank Checker
chromeId: 'nmldnjcblcihmegipecakhmnieiofmgl',
firefoxSlug: 'keyword-rank-checker-sa',
},
{
// YouTube Simple View - Hide distractions & more
chromeId: 'gppllamhaciichleihemgilcpledblpn',
firefoxSlug: 'youtube-simple-view',
},
{
// Propbar - Property Data Enhancer
chromeId: 'pccbghdfdnnkkbcdcibchpbffdgednkf',
},
{
// Text Search Pro - Search by case and whole-word match!
chromeId: 'lfknakglefggmdkjdfhhofkjnnolffkh',
firefoxSlug: 'text-search-pro-ext',
},
{
// Invoice Generator
chromeId: 'mbenhbocjckkbaojacmaepiameldglij',
firefoxSlug: 'quick-invoice-generator',
},
{
// Monthly Bill Tracker
chromeId: 'phlfhkmdofajnbhgmbmjkbkdgppgoppb',
},
{
// Wandpen - Instantly improve your writing with AI
chromeId: 'macmkmchfoclhpbncclinhjflmdkaoom',
},
{
// YouTube Hider - Remove Comments By Keywords, Usernames & Tools
chromeId: 'lhmgechokhmdekdpgkkemoeecelcaonm',
},
{
// QA Compass - Record standardized bug reports easily
chromeId: 'imgheieooppmahcgniieddodaliodeeg',
},
{
// aesthetic Notion, styled
chromeId: 'npgghjedpchajflknnbngajkjkdhncdo',
},
{
// Eye Dropper
chromeId: 'hmdcmlfkchdmnmnmheododdhjedfccka',
firefoxSlug: 'eye_dropper',
},
{
// Cursorful - Screen Recorder with Auto Zoom
chromeId: 'eihpmapodnppeemkhkbhikmggfojdkjd',
},
{
// Show IP Live View of Website IPs for Developers
chromeId: 'hjjkgbibknbahijglkffklflidncplkn',
},
{
// Strong Password Generator
chromeId: 'ilbikcehnpkmldojkcmlldkoelofnbde',
firefoxSlug: 'strongpasswordgenerator',
},
{
// ZenGram: Mindful Instagram, Your Way
chromeId: 'ocllfkhcdopiafndigclebelbecaiocp',
},
{
// Blync: Preview Links, Selection Search, AI Assistant
chromeId: 'odffpjnpocjfcaclnenaaaddghkgijdb',
},
{
// HTML to Markdown - Convert webpages to markdown
chromeId: 'kofbbilhmnkcmibjbioafflgmpkbnmme',
},
{
// Walmart WFS Profit Calculator
chromeId: 'boecmgggeigllcdocgioijmleimjbfkg',
firefoxSlug: 'walmart-wfs-profit-calculator',
},
{
// Youtube Live Chat Fullscreen
chromeId: 'dlnjcbkmomenmieechnmgglgcljhoepd',
firefoxSlug: 'youtube-live-chat-fullscreen',
},
{
// Python Code Runner
chromeId: 'keiealdacakpnbbljlmhfgcebmaadieg',
firefoxSlug: 'code-runner-manager',
},
{
// Monochromate
chromeId: 'hafcajcllbjnoolpfngclfmmgpikdhlm',
},
{
// AliasVault - Open-Source Password & (Email) Alias Manager
chromeId: 'bmoggiinmnodjphdjnmpcnlleamkfedj',
},
{
// SnapThePrice: AI-Powered Real-time Lowest Price Finder
chromeId: 'hlnhhamckimoaiekbglafiebkfimhapb',
},
{
// radiofrance - news & broadcasts (French), music (international)
chromeId: 'gdjampjdgjmbifnhldgcnccdjkcoicmg',
},
{
// Blens - Time Tracker and AI Insight
chromeId: 'jlnhphlghikichhgbnkepenehbmloenb',
firefoxSlug: 'blens-timetracker-ai-insight',
},
{
// Always Light Mode - Setting website always in light mode
chromeId: 'njnammmpdodmfkodnfpammnpdcbhnlcm',
},
{
// DesignPicker - Color Picker & Font Detector
chromeId: 'lblmfclcfniabobmamfkdogcgdagbhhb',
firefoxSlug: 'design-colorpicker-fontdetect',
},
{
// Web to PDF
chromeId: 'pamnlaoeobcmhkliljfaofekeddpmfoh',
firefoxSlug: 'export-web-to-pdf',
},
{
// Online CSV Viewer
chromeId: 'jmbcbeepjfenihlocplnbmbhimcoooka',
firefoxSlug: 'csv-viewer',
},
{
// YouTube Video Transcript
chromeId: 'nkjcoophmpcmmgadnljnlpbpfdfacgbo',
firefoxSlug: 'youtube-transcript-copy',
},
{
// NetSuite Record Scripts
chromeId: 'lcaieahkjgeggeiihblhcjbbjlppgieh',
firefoxSlug: 'netsuite-scripts-manager',
},
{
// VueTracker
chromeId: 'gmocfknjllodfiomnljmaehcplnekhlo',
},
{
// CanCopy - A web extension that allow you to copy any content from website
chromeId: 'ggcfemmoabhhelfkhknhbnkmeahloiod',
},
{
// Language Learning with AI
chromeId: 'modkelfkcfjpgbfmnbnllalkiogfofhb',
firefoxSlug: 'intersub',
},
{
// Bilibili Feed History Helper
chromeId: 'npfopljnjbamegincfjelhjhnonnjloo',
},
{
// NZBDonkey - The ultimate NZB file download tool
chromeId: 'edkhpdceeinkcacjdgebjehipmnbomce',
},
{
// WeChat Markdown Editor(微信 Markdown 编辑器)
chromeId: 'cckggnbnimdbbpmdinkkgbbncopbloob',
},
{
// Tab Grab
chromeId: 'jcblcjolcojmfopefcighfmkkefbaofg',
firefoxSlug: 'tab-grab',
},
{
// BrowserLens - https://browserlens.com/
chromeId: 'eehmoikadcijkapfjocnhjclpbaindlb',
firefoxSlug: 'browserlens',
},
{
// Epic Games Library Extension
chromeId: 'hfhellofkjebbchcdffmicekjdomkcmc',
firefoxSlug: 'epic-games-library-extension',
},
{
// Zen Analytics Pixel Tracker - zapt.web.app
chromeId: 'gknigcbhlammoakmmdddkblknanpjiac',
},
{
// Crypto Pulse - Compose your newtab with nature images, widgets & realtime Crypto Price & Bitcoin RSS.
chromeId: 'cnklededohhcbmjjdlbjdkkihkgoggol',
},
{
// Youtube Video Scheduler
chromeId: 'miponnamafdenpgjemkknimgjfibicdc',
firefoxSlug: 'youtube-video-scheduler',
},
{
// Chatslator: Livestream Chat Translator
chromeId: 'nhmbcmalgpkjbomhlhgdicanmkkaajmg',
firefoxSlug: 'chatslator',
},
{
// 公众号阅读增强器 - https://wxreader.honwhy.wang
chromeId: 'mbamjfdjbcdgpopfnkkmlohadbbnplhm',
},
{
// 토탐정
chromeId: 'hannhecbnjnnbbafffmogdlnajpcomek',
firefoxSlug: '토탐정',
},
{
// 2FAS Pass - https://2fas.com/
chromeId: 'ehboaofjncodknjkngdggmpdinhdoijp',
firefoxSlug: '2fas-pass-browser-extension',
},
{
// Quick Prompt - https://github.com/wenyuanw/quick-prompt
chromeId: 'hnjamiaoicaepbkhdoknhhcedjdocpkd',
firefoxSlug: 'quick-prompt',
},
{
// Add QR Code Generator Icon Back To Address Bar
chromeId: 'kacblhilkacgfnkjfodalohcnllcgmjd',
},
{
// Piwik PRO Tracking Helper
chromeId: 'fkbdlogfdjmpfepbbbjcgcfbgbcfcnne',
firefoxSlug: 'piwik-pro-tracking-helper',
},
{
// PIPX - Take Control of Picture-in-Picture, Automatically
chromeId: 'nkbikckldmljjiiajklecmgmajgapbfl',
},
{
// Browsely - AI-powered browser extension
chromeId: 'hgppdobcpkfkmiegekaglonjajeojmdd',
},
{
// Filmbudd Pro - Simple, private and synced ratings and watch notes across all your devices
chromeId: 'ehmoihnjgkdimihkhokkmfjdgomohjgm',
},
{
// MultiField CopyCat - Copy, Paste & Autofill Web Forms Instantly
chromeId: 'alglchohmdikgdjhafiicilegegieafa',
},
{
// ChatSight - Add Table of Contents to ChatGPT
chromeId: 'aamihahiiogceidpbnfgehacgiecephe',
},
{
// BetterCampus (prev. BetterCanvas)
chromeId: 'cndibmoanboadcifjkjbdpjgfedanolh',
firefoxSlug: 'better-canvas',
},
{
// Leetcode Fonts - Change fonts in leetcode effortlessly
chromeId: 'hinfimgacobnellbncbcpdlpaapcofaa',
},
{
// TranslateManga - Manga Translator & Manga Tracker
chromeId: 'kbkbfefhhabpkibojinapkkgciiacggg',
},
{
// SiteData - Free Website Traffic Checker & Reverse AdSense Tool
chromeId: 'emeakbgdecgmdjgegnejpppcnkcnoaen',
firefoxSlug: 'sitedata',
},
{
// Livestream Chat Reader - Text-to-Speech for YouTube/Twitch chat
chromeId: 'gpnckbhgpnjciklpoehkmligeaebigaa',
},
{
// ChatGPT Token Counter - Count tokens in real time on chatgpt conversation
chromeId: 'fjlalaedpfcojcfpkgkglbjjbbkofgnl',
firefoxSlug: 'chatgpt-token-counter',
},
{
// LinuxDo Scripts - 为 linux.do 用户提供了一些增强功能
chromeId: 'fbgblmjbeebanackldpbmpacppflgmlj',
firefoxSlug: 'linux_do-scripts',
},
{
// Zen Virtual Piano - https://zen-piano.web.app/
chromeId: 'dfacnjidgbagicaekenjgclfnhdnjjdi',
},
{
// Crypto Pulse price tracker - https://get-crypto-pulse.web.app/
chromeId: 'naeibcegmgpofimedkmfgjgphfhfhlab',
},
{
// Redirect Web - Automatically redirect pages or open them in another app
chromeId: 'ffglckbhfbfmdkefdmjbhpnffkcmlhdh',
},
{
// Capture It - Capture & Edit Screenshots
chromeId: 'eglpfhbhmelampoihamjomgkeobgdofl',
},
{
// Teams Chat Exporter
chromeId: 'jmghclbfbbapimhbgnpffbimphlpolnm',
firefoxSlug: 'teams-chat-exporter',
},
{
// Lofi BGM Player - Free lofi focus music for work & study
chromeId: 'jdcppdokgfbnhiacbeplahgnciahnhck',
firefoxSlug: 'lofi-bgm-player',
},
{
// Margin - Annotate and highlight any webpage, with your notes saved to the decentralized AT Protocol.
chromeId: 'cgpmbiiagnehkikhcbnhiagfomajncpa',
},
{
// KeyFloat - Floating multilingual keyboard with native key mappings, drag, dark mode, sounds, and dynamic layouts for macOS & Windows
chromeId: 'mfjdonmgmgcijagclnkfhmjiblbfjaid',
},
{
// Glossy New Tab - Say Goodbye to Boring Tabs with live wallpapers
chromeId: 'dhiekgdaipindoapjmcnpompdknjeijf',
firefoxSlug: 'glossy-new-tab',
},
{
// All API Hub AI Relay & New API Manager - https://github.com/qixing-jk/all-api-hub
chromeId: 'lapnciffpekdengooeolaienkeoilfeo',
firefoxSlug: 'all-api-hub',
},
{
// Scrape Similar - Extract data from websites into spreadsheets - https://github.com/zizzfizzix/scrape-similar
chromeId: 'bhgobenflkkhfcgkikejaaejenoddcmo',
},
{
// isTrust - https://github.com/Internet-Society-Belgium/isTrust/
chromeId: 'kinlknncggaihnhdcalijdmpbhbflalm',
},
{
// Dymo
chromeId: 'ojpakgiekphppgkcdihbjpafobhnhlkp',
},
{
// Extension Rank Checker - Extension Ranker
chromeId: 'pmgehhllikbjmadpenhabejhpemplhmd',
firefoxSlug: 'rank-checker',
},
{
// PlayFaster - Enhanced playback speed control for online videos and audio
chromeId: 'fppcbkhpahkbgijkdcpjgjmhpfbmfiih',
firefoxSlug: 'playfaster',
},
{
// LatTab - Learn Latin With Every New Tab
chromeId: 'eiocjaocpmackhbaffoejkcmnfbdpgpj',
firefoxSlug: 'lattab-learn-latin-new-tabs',
},
{
// Vim What? - Interactive Vim command reference
chromeId: 'ngbehgnlcdjkbnihgpkgdangbhemidge',
firefoxSlug: 'vim-what',
},
{
// FRED - Fraud Recognition Easy Detection
chromeId: 'bjdbcabacnlmbpcmiapcdfancfgcakfn',
firefoxSlug: 'fred',
},
{
// Clear Wisdom - Gems of wisdom from James Clear's 3-2-1 newsletter
chromeId: 'jijfmgoijddfmlcdghopbkdpelbpmjdm',
firefoxSlug: 'clear-wisdom',
},
{
// Soundcloud Enhanced Pro
chromeId: 'ggplcohodggmdfpopelnpplhgfjclomi',
},
{
// AlarmBot: ULTIMATE Web Monitoring & Smart Price Alerts
chromeId: 'mpckalcodookackleecihhnngdibelif',
},
];
const extensionEntries = _extensionEntries as Array<{
chromeId?: string;
firefoxSlug?: string;
}>;
const chromeIds = extensionEntries.flatMap((e) =>
e.chromeId ? [e.chromeId] : [],
@@ -720,7 +156,7 @@ function formatStars(r: number): string {
</ul>
<p class="centered pr">
<a
href="https://github.com/wxt-dev/wxt/edit/main/docs/.vitepress/components/UsingWxtSection.vue"
href="https://github.com/wxt-dev/wxt/edit/main/docs/assets/extension-showcase.yml"
target="_blank"
>Open a PR</a
>
+12 -1
View File
@@ -1,6 +1,6 @@
import { Feed } from 'feed';
import footnote from 'markdown-it-footnote';
import fs from 'node:fs/promises';
import fs, { readFile } from 'node:fs/promises';
import { join } from 'node:path';
import { DefaultTheme, defineConfig } from 'vitepress';
import addKnowledge from 'vitepress-knowledge';
@@ -83,6 +83,17 @@ export default defineConfig({
),
},
}),
{
name: 'yaml-loader',
load: {
handler: async (id) => {
if (id.endsWith('.yml') || id.endsWith('.yaml')) {
const obj = Bun.YAML.parse(await readFile(id, 'utf8'));
return `export default ${JSON.stringify(obj)}`;
}
},
},
},
],
},
lastUpdated: true,
+435
View File
@@ -0,0 +1,435 @@
# Add extension entries to end of the list. On the website, extensions will be sorted by a combination of users and rating.
#
# Change the commit message or PR title to:
#
# > "docs: Added "[extension name]" to showcase"
#
# Use:
#
# - `chromeId` for the Chrome Web Store listing,
# - `firefoxSlug` for Firefox Add-ons (slug from https://addons.mozilla.org/firefox/addon/{slug}/)
#
# You may include one or more of these fields for your extension.
- # GitHub: Better Line Counts
chromeId: ocfdgncpifmegplaglcnglhioflaimkd
firefoxSlug: github-better-line-counts
- # Anime Skip Player
chromeId: mgmdkjcljneegjfajchedjpdhbadklcf
firefoxSlug: anime-skip
- # UltraWideo
chromeId: bfbnagnphiehemkdgmmficmjfddgfhpl
firefoxSlug: ultrawideo
- # StayFree - Website Blocker & Web Analytics
chromeId: elfaihghhjjoknimpccccmkioofjjfkf
firefoxSlug: stayfree
- # Doozy: Ai Made Easy
chromeId: okifoaikfmpfcamplcfjkpdnhfodpkil
- # tl;dv - Record, Transcribe & ChatGPT for Google Meet
chromeId: lknmjhcajhfbbglglccadlfdjbaiifig
- # Youtube中文配音
chromeId: oglffgiaiekgeicdgkdlnlkhliajdlja
- # PreMiD
chromeId: agjnjboanicjcpenljmaaigopkgdnihi
- # Markdown Sticky Notes
chromeId: aiakblgmlabokilgljkglggnpflljdgp
firefoxSlug: markdown-sticky-notes
- # DocVersionRedirector
chromeId: nomnkbngkijpffepcgbbofhcnafpkiep
- # Plex Skipper
chromeId: ceicccfeikoipigeghddpocceifjelph
firefoxSlug: plex-skipper
- # GitHub Custom Notifier
chromeId: aelkipgppclpfimeamgmlonimflbhlgf
firefoxSlug: github-custom-notifier
- # Fluent Read
chromeId: djnlaiohfaaifbibleebjggkghlmcpcj
- # Facebook Video Controls
chromeId: nhclljcpfmmaiojbhhnkpjcfmacfcian
firefoxSlug: facebook-video-controls
- # ElemSnap - Quick capture of webpage elements and conversion to images,
chromeId: mblkhbaakhbhiimkbcnmeciblfhmafna
- # MS Edge TTS (Text to Speech)
chromeId: oajalfneblkfiejoadecnmodfpnaeblh
firefoxSlug: ms-edge-tts-text-to-speech
- # YTBlock - Block any content from YouTube™
chromeId: nedcanggplmbbgmlpcjiafgjcpdimpea
- # demo.fun - Interactive product demos that convert
chromeId: oadbjpccljkplmhnjekgjamejnbadlne
- # SmartEReply: Elevate Your LinkedIn™ Engagement with AI 🚀📈
chromeId: iopdafdcollfgaoffingmahpffckmjni
- # WorkFlowy MultiFlow
chromeId: khjdmjcmpolknpccmaaipmidphjokhdf
- # 香草布丁🌿🍮- https://github.com/Xdy1579883916/vanilla-pudding
chromeId: fencadnndhdeggodopebjgdfdlhcimfk
- # MaxFocus: Link Preview
chromeId: bnacincmbaknlbegecpioobkfgejlojp
firefoxSlug: maxfocus-link-preview
- # 汇率转换-中文版本
chromeId: bcpgdpedphodjcjlminjbdeejccjbimp
- # Currency Converter Plus
chromeId: loeilaonggnalkaiiaepbegccilkmjjp
firefoxSlug: currency-converter-plus
- # Respond Easy
chromeId: npcnninnjghigjfiecefheeibomjpkak
- # mindful - stay focused on your goals
chromeId: cfkdcideecefncbglkhneoflfnmhoicc
- # 1Proompt
chromeId: lnhejcpclabmbgpiiomjbhalblnnbffg
- # NiceTab - https://github.com/web-dahuyou/NiceTab
chromeId: fonflmjnjbkigocpoommgmhljdpljain
- # Draftly for LinkedIn
chromeId: fcffekbnfcfdemeekijbbmgmkognnmkd
- # YouTube Summarized - Summarize any YouTube video
chromeId: nkndldfehcidpejfkokbeghpnlbppdmo
- # 社媒助手 - https://github.com/iszhouhua/social-media-copilot
chromeId: dbichmdlbjdeplpkhcejgkakobjbjalc
- # Dofollow Links for SEO
chromeId: opepfpjeogkbgeigkbepobceinnfmjdd
- # ChatGPT Writer: Use AI on Any Site (GPT-4o, Claude, Gemini, and More)
chromeId: pdnenlnelpdomajfejgapbdpmjkfpjkp
- # discord message translator
chromeId: jobnhifpphkgoelnhnopgkdhbdkiadmj
- # Habit Tracker app widget for daily habit tracking
chromeId: ncokhechhpjgjonhjnlaneglmdkfkcbj
- # Catppuccin for GitHub File Explorer Icons
chromeId: lnjaiaapbakfhlbjenjkhffcdpoompki
firefoxSlug: catppuccin-web-file-icons
- # WebChat: Chat with anyone on any website
chromeId: cpaedhbidlpnbdfegakhiamfpndhjpgf
- # YouTube Auto HD + FPS
chromeId: fcphghnknhkimeagdglkljinmpbagone
firefoxSlug: youtube-auto-hd-fps
- # MultiViewer Companion
chromeId: lpomjgbicdemjkgmbnkjncgdebogkhlb
firefoxSlug: multiviewer-companion
- # Sync Watch - Watch videos together on any site
chromeId: ggiafipgeeaaahnjamgpjcgkdpanhddg
firefoxSlug: syncwatch
- # Keyword Rank Checker
chromeId: nmldnjcblcihmegipecakhmnieiofmgl
firefoxSlug: keyword-rank-checker-sa
- # YouTube Simple View - Hide distractions & more
chromeId: gppllamhaciichleihemgilcpledblpn
firefoxSlug: youtube-simple-view
- # Propbar - Property Data Enhancer
chromeId: pccbghdfdnnkkbcdcibchpbffdgednkf
- # Text Search Pro - Search by case and whole-word match!
chromeId: lfknakglefggmdkjdfhhofkjnnolffkh
firefoxSlug: text-search-pro-ext
- # Invoice Generator
chromeId: mbenhbocjckkbaojacmaepiameldglij
firefoxSlug: quick-invoice-generator
- # Monthly Bill Tracker
chromeId: phlfhkmdofajnbhgmbmjkbkdgppgoppb
- # Wandpen - Instantly improve your writing with AI
chromeId: macmkmchfoclhpbncclinhjflmdkaoom
- # YouTube Hider - Remove Comments By Keywords, Usernames & Tools
chromeId: lhmgechokhmdekdpgkkemoeecelcaonm
- # QA Compass - Record standardized bug reports easily
chromeId: imgheieooppmahcgniieddodaliodeeg
- # aesthetic Notion, styled
chromeId: npgghjedpchajflknnbngajkjkdhncdo
- # Eye Dropper
chromeId: hmdcmlfkchdmnmnmheododdhjedfccka
firefoxSlug: eye_dropper
- # Cursorful - Screen Recorder with Auto Zoom
chromeId: eihpmapodnppeemkhkbhikmggfojdkjd
- # Show IP Live View of Website IPs for Developers
chromeId: hjjkgbibknbahijglkffklflidncplkn
- # Strong Password Generator
chromeId: ilbikcehnpkmldojkcmlldkoelofnbde
firefoxSlug: strongpasswordgenerator
- # ZenGram: Mindful Instagram, Your Way
chromeId: ocllfkhcdopiafndigclebelbecaiocp
- # Blync: Preview Links, Selection Search, AI Assistant
chromeId: odffpjnpocjfcaclnenaaaddghkgijdb
- # HTML to Markdown - Convert webpages to markdown
chromeId: kofbbilhmnkcmibjbioafflgmpkbnmme
- # Walmart WFS Profit Calculator
chromeId: boecmgggeigllcdocgioijmleimjbfkg
firefoxSlug: walmart-wfs-profit-calculator
- # Youtube Live Chat Fullscreen
chromeId: dlnjcbkmomenmieechnmgglgcljhoepd
firefoxSlug: youtube-live-chat-fullscreen
- # Python Code Runner
chromeId: keiealdacakpnbbljlmhfgcebmaadieg
firefoxSlug: code-runner-manager
- # Monochromate
chromeId: hafcajcllbjnoolpfngclfmmgpikdhlm
- # AliasVault - Open-Source Password & (Email) Alias Manager
chromeId: bmoggiinmnodjphdjnmpcnlleamkfedj
- # SnapThePrice: AI-Powered Real-time Lowest Price Finder
chromeId: hlnhhamckimoaiekbglafiebkfimhapb
- # radiofrance - news & broadcasts (French), music (international)
chromeId: gdjampjdgjmbifnhldgcnccdjkcoicmg
- # Blens - Time Tracker and AI Insight
chromeId: jlnhphlghikichhgbnkepenehbmloenb
firefoxSlug: blens-timetracker-ai-insight
- # Always Light Mode - Setting website always in light mode
chromeId: njnammmpdodmfkodnfpammnpdcbhnlcm
- # DesignPicker - Color Picker & Font Detector
chromeId: lblmfclcfniabobmamfkdogcgdagbhhb
firefoxSlug: design-colorpicker-fontdetect
- # Web to PDF
chromeId: pamnlaoeobcmhkliljfaofekeddpmfoh
firefoxSlug: export-web-to-pdf
- # Online CSV Viewer
chromeId: jmbcbeepjfenihlocplnbmbhimcoooka
firefoxSlug: csv-viewer
- # YouTube Video Transcript
chromeId: nkjcoophmpcmmgadnljnlpbpfdfacgbo
firefoxSlug: youtube-transcript-copy
- # NetSuite Record Scripts
chromeId: lcaieahkjgeggeiihblhcjbbjlppgieh
firefoxSlug: netsuite-scripts-manager
- # VueTracker
chromeId: gmocfknjllodfiomnljmaehcplnekhlo
- # CanCopy - A web extension that allow you to copy any content from website
chromeId: ggcfemmoabhhelfkhknhbnkmeahloiod
- # Language Learning with AI
chromeId: modkelfkcfjpgbfmnbnllalkiogfofhb
firefoxSlug: intersub
- # Bilibili Feed History Helper
chromeId: npfopljnjbamegincfjelhjhnonnjloo
- # NZBDonkey - The ultimate NZB file download tool
chromeId: edkhpdceeinkcacjdgebjehipmnbomce
- # WeChat Markdown Editor(微信 Markdown 编辑器)
chromeId: cckggnbnimdbbpmdinkkgbbncopbloob
- # Tab Grab
chromeId: jcblcjolcojmfopefcighfmkkefbaofg
firefoxSlug: tab-grab
- # BrowserLens - https://browserlens.com/
chromeId: eehmoikadcijkapfjocnhjclpbaindlb
firefoxSlug: browserlens
- # Epic Games Library Extension
chromeId: hfhellofkjebbchcdffmicekjdomkcmc
firefoxSlug: epic-games-library-extension
- # Zen Analytics Pixel Tracker - zapt.web.app
chromeId: gknigcbhlammoakmmdddkblknanpjiac
- # Crypto Pulse - Compose your newtab with nature images, widgets & realtime Crypto Price & Bitcoin RSS.
chromeId: cnklededohhcbmjjdlbjdkkihkgoggol
- # Youtube Video Scheduler
chromeId: miponnamafdenpgjemkknimgjfibicdc
firefoxSlug: youtube-video-scheduler
- # Chatslator: Livestream Chat Translator
chromeId: nhmbcmalgpkjbomhlhgdicanmkkaajmg
firefoxSlug: chatslator
- # 公众号阅读增强器 - https://wxreader.honwhy.wang
chromeId: mbamjfdjbcdgpopfnkkmlohadbbnplhm
- # 토탐정
chromeId: hannhecbnjnnbbafffmogdlnajpcomek
firefoxSlug: 토탐정
- # 2FAS Pass - https://2fas.com/
chromeId: ehboaofjncodknjkngdggmpdinhdoijp
firefoxSlug: 2fas-pass-browser-extension
- # Quick Prompt - https://github.com/wenyuanw/quick-prompt
chromeId: hnjamiaoicaepbkhdoknhhcedjdocpkd
firefoxSlug: quick-prompt
- # Add QR Code Generator Icon Back To Address Bar
chromeId: kacblhilkacgfnkjfodalohcnllcgmjd
- # Piwik PRO Tracking Helper
chromeId: fkbdlogfdjmpfepbbbjcgcfbgbcfcnne
firefoxSlug: piwik-pro-tracking-helper
- # PIPX - Take Control of Picture-in-Picture, Automatically
chromeId: nkbikckldmljjiiajklecmgmajgapbfl
- # Browsely - AI-powered browser extension
chromeId: hgppdobcpkfkmiegekaglonjajeojmdd
- # Filmbudd Pro - Simple, private and synced ratings and watch notes across all your devices
chromeId: ehmoihnjgkdimihkhokkmfjdgomohjgm
- # MultiField CopyCat - Copy, Paste & Autofill Web Forms Instantly
chromeId: alglchohmdikgdjhafiicilegegieafa
- # ChatSight - Add Table of Contents to ChatGPT
chromeId: aamihahiiogceidpbnfgehacgiecephe
- # BetterCampus (prev. BetterCanvas)
chromeId: cndibmoanboadcifjkjbdpjgfedanolh
firefoxSlug: better-canvas
- # Leetcode Fonts - Change fonts in leetcode effortlessly
chromeId: hinfimgacobnellbncbcpdlpaapcofaa
- # TranslateManga - Manga Translator & Manga Tracker
chromeId: kbkbfefhhabpkibojinapkkgciiacggg
- # SiteData - Free Website Traffic Checker & Reverse AdSense Tool
chromeId: emeakbgdecgmdjgegnejpppcnkcnoaen
firefoxSlug: sitedata
- # Livestream Chat Reader - Text-to-Speech for YouTube/Twitch chat
chromeId: gpnckbhgpnjciklpoehkmligeaebigaa
- # ChatGPT Token Counter - Count tokens in real time on chatgpt conversation
chromeId: fjlalaedpfcojcfpkgkglbjjbbkofgnl
firefoxSlug: chatgpt-token-counter
- # LinuxDo Scripts - 为 linux.do 用户提供了一些增强功能
chromeId: fbgblmjbeebanackldpbmpacppflgmlj
firefoxSlug: linux_do-scripts
- # Zen Virtual Piano - https://zen-piano.web.app/
chromeId: dfacnjidgbagicaekenjgclfnhdnjjdi
- # Crypto Pulse price tracker - https://get-crypto-pulse.web.app/
chromeId: naeibcegmgpofimedkmfgjgphfhfhlab
- # Redirect Web - Automatically redirect pages or open them in another app
chromeId: ffglckbhfbfmdkefdmjbhpnffkcmlhdh
- # Capture It - Capture & Edit Screenshots
chromeId: eglpfhbhmelampoihamjomgkeobgdofl
- # Teams Chat Exporter
chromeId: jmghclbfbbapimhbgnpffbimphlpolnm
firefoxSlug: teams-chat-exporter
- # Lofi BGM Player - Free lofi focus music for work & study
chromeId: jdcppdokgfbnhiacbeplahgnciahnhck
firefoxSlug: lofi-bgm-player
- # Margin - Annotate and highlight any webpage, with your notes saved to the decentralized AT Protocol.
chromeId: cgpmbiiagnehkikhcbnhiagfomajncpa
- # KeyFloat - Floating multilingual keyboard with native key mappings, drag, dark mode, sounds, and dynamic layouts for macOS & Windows
chromeId: mfjdonmgmgcijagclnkfhmjiblbfjaid
- # Glossy New Tab - Say Goodbye to Boring Tabs with live wallpapers
chromeId: dhiekgdaipindoapjmcnpompdknjeijf
firefoxSlug: glossy-new-tab
- # All API Hub AI Relay & New API Manager - https://github.com/qixing-jk/all-api-hub
chromeId: lapnciffpekdengooeolaienkeoilfeo
firefoxSlug: all-api-hub
- # Scrape Similar - Extract data from websites into spreadsheets - https://github.com/zizzfizzix/scrape-similar
chromeId: bhgobenflkkhfcgkikejaaejenoddcmo
- # isTrust - https://github.com/Internet-Society-Belgium/isTrust/
chromeId: kinlknncggaihnhdcalijdmpbhbflalm
- # Dymo
chromeId: ojpakgiekphppgkcdihbjpafobhnhlkp
- # Extension Rank Checker - Extension Ranker
chromeId: pmgehhllikbjmadpenhabejhpemplhmd
firefoxSlug: rank-checker
- # PlayFaster - Enhanced playback speed control for online videos and audio
chromeId: fppcbkhpahkbgijkdcpjgjmhpfbmfiih
firefoxSlug: playfaster
- # LatTab - Learn Latin With Every New Tab
chromeId: eiocjaocpmackhbaffoejkcmnfbdpgpj
firefoxSlug: lattab-learn-latin-new-tabs
- # Vim What? - Interactive Vim command reference
chromeId: ngbehgnlcdjkbnihgpkgdangbhemidge
firefoxSlug: vim-what
- # FRED - Fraud Recognition Easy Detection
chromeId: bjdbcabacnlmbpcmiapcdfancfgcakfn
firefoxSlug: fred
- # Clear Wisdom - Gems of wisdom from James Clear's 3-2-1 newsletter
chromeId: jijfmgoijddfmlcdghopbkdpelbpmjdm
firefoxSlug: clear-wisdom
- # Soundcloud Enhanced Pro
chromeId: ggplcohodggmdfpopelnpplhgfjclomi
- # AlarmBot: ULTIMATE Web Monitoring & Smart Price Alerts
chromeId: mpckalcodookackleecihhnngdibelif
+3 -3
View File
@@ -13,9 +13,9 @@
"test:coverage": "bun run --workspaces test:coverage",
"prepare": "simple-git-hooks",
"docs:gen": "typedoc --options docs/typedoc.json",
"docs:dev": "bun run --silent docs:gen && bun run vitepress dev docs",
"docs:build": "bun run --silent docs:gen && bun run vitepress build docs",
"docs:preview": "bun run --silent docs:gen && bun run vitepress preview docs"
"docs:dev": "bun run --silent docs:gen && bun run --bun vitepress dev docs",
"docs:build": "bun run --silent docs:gen && bun run --bun vitepress build docs",
"docs:preview": "bun run --silent docs:gen && bun run --bun vitepress preview docs"
},
"devDependencies": {
"@aklinker1/buildc": "^1.1.7",