A minimal, tabbed web browser with support for Chrome extensions—built on Electron.
GPL-3.0 License
A minimal, tabbed web browser with support for Chrome extensions—built on Electron.
Name | Description |
---|---|
shell | A minimal, tabbed web browser used as a testbed for development of Chrome extension support. |
electron-chrome-extensions | Adds additional API support for Chrome extensions to Electron. |
electron-chrome-context-menu | Chrome context menu for Electron browsers. |
# Get the code
git clone [email protected]:samuelmaddock/electron-browser-shell.git
cd electron-browser-shell
# Install and launch the browser
yarn
yarn start
Load unpacked extensions into ./extensions
then launch the browser.
chrome.tabs
extensions API
chrome.*
extension APIs
chrome.*
extension APIs
webRequest
blocking implementationGPL-3
For proprietary use, please contact me or sponsor me on GitHub under the appropriate tier to acquire a proprietary-use license. These contributions help make development and maintenance of this project more sustainable and show appreciation for the work thus far.
By sending a pull request, you hereby grant to owners and users of the electron-browser-shell project a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute your contributions and such derivative works.
The owners of the electron-browser-shell project will also be granted the right to relicense the contributed source code and its derivative works.