Skip to content

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

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
LICENSE-PATRON.md
Notifications You must be signed in to change notification settings

stack-inc/electron-browser-shell

This branch is 209 commits behind samuelmaddock/electron-browser-shell:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c47bcb3 · Sep 4, 2021
Mar 25, 2021
Oct 18, 2020
Sep 22, 2020
Sep 4, 2021
Sep 22, 2020
Jul 3, 2021
Sep 22, 2020
Nov 19, 2020
May 13, 2021
Jan 30, 2021
Oct 8, 2020
Sep 22, 2020
Sep 4, 2021

Repository files navigation

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 [email protected]: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.

About

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

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
LICENSE-PATRON.md

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 81.7%
  • JavaScript 14.9%
  • HTML 3.3%
  • CSS 0.1%