electron-browser-shell
A bare-bones, tabbed web browser with support for Chrome extensions—built on Electron.
This is a WIP testbed for development of Chrome extension support in Electron. Minimal dependencies are used as a means to allow developers to take what they need for their own projects.
Usage
# Get the code
git clone git@github.com:samuelmaddock/electron-browser-shell.git
cd electron-browser-shell
# Install and launch the browser
npm install
npm start
Install extensions
Load unpacked extensions into ./extensions
then launch the browser.
Roadmap
- Browser tabs
- Unpacked extension loader
- Initial
chrome.tabs
extensions API - Initial extension popup support
- Full support of
chrome.*
extensions APIs - Robust extension popup support
- Chrome webstore extension installer?