Breach – modular web browser

Last Updated on April 28, 2023

Breach is an open source modular browser written entirely in JavaScript. Breach’s functionality is provided by interchangeable modules. In essence, Breach does not expose any internal functionalities but an API for developers to build modules that can be added, removed, and interchanged very easily.

The entire UI is built out of interchangeable modules coded in pure Javascript / HTML5. Each module is a web-app with access to the Breach API.

Breach requires a SUID sandbox process to chroot the renderer processes. The easiest way is to install Chrome, and then point to chrome-sandbox, using:

export CHROME_DEVEL_SANDBOX=/usr/lib/x86_64-linux-gnu/oxide-qt/chrome-sandbox

Features include:

  • Everything in the browser is a module, a web-app running in its own process.
  • Hackable – Every behavior is programmatic and exposed through APIs.
  • The entire technological stack is open source.
  • Modules:
    • mod_strip – basic tabbing & url box system.
    • mod_stats – usage stats aggregation to GA.
    • mod_newtab_clock – a beautiful new tab page.
    • mod_newtab – a simple new tab page with the weather and a clock.
    • mod_newtab_dashboard – user customisable dashboard as new tab.
    • mod_newtab_startpage – a beautiful Startpage.
    • mod_newtab_imageclock – another beautiful startpage with a clean clock and rotating nature images.
    • mod_newtab_momentum – a momentum like new_tab module. It shows a clock with a greeting and a focus for every day.
    • mod_newtab_hexclock – a new tab page with hex clock.
    • mod_feedread – a RSS feed reader module for Dropbox.
    • mod_strip_improved – an improved tab strip, with home and refresh button.
    • mod_duckduckgo – search in toolbar and see results directly in Breach (uses DuckDuckGo API).
    • mod_web_client – web client similar to (and inspired by) POSTMAN.
    • mod_development Development Module, currently contains the DevTools.

Website: github.com/spolu/breach_core
Support:
Developer: Stanislas Polu
License: MIT License

Breach

Breach is written in JavaScript. Learn JavaScript with our recommended free books and free tutorials.

Return to Web Browsers Home Page


Explore Linux

Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category.
In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality.

The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions.
Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others.
Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems.
Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks.
Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems.
Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux.
Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools.
Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux.
Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted