awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
spolu avatar

spolu/breach_core

0
View on GitHub↗
5,365 stars·406 forks·JavaScript·MIT·9 viewsbreach.github.io/breach_core↗

Breach Core

breach_core is a JavaScript web browser and modular framework designed to create a customizable browsing environment. It functions as an extensible platform where independent web application components are combined to build a personalized browser experience.

The system utilizes a modular architecture that isolates components into separate processes to ensure functional separation. It coordinates these modules through an inter-process communication system that employs name-based remote procedure calls and broadcast-based messaging.

The framework allows for the modification of browser interfaces and programmatic behaviors through JavaScript and CSS injection. It includes tools for managing extensions via local directories or remote repositories and provides a command-line interface for administrative control and environment automation.

The platform also maintains session persistence and local cookie storage to ensure state consistency across browsing instances.

Features

  • Custom Browser Development - Provides a framework for building a customizable web browser from independent JavaScript components.
  • Web Browsers - Provides a customizable web browser written in JavaScript with a modular architecture.
  • Remote Procedure Calls - Uses a string-indexed messaging system to coordinate function calls between isolated browser modules.
  • Inter-Module Communication - Implements an event bus for synchronized data distribution across isolated browser modules.
  • Modular Application Assembly - Enables the assembly of modular web apps running in independent processes to create a personalized browser.
  • Process Isolation Architectures - Runs independent web application components in separate OS processes to ensure crash resilience.
  • Browser Environment Compositions - Offers a framework for building personalized browsers by combining independent web app components into a single environment.
  • Browser Interface Customizations - Allows modification of the browser's visual layout and behavior for a tailored user interface.
  • Client-Side Style Injections - Allows modifying the browsing environment's appearance and behavior via custom JavaScript and CSS injection.
  • Process-Isolated Extension Frameworks - Provides a framework for building standalone web app components that run in independent processes.
  • Customizable Browser Environments - Offers a customizable browsing platform that allows modifying behavior and interface using JavaScript and CSS.
  • Theme and Behavior Customizations - Allows modifying the user interface and programmatic behaviors through JavaScript and CSS.
  • CLI-Controllable Browsers - Exposes a terminal-based interface to control navigation and environment state for browser modules.
  • Browser Runtime Controllers - Provides an administrative shell to send direct management commands to the browser runtime.
  • Behavioral Extension Scripts - Uses JavaScript and CSS scripts to programmatically add new functional capabilities to the browser.
  • Directory-Based Plugin Loading - Manages browser extensions by mapping local file system directories to active functional components.
  • Module and Theme Lifecycle Managers - Provides a system to install and remove extensions from local directories or remote repositories.
  • Local and Remote Extension Provisioning - Organizes standalone web app components from local or remote sources to extend browser functionality.
  • Browser Automation APIs - Provides a programmatic interface to manage browser modules and automate the environment via CLI.

Star history

Star history chart for spolu/breach_coreStar history chart for spolu/breach_core

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Breach Core

These projects share indexed features with Breach Core. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • mozilla-firefox/firefoxmozilla-firefox avatar

    mozilla-firefox/firefox

    11,305View on GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    JavaScript
    View on GitHub↗11,305
  • brave/brave-browserbrave avatar

    brave/brave-browser

    21,691View on GitHub↗

    Brave is a privacy-centric web browser built on the Chromium engine. It functions as a cross-platform navigation tool designed to protect user data by automatically blocking trackers and advertisements by default. The browser distinguishes itself through integrated search capabilities that allow for programmatic control over query execution and data retrieval. It provides a platform for custom search engine development, enabling users to apply specific ranking rules, filter content based on geographic or temporal constraints, and enrich results with real-time structured data. Beyond its core

    bravebrowserchromium
    View on GitHub↗21,691
  • kiwibrowser/srckiwibrowser avatar

    kiwibrowser/src

    2,948View on GitHub↗

    This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a web extension host, allowing the execution of browser extensions within a mobile environment to provide custom functionality. The project distinguishes itself through custom user interface modifications, such as the implementation of a specialized night mode and the relocation of the address bar for improved ergonomics. It also includes a remote debugging interface and protocol that allow an external developer console to connect to a live browser instance for inspecting and tr

    View on GitHub↗2,948
  • qutebrowser/qutebrowserqutebrowser avatar

    qutebrowser/qutebrowser

    11,568View on GitHub↗

    qutebrowser is a keyboard-driven web browser built on the Qt framework and the Chromium-based rendering engine. It provides a minimalist interface that prioritizes content visibility by removing traditional toolbars and visual clutter, relying instead on a command-line interaction model for navigation and browser control. The browser is designed for users who prefer to manage web tasks through rapid keystrokes rather than mouse-based graphical interfaces. It includes an integrated document viewer that renders PDF files directly within the application window, removing the need for external sof

    Pythonbrowserpyqt5python
    View on GitHub↗11,568
Compare all 30 related projects→

Frequently asked questions

What does spolu/breach_core do?

breach_core is a JavaScript web browser and modular framework designed to create a customizable browsing environment. It functions as an extensible platform where independent web application components are combined to build a personalized browser experience.

What are the main features of spolu/breach_core?

The main features of spolu/breach_core are: Custom Browser Development, Web Browsers, Remote Procedure Calls, Inter-Module Communication, Modular Application Assembly, Process Isolation Architectures, Browser Environment Compositions, Browser Interface Customizations.

Which projects share features with spolu/breach_core?

Projects with overlapping indexed features include: mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure… brave/brave-browser — Brave is a privacy-centric web browser built on the Chromium engine. It functions as a cross-platform navigation tool… kiwibrowser/src — This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a… qutebrowser/qutebrowser — qutebrowser is a keyboard-driven web browser built on the Qt framework and the Chromium-based rendering engine. It… waterfoxco/waterfox — Waterfox is a cross-platform web browser built on the Firefox engine. It functions as a privacy-focused browsing… win32ss/supermium — Supermium is a Chromium-based web browser backported to run on legacy versions of Windows. It uses an abstraction…