electron-browser-shell

1.0.0 • Public • Published

electron-browser-shell

A minimal, tabbed web browser with support for Chrome extensions—built on Electron.

browser preview image showing 3 tabs and a youtube video

Packages

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.

Usage

# Get the code
git clone git@github.com:samuelmaddock/electron-browser-shell.git
cd electron-browser-shell

# Install and launch the browser
yarn
yarn start

Install extensions

Load unpacked extensions into ./extensions then launch the browser.

Roadmap

🚀 Current

🤞 Eventually

🤔 Considering

  • [ ] Opt-in support for custom webRequest blocking implementation
  • [ ] Browser tab discarding

❌ Not planned

License

GPL-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.

Contributor license agreement

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.

Readme

Keywords

none

Package Sidebar

Install

npm i electron-browser-shell

Weekly Downloads

0

Version

1.0.0

License

GPL-3.0

Unpacked Size

44.6 MB

Total Files

670

Last publish

Collaborators

  • mephux