With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 TypeScript Webextension Projects
-
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
-
vimium-c
A keyboard shortcut browser extension for keyboard-based navigation and tab operations with an advanced omnibar
-
-
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
Cookie-AutoDelete
Firefox and Chrome WebExtension that deletes cookies and other browsing site data as soon as the tab closes, domain changes, browser restarts, or a combination of those events.
-
elevate
A sport app to "Elevate" your training experience and goals! Track your fitness and progressions over time. Analyse deeper your activities. And more...
-
HeaderEditor
Manage browser's requests, include modify the request headers and response headers, redirect requests, cancel requests
-
-
-
-
linguist
Translate web pages, highlighted text, Netflix subtitles, private messages, speak the translated text, and save important translations to your personal dictionary to learn words even offline (by translate-tools)
-
jumpcutter
⏩ Fast-forwards long pauses between sentences — watch lectures ~1.5x faster (browser extension) (by WofWca)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Forget LastPass: Apple unveils 'Passwords' manager app at WWDC 2024 | news.ycombinator.com | 2024-06-10I guess it's not every Firefox user, but Bitwarden hasn't been working for many FF users for the last month:
- https://github.com/bitwarden/clients/issues/8873
- https://github.com/bitwarden/clients/issues/9253
All my points stand
* VimFX still works in the latest release of Firefox
* If random people on the internet can square it, so probably could the Firefox team, they didn't need to keep all features
* They decided to handicap their addons to match Chrome, because "security" and lost users
* Chrome is now doing the same
> ...but I the impression that this means that pretty much no extensions from the 56 era will work any more. Look at VimFx’s changelog...
The changelog shows a fix this month for the firefox 127 this month, the current version is 126. And the readme clearly states firefox-esr 115. You don't get more working than than
> WebExtension era, extensions almost never break
Any other recent extension needs way more maintenance to keep up with the constant evolving of the WebExtensions apis. And you can look at their logs, much more work for a worse user experience
https://github.com/tridactyl/tridactyl
Project mention: Show HN: I made a CLI tool to create web extensions with no build configuration | news.ycombinator.com | 2024-04-30FWIW there's an existing issue for "firefox support" which you can subscribe to in order to be notified when this feature lands.
https://github.com/cezaraugusto/extension.js/issues/5
Project mention: Show HN: Bedframe – open-source Browser Extension Development framework | news.ycombinator.com | 2023-09-05
I use a browser extension from https://authenticator.cc/
While I do not know whether its UX is similar, it does have a sync feature (but not cross-browser), an export feature, can backup its data to Google Drive, can store everything encrypted (but not by default), is recommended by at least one government website (SSS Employer Portal in the Philippines), and is there for a long time. Oh, and it also remembers which site each secret comes from, and hides others.
If Web Scrobbler states on their website that these UK radio stations should be supported, you should check the Issues section of their GitHub page and write a report if there is something wrong:
https://github.com/hensm/fx_cast
If the answer is proprietary red tape from Google, is there a front runner for a casting protocol or dongle we can use?
You could use the Cookie Auto Delete browser extension if you want to automatically delete cookies: https://github.com/Cookie-AutoDelete/Cookie-AutoDelete
Project mention: What methods can be used to scrape .torrent files from trackers? | /r/trackers | 2023-06-23I resorted to using the downthemall addon in Firefox, but there's no option to set a delay between download attempts and no form of macro support to move between pages in the search results — most trackers only allow loading up to 100 torrents per page, it seems. As a graphical program can't be easily automated, unlike command-line tools.
Project mention: Yomitan: new fork of Yomichan browser extension; stable version finally released | /r/LearnJapanese | 2023-12-11how does it stack up against 10ten reader/rikaichamp? https://github.com/birchill/10ten-ja-reader
Manifest V3 will affect on UX of many extensions.
For an instance, i've built a Linguist, is a full featured translation in browser that may translate even offline (with embedded Bergamot translator of Mozilla) https://github.com/translate-tools/linguist
One of important Linguist features is that user able to use custom translators, it means user may insert their javascript code that implements a translator class, and then use their custom translator. So it is possible to use ChatGPT as translation module in Linguist, or even local instance of LLAMA, any proprietary translation service API, etc.
But with manifest V3, google also ban RCE (remote code execution), so probably when i will implement a feature "custom translators store" where will be present a lot of custom translators from a github, and this feature will fetch their code when user press "install", a google will ban this version, and i will be forced to roll back this feature for chrome, and leave it as is in Firefox.
As result, a Chrome users will always have a "simplified" versions of features and we will have inversed case with Browser API features (when site tell you "go chrome to run my features"). An extensions will notify their users "go firefox to have all features like a custom translators store or ads blocker".
Is this a distributed and balkanized web3?
TypeScript Webextension discussion
TypeScript Webextension related posts
-
Bitwarden starts using the OS password manager service, and it's breaking
-
Extension is a pnp, zero-config, cross-browser extension development tool
-
npx extension create my-extension – zero-config web extension development tool
-
GitHub Sponsors: Oliver Blanthorn main developer of Tridactyl
-
Insult Passphrase Generator
-
Ask HN: Why can't we Chromecast from Firefox?
-
Yomitan: new fork of Yomichan browser extension; stable version finally released
-
A note from our sponsor - SurveyJS
surveyjs.io | 16 Jun 2024
Index
What are some of the best open-source Webextension projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | clients | 8,582 |
2 | tridactyl | 5,010 |
3 | extension.js | 3,381 |
4 | vimium-c | 3,149 |
5 | Authenticator | 3,021 |
6 | selenium-ide | 2,706 |
7 | vitesse-webext | 2,692 |
8 | web-scrobbler | 2,393 |
9 | tabliss | 2,127 |
10 | fx_cast | 1,838 |
11 | Cookie-AutoDelete | 1,727 |
12 | jsonview | 1,495 |
13 | elevate | 1,226 |
14 | HeaderEditor | 927 |
15 | downthemall | 907 |
16 | webextension-toolbox | 688 |
17 | rikaichamp | 559 |
18 | linguist | 539 |
19 | chameleon | 478 |
20 | skip-silence | 394 |
21 | jumpcutter | 286 |
22 | chikamichi | 278 |
23 | urql-devtools | 253 |