I tried creating a web browser, and Google blocked me (2019)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • electron-releases

    castLabs Electron for Content Security

  • Blog post author here. Since this post, there's now an option available for DRM-enabled Electron. However, it's only available through a single vendor, castLabs [0].

    This is a closed source, downstream effort which means no modifications can be made to Electron itself. All changes must make it upstream to show up in this fork. When asked whether they would eventually merge it upstream, they didn't provide a clear answer and the issue has since been deleted for some reason [1].

    I also wrote a followup blog post with more detail on the current state of DRM options on the web [2]. Spoilers: it's not great.

    [0] https://github.com/castlabs/electron-releases

    [1] https://web.archive.org/web/20200907140928/https://github.co...

    [2] https://blog.samuelmaddock.com/posts/the-end-of-indie-web-br...

  • browser-laptop

    Discontinued [DEPRECATED] Please see https://github.com/brave/brave-browser for the current version of Brave

  • Brave also started out this way—building a browser on top of Electron. [0]

    Building something on top of the Chromium project is still building a browser. You're right that it's not building a rendering engine though.

    [0] https://github.com/brave/browser-laptop

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • shaka-player

    JavaScript player library / DASH & HLS client / MSE-EME player

  • I believe that's mistaken. From the article:

    > As far as I’m aware, Widevine is the only available DRM for a Chromium-based browser, especially so for Electron.

    But according to this [0] the Chromium-based Edge browser supports both Google's WideVine CDM and Microsoft's PlayReady CDM. Not sure if that's really any help, but that's a different question.

    [0] https://github.com/google/shaka-player/issues/2492#issuecomm...

  • Electron

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

  • The code included in the GitHub repository downloads the closed source Electron binaries. Just for comparison, the full source would look something more like what's accessible here: https://github.com/electron/electron

  • dmca

    Repository with text of DMCA takedown notices as received. GitHub does not endorse or adopt any assertion contained in the following notices. Users identified in the notices are presumed innocent until proven guilty. Additional information about our DMCA policy can be found at

  • If so, I'd encourage you to contact the owners of the repositories listed in Google's DMCA notice against the Widevine cryptographic key and help them file a counter-notice. https://github.com/github/dmca/blob/master/2020/11/2020-11-0...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts