Skip to content

A minimalist, proof-of-concept browser written in Electron with Widevine DRM, Chrome extension support, and more!

License

Notifications You must be signed in to change notification settings

solarcosmic/OrbBrowser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 23, 2026
4ffeb3c · · Jan 23, 2026

History

122 Commits
Sep 28, 2025
Jan 19, 2026
Aug 11, 2025
Jul 26, 2025
Jan 23, 2026
Jul 22, 2025
Jul 22, 2025
Sep 28, 2025
Jan 23, 2026
Jan 20, 2026
Jan 20, 2026
Jan 22, 2026
Sep 28, 2025

Repository files navigation

orb_browser_banner

Orb Browser

Another proof-of-concept browser written in Electron!

Inspired by Zen, Arc, and Flow, and the original Cascade.

Orb is another browser inspired by the original (Cascade) but with more functionality, features, and a better backend system.

Orb is written in Electron and contains basic Widevine DRM support.

NOTE: If on Linux, please do not run this from a shell in Electron (e.g. Visual Studio Code) but rather something like the Terminal. This is a known bug.

What can Orb actually do?

It can do almost everything Cascade can do:

  • Back/forward and reload navigation
  • Various keybinds (Ctrl+R, Ctrl+Shift+R, Ctrl+P, Ctrl+W, Ctrl+T)
  • Tab creation and destruction, as well as loading favicons
  • Basic support for context menus (e.g. Inspect, Select All)
  • Save tabs on exit, so it loads them on next load
  • Smart URL bar (direct URL, search, etc.)
  • Widevine DRM support (Windows/macOS)
  • Pinned tabs

However, it can also do these new extra features:

  • Ultimate Omnibox! (popup, search suggestions, search trends localised)
  • Basic Chrome extension support
  • Better navigation system
  • Cached favicons (cold URL loading) * (partial)
  • Animations!
  • Improved design

How does Orb work?

Orb uses WebView(s) (yep, again) but uses an entirely different and more workable backend. WebContentView(s) were used initially, but were later replaced as they were hard to work with. Worked out though!

AI Usage (Copilot)

AI was used - but mostly for debugging purposes and ideas - not huge chunks of code.

About

A minimalist, proof-of-concept browser written in Electron with Widevine DRM, Chrome extension support, and more!

Resources

License

Stars

Watchers

Forks

Packages

No packages published