Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 23 JavaScript safari-extension Projects
-
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
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.
-
-
GhostText
👻 Use your text editor to write in your browser. Everything you type in the editor will be instantly updated in the browser (and vice versa).
-
markdownload
A Firefox and Google Chrome extension to clip websites and download them into a readable markdown file.
I'll stick with using Markdownload (https://github.com/deathau/markdownload) when I need to do something like this.
-
-
control-panel-for-twitter
Browser extension which gives you more control over your Twitter timeline and adds missing features and UI improvements - for desktop and mobile
Project mention: How hucksters are manipulating Google to promote shady Chrome extensions | news.ycombinator.com | 2025-01-12They stopped emailing me eventually when I started responding with silly replies, these are some of the emails I got about Control Panel for Twitter (~220,000 users on Chrome):
https://github.com/insin/control-panel-for-twitter/issues/38...
Some of the shadiest ones work in the open:
https://palant.info/2024/10/01/lies-damned-lies-and-impact-h...
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
web-archives
Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari
>Hopefully they are also making substantial donations to the Internet Archive, since they will be directing a lot of traffic into it and basically using their infrastructure as a feature on their main product
WebArchive link is hidden so deep in the "About the source" page that vast majority of Google users won't even know that it exists.
There is excellent browser extension called Web Archives[0] that hooks all major web archiving services e.g. Archive.is, Wayback Machine and others in one place.
[0] https://github.com/dessant/web-archives
-
-
Project mention: WebShield – A new wide-spectrum content blocker for Safari | news.ycombinator.com | 2025-02-28
To set a baseline: Ad blockers work by a combination of static rulesets and dynamic javascript.
Safari does not support the ruleset format of Chrome/Firefox, so a ruleset has to be maintained for it specifically. In practice this is always the AdGuard ruleset. I doubt a single adblocker doesn't use this as a base.
Beyond that is the custom JS they inject. It's hard to say how good it is but that is the only selling point:
- https://github.com/arjpar/WebShield/tree/cae7629f1c5fb79fe76...
AdGuard has its own too:
- https://github.com/AdguardTeam/AdGuardForSafari/tree/master/... (JS files)
They look similar in a lot of ways, because well they have to, but I haven't done any deep analysis.
Safari extensions will never match uBlock Origin because it simply does not provide the same APIs (webRequest blocking and DNS) that Firefox does.
-
I used the Cookie-Editor extension for this task.
-
-
chatGPT-search-engine-extension
A browser extension to display ChatGPT response alongside Search Engine results
-
-
-
hn-tldr-extension
A bring-your-own-key browser extension for summarizing Hacker News articles with LLMs
Project mention: Show HN: Bring-your-own-key browser extension for summarizing HN posts with LLMs | news.ycombinator.com | 2024-12-12 -
-
-
clone-in-vscode
Browser extension to clone any GitHub, GitLab or Bitbucket repository in Visual Studio Code
-
AI-MultiPrompt-Extension
A Chrome/Safari Web Extension that allows to simultaneously submit a prompt to multiple AI chats
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
JavaScript safari-extension discussion
JavaScript safari-extension related posts
-
WebShield – A new wide-spectrum content blocker for Safari
-
Hush – Noiseless Browsing for Safari
-
Hush – Noiseless Browsing for Safari
-
Popular Safari extension Super Agent is switching to a subscription model, charging 11.99 a year for hiding cookie forms
-
Is the lookup API really secure?
-
Zašto "kolačići" još uvijek nisu regulirani? Je li normalno da kompanije izvan EU-a pohranjuju i obrađuju naše podatke na period duži od deset godina?
-
Any Way to Run Apps on Login Without Their Windows Opening?
-
A note from our sponsor - Civic Auth
www.civic.com | 24 Apr 2025
Index
What are some of the best open-source safari-extension projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | chatGPTBox | 10,478 |
2 | Surfingkeys | 5,637 |
3 | hush | 3,420 |
4 | GhostText | 3,421 |
5 | markdownload | 3,221 |
6 | search-by-image | 2,574 |
7 | control-panel-for-twitter | 2,104 |
8 | github-hovercard | 1,840 |
9 | ghostery-extension | 1,463 |
10 | web-archives | 1,301 |
11 | Stay | 1,166 |
12 | AdGuardForSafari | 1,111 |
13 | cookie-editor | 906 |
14 | minimal-twitter | 853 |
15 | chatGPT-search-engine-extension | 637 |
16 | Remove-Google-Redirection | 152 |
17 | briskine | 108 |
18 | hn-tldr-extension | 55 |
19 | latynka | 26 |
20 | Vimarily | 23 |
21 | clone-in-vscode | 18 |
22 | AI-MultiPrompt-Extension | 12 |
23 | save-to-roam | 8 |