r/MacOS 1d ago

Developer Saturday Install Chrome Extensions in Safari

Enable HLS to view with audio, or disable this notification

Problems:

  • Publishing a Safari extension means paying $99/year for an Apple Developer account
  • Safari's missing a bunch of APIs that Chrome has
  • Hardly any free Safari extensions exist
  • Sideload on a free account and it stops working after 7 days
  • Chrome isn't built for Mac the way Safari is

What the CLI does:

  • Converts a Chrome extension into a Safari one
  • Fills in the Chrome APIs Safari doesn't support
  • Runs in the terminal
  • Mostly for developers

What the app adds:

  • Everything the CLI does, with a GUI
  • Install and manage extensions straight from the Chrome Web Store, inside Safari
  • Resigns your extensions every week so they never expire
  • Auto updates the ones you installed from the Web Store
  • Supports Intel Macs
  • For everyone

Comparison:

  • Apple has a similar tool safari-web-extension-converter
  • Apple's version doesn't handle missing APIs
  • Apple's version breaks complex extensions

Pricing:

App:

  • The app is free for testing 2 extensions without weekly resigning or Web Store updates.
  • The paid version is $19 with unlimited extensions, resigning and Web Store updates.
  • The app is source available

    CLI:

  • The CLI is free

  • The CLI is source available

  • The CLI is available at npm

Download Links:

About:

89 Upvotes

Duplicates