Skip to content
You must be logged in to sponsor samuelmaddock

Become a sponsor to Sam Maddock

@samuelmaddock

Sam Maddock

samuelmaddock
New York, NY

Hi all!

Since late 2018, I've taken an interest in developing specialized web browsers. This started while developing Metastream in which I was depending on a fork of Electron called Muon. This fork was eventually deprecated, meaning I'd need to switch back to upstream Electron.

At the time, Electron had limited support for browser sandboxing and even poorer support for Chrome extensions. Since then, I've made major contributions to Electron in an effort to enable these features:

Currently my focus is on building a minimal, tabbed web browser to demonstrate these features with Electron. The electron-browser-shell project is where this is taking place.

electron-browser-shell screenshot showing extension features

All of this effort is taking place in my free time. It's an ambitious project and one that has taken over a year to develop so far—from learning how to build the Electron project with over 35 million lines of code, to diving deep within the Chromium codebase to understand how extensions are implemented.

If you're interested in supporting my efforts, please consider sponsoring me!

Current sponsors 6

@matt-m-o
@PascalPixel
Private Sponsor
@ramboxapp
@firstversionist
Private Sponsor
Past sponsors 9
@cedws
@webcatalog
Private Sponsor
@stack-inc
Private Sponsor
@djcas9
@MASQ-Project
Private Sponsor
Private Sponsor

Featured work

  1. samuelmaddock/electron-browser-shell

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

    TypeScript 390
  2. electron/electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

Thanks for your support! 🙇‍♂️

$30 a month

Select

A Patron license to any of my copyleft-licensed projects.