extensions.brave.com
See original GitHub issueWe would like to have a page showcasing extensions which are installable in the Brave browser. Users could visit this page, find extensions they’re interested in, and then install them
Milestones
- Stand up a REST API around the store functionality. Used to fetch extension details
- Create the minimum HTML/JavaScript needed for a client page to call the REST API and show the results (even just if in a div)
- Get the client page using React (including Brave UI)
- Update client page with JavaScript needed to install an extension (one of the extensions being listed)
- If extensions are already installed, show a difference in the UI (“already installed”)
- Have a details page available for each extension. This would route to a different URL like
/store/extension-id-here
. We’d want to be storing enough information to make this useful (ex: instead of just extension id, name, version- we should pull more fields) - Componentize the UI code using React - use Brave UI where possible
- Create unit tests for the REST API
- Integrate a linter (ex:
standard
) with the project - Setup a git pre-push hook to ensure lint/tests pass before a push is done
Taking this to the next level
There are a few things we could do to make this experience better which are definitely related, but should be captured in different issues.
- Updating extensions (perhaps by calling the REST API?)
- Adding new extensions get added to the store
- Vetting extensions for quality (ex: not malware, not making risky calls)
- Management interface for extensions (for our use- ex: used to approve/reject extensions)
Issue Analytics
- State:
- Created 6 years ago
- Reactions:3
- Comments:5 (3 by maintainers)
Top Results From Across the Web
Browser Extensions
The Brave browser is a fast, private and secure web browser for PC, Mac and mobile. Download now to enjoy a faster ad-free...
Read more >How to add or install Chrome extensions - Brave Browser
The Brave browser introduces a new way to browse the web while using your favorite extensions. It's built on the open-source Chromium codebase, ......
Read more >How can I add extensions to Brave?
How can I add extensions to Brave? Follow · Browse the store and find your desired extension. · Once found, click Add to...
Read more >What are browser extensions?
In this short article, we'll give an intro to browser extensions. ... Firefox will require a separate version to work for Brave or...
Read more >Browser Extensions
Brave es un navegador web rápido, privado y seguro para PC, Mac y dispositivos móviles. Descárguelo ahora para disfrutar una experiencia de navegación ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Moved this from 0.55.x to 1.0 milestone cc @davidtemkin @rebron
Closing as stale. I know we’d like to do this - and we had created https://github.com/brave-experiments/brave-extension-store but never finished unfortunately.
If we’d like to tackle this in the future, I think we can create a spec and then either un-archive brave-extension-store or create a new repo/page.
Also - see security concern raised here https://github.com/brave/brave-browser/issues/637