open-source-ideas / ideas

💡 Looking for inspiration for your next open source project? Or perhaps you've got a brilliant idea you can't wait to share with others? Open Source Ideas is a community built specifically for this! 👋
6.56k stars 221 forks source link

Universal web store #354

Open KaKi87 opened 1 year ago

KaKi87 commented 1 year ago

Project description

A web store that supports installing extensions, userscripts and userstyles on Chromium-based and Firefox-based browsers.

Although the main purpose would be providing a much needed alternative to the Chrome Web Store because of Google's move against Manifest V2, I believe that creating a multiplatform & multipurpose app would be far more interesting.

Relevant Technology

Pretty much anything usable as back-end and front-end, plus whatever browsers use for store-specific features, e.g. detecting whether an extension is compatible or not, already installed or not, opening the install dialog, etc.

I'm thinking about using git platforms (GitHub, GitLab, Gitea, Forgejo) as sources for publishers, which would involve communicating with their APIs as well.

Complexity and required time

Complexity

Required time (ETA)

Categories

alexkreidler commented 1 year ago

It looks like we could do this pretty easily for Firefox by self-distributing the WebExtensions, which would make it automatically install once someone clicks the link. But the dev would have to sign the extension first, or we could do that for them automatically via the Addons API.

It doesn't look like there's a frictionless way to install in Chrome except the Web Store, but if users are comfortable loading them manually this could work. Perhaps there's a workaround.

Himasnhu-AT commented 9 months ago

I have an improvement. How about amazon type digital store. Instead of getting product through delivery person, you download it. In their we can have extensions, mobile apps, ios apps, even computer apps. Etsy does something similar, but it can be nice.