Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 JavaScript Extension Projects
-
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
-
-
I'm surprised no one has mentioned Surfingkeys https://github.com/brookhong/Surfingkeys. I switched over from Vimium a couple years ago. I think its more performant than Vimium and also allows you quite a bit more flexibility in your configuration.
I prefer and recommend browser add-ons over Nyxt. You'll get more compatibility by being able to use Chrome/Firefox. You'll also have a much higher chance of being able to use the same environment at work - since you can typically still install browser add-ons in developer mode even if you aren't able to get rights to install apps.
-
ProjectVisBug
FireBug for designers › Edit any webpage, in any state https://a.nerdy.dev/gimme-visbug
-
youtube
Open YouTube & Video browser-extension [top~1] Enrich your experience&choice!🧰200+options; clever features📌set&forget📌Longest-standing. Join🧩us?👨👩👧👧 ⋮ {playback|content discovery|player|extra buttons|distractions|related videos|shorts|ads|quality|codec|full tab|full screen} (by code-charity)
Browser Extensions: As mentioned in my previous blogs when I worked on the ImprovedTube extension - I have recently been invested in learning more about browser extensions. The work I did for Le Git Graph, has taught me about the complexities of integrating with existing web applications (you have to know a lot about GitHub's interface in order to manipulate it!). Working on this extension made realize GitHub's dynamic nature requires me to carefully handle different page states and navigation patterns - and even then, there might be things that change and I'll have to update the code accordingly.
-
FastForward
Don't waste your time with compliance. FastForward automatically skips annoying link shorteners.
-
isometric-contributions
Browser extension for rendering an isometric pixel art version of your GitHub contribution graph.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
-
nightTab
A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks with nightTab.
-
-
blur-my-shell
Extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview
-
wasavi
wasavi is an extension for Chrome, Firefox, and Opera. wasavi changes a textarea element to virtual vi editor which supports almost all the vi/ex commands.
Project mention: Firenvim – Turn the browser into a Neovim client | news.ycombinator.com | 2024-12-18Looks like the last commit was in August 2017. I don't see it in Firefox's add-on search.
https://github.com/akahuku/wasavi
-
Original introduction «Improve YouTube!» /ImprovedTube/ is a strong & lightweight extension! - 80 features / the only one of a kind! Since 2012 we have gradually been adding lightweight features, while keeping up with Youtube changes. (throughout the years we witnessed the birth & fall of other promising & open YouTube Extensions 1, 2, ... ) Today adding features can be easier & so motivating as there are 500 000 users. [👪Join us].
-
useful-forks.github.io
Improving GitHub's Forks list discoverability through automatic filtering. The project offers an online tool and a Chrome extension.
-
-
-
I used the Cookie-Editor extension for this task.
-
-
-
-
Tape-Operator
Скрипт, превращающий IMDB, TMDB, Kinopoisk и Letterboxd в бесплатные онлайн - кинотеатры! 🎥
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
JavaScript Extension discussion
JavaScript Extension related posts
-
Show HN: HNRelevant – Add a "related" section to Hacker News
-
HNRelevant – Add a "related" section to Hacker News
-
Fandom Sells Giant Bomb to Independent Creators
-
BreezeWiki makes wiki pages on Fandom readable
-
Indie Wiki Buddy
-
One click Search Engine switcher for Chrome and Firefox
-
History 2701 Wiki
-
A note from our sponsor - Stream
getstream.io | 10 Jul 2025
Index
What are some of the best open-source Extension projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | redux-devtools-extension | 13,494 |
2 | Noi | 7,711 |
3 | Surfingkeys | 5,746 |
4 | ProjectVisBug | 5,592 |
5 | youtube | 3,833 |
6 | FastForward | 3,716 |
7 | isometric-contributions | 3,569 |
8 | chrome-extension-cli | 2,442 |
9 | marinara | 2,437 |
10 | TwitchNoSub | 2,277 |
11 | nightTab | 1,919 |
12 | yomitan | 1,874 |
13 | blur-my-shell | 1,739 |
14 | wasavi | 1,534 |
15 | Iridium | 1,340 |
16 | useful-forks.github.io | 1,237 |
17 | Stay | 1,182 |
18 | snipsnap | 1,056 |
19 | cookie-editor | 1,005 |
20 | beachpatrol | 833 |
21 | sieve | 814 |
22 | slashy | 599 |
23 | Tape-Operator | 562 |