awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 Repos

Awesome GitHub RepositoriesCustomizable Browser Environments

Frameworks or tools that allow for deep customization of browser behavior and search preferences.

Distinguishing note: Focuses on environment-level customization, distinct from simple browser extensions.

Explore 10 awesome GitHub repositories matching web development · Customizable Browser Environments. Refine with filters or upvote what's useful.

Awesome Customizable Browser Environments GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • ungoogled-software/ungoogled-chromiumAvatar von ungoogled-software

    ungoogled-software/ungoogled-chromium

    26,944Auf GitHub ansehen↗

    Ungoogled Chromium is a desktop web browser derived from the open-source Chromium codebase, modified to remove all background communication with external services and proprietary dependencies. It functions as a privacy-focused distribution that ensures user data remains local by eliminating telemetry hooks and data collection integrations. The project distinguishes itself through extensive source-code pruning and domain-substitution patching, which replace hardcoded service URLs with non-functional placeholders to prevent unauthorized data transmission. It further hardens the browser runtime

    Tailors browser behavior and search preferences through command-line configuration.

    Pythonchromiumcontrolgoogle-chromium
    Auf GitHub ansehen↗26,944
  • atlas-engineer/nyxtAvatar von atlas-engineer

    atlas-engineer/nyxt

    10,949Auf GitHub ansehen↗

    Nyxt is a keyboard-driven web browser built on a programmable Common Lisp architecture. It is designed for users who require a highly extensible environment where core behaviors and internal functions can be modified during active sessions. By prioritizing keyboard navigation and a command-based interface, the browser facilitates efficient interaction with web content and system functions. The browser distinguishes itself through a non-linear, tree-structured history graph that preserves the context of navigation paths, allowing users to explore past visits without losing their current place.

    Provides a highly extensible environment where core behaviors and internal functions can be modified during active sessions using a programmable architecture.

    Common Lispbrowsercommon-lispemacs
    Auf GitHub ansehen↗10,949
  • floorp-projects/floorpAvatar von Floorp-Projects

    Floorp-Projects/Floorp

    8,003Auf GitHub ansehen↗

    Floorp is a privacy-focused web browser built on the Firefox engine. It functions as a customizable browser shell that allows users to modify the layout and functional behavior of the interface. The project emphasizes a customizable browser interface, enabling the organization and arrangement of toolbars, sidebars, and menus to create a personalized workspace. It integrates privacy-focused browsing and secure online navigation to minimize data tracking and protect user identity from third-party observers. Additional capabilities include eco-friendly internet usage designed to reduce the envi

    Allows deep customization of browser toolbars, sidebars, and menus to create a personalized workspace.

    TypeScriptbrowserfirefoxgecko
    Auf GitHub ansehen↗8,003
  • waterfoxco/waterfoxAvatar von WaterfoxCo

    WaterfoxCo/Waterfox

    6,001Auf GitHub ansehen↗

    Waterfox ist ein plattformübergreifender Webbrowser, der auf der Firefox-Engine basiert. Er fungiert als datenschutzorientierte Browsing-Plattform, die darauf ausgelegt ist, Webinhalte darzustellen und das Internet auf verschiedenen Betriebssystemen zu navigieren. Der Browser zeichnet sich durch das Entfernen von Telemetrie und Tracking aus, um Datensammlung und Nutzerprofilierung zu verhindern. Er behält die Kompatibilität mit modernen und klassischen Browser-Erweiterungen bei, sodass Benutzer die Funktionalität und die visuelle Benutzeroberfläche anpassen können. Das Projekt deckt ein breites Spektrum an Funktionen für plattformübergreifendes Web-Rendering und anpassbare Browser-Erlebnisse ab und nutzt eine Build-Pipeline, die Telemetrie standardmäßig entfernt, um die Privatsphäre der Nutzer zu schützen.

    Offers a highly customizable browsing environment through a wide range of legacy and modern extensions.

    JavaScript
    Auf GitHub ansehen↗6,001
  • epiral/bb-browserAvatar von epiral

    epiral/bb-browser

    5,814Auf GitHub ansehen↗

    bb-browser is an authenticated web scraper and browser automation CLI that also functions as an MCP server for AI coding tools. It treats the browser as a programmable runtime environment, enabling AI agents to control a live Chrome instance through a standard protocol while leveraging existing login sessions for authenticated actions. The project distinguishes itself through a dual CLI and MCP interface, allowing both direct command-line control and AI-driven browser manipulation. It includes a parallel multi-platform query engine that executes simultaneous searches across multiple websites,

    Exposes browser automation as a programmable API layer, treating the browser as a runtime environment for executing commands.

    TypeScript
    Auf GitHub ansehen↗5,814
  • spolu/breach_coreAvatar von spolu

    spolu/breach_core

    5,365Auf GitHub ansehen↗

    breach_core ist ein JavaScript-Webbrowser und modulares Framework zur Erstellung einer anpassbaren Browser-Umgebung. Es fungiert als erweiterbare Plattform, auf der unabhängige Web-App-Komponenten kombiniert werden, um ein personalisiertes Browser-Erlebnis zu schaffen. Das System nutzt eine modulare Architektur, die Komponenten in separate Prozesse isoliert, um eine funktionale Trennung zu gewährleisten. Die Koordination dieser Module erfolgt über ein Inter-Prozess-Kommunikationssystem, das namensbasierte Remote Procedure Calls (RPC) und Broadcast-Messaging verwendet. Das Framework ermöglicht die Modifikation von Browser-Interfaces und programmatischem Verhalten durch JavaScript- und CSS-Injection. Es enthält Tools zur Verwaltung von Erweiterungen über lokale Verzeichnisse oder Remote-Repositories und bietet ein CLI für administrative Kontrolle und Automatisierung der Umgebung. Die Plattform unterstützt zudem Sitzungspersistenz und lokale Cookie-Speicherung, um die Konsistenz des Zustands über Browser-Instanzen hinweg zu gewährleisten.

    Offers a customizable browsing platform that allows modifying behavior and interface using JavaScript and CSS.

    JavaScript
    Auf GitHub ansehen↗5,365
  • scrapinghub/splashAvatar von scrapinghub

    scrapinghub/splash

    4,193Auf GitHub ansehen↗

    Splash ist eine Headless-Browser-HTTP-API und JavaScript-Rendering-Engine, die entwickelt wurde, um dynamische Webinhalte in statisches HTML oder Bilder umzuwandeln. Es fungiert als Lua-skriptbarer Browser-Dienst, der Browser-Automatisierungs- und Rendering-Funktionen über eine RESTful-Schnittstelle für die programmatische Datenextraktion bereitstellt. Der Dienst zeichnet sich dadurch aus, dass er die Ausführung benutzerdefinierter Lua-Skripte ermöglicht, um komplexe Benutzerinteraktionssequenzen und Seitennavigationen zu automatisieren. Er bietet die Möglichkeit, die Rendering-Engine pro Anfrage zu wechseln, um Cross-Browser-Kompatibilität und visuelle Konsistenz zu verifizieren. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich automatisierter Webinteraktion durch simulierte Tastatur- und Mausereignisse sowie die Abfangung von Netzwerkverkehr zur Überwachung oder Modifikation von Anfragen und Antworten. Zudem unterstützt sie DOM-Extraktion mittels CSS-Selektoren und den Export von Netzwerkprotokollen für die Verkehrsanalyse.

    Exposes browser automation and rendering capabilities via a stateless REST API for remote execution.

    Python
    Auf GitHub ansehen↗4,193
  • facebookarchive/huxleyF

    facebookarchive/huxley

    4,040Auf GitHub ansehen↗

    Huxley ist ein Tool für visuelle Regressionstests und ein Browser-Automatisierungs-Framework, das entwickelt wurde, um Änderungen an der Benutzeroberfläche auf Pixelebene zu erkennen. Es fungiert als automatisierter Browser-Screenshotter, der Benutzerinteraktionen aufzeichnet und wiedergibt, um zu verifizieren, dass Web-Oberflächen über Updates hinweg visuell konsistent bleiben. Das System generiert visuelle Diffs durch den Vergleich aktueller Screenshots mit gespeicherten Baseline-Bildern, um spezifische Pixel hervorzuheben, die sich geändert haben. Es enthält Mechanismen zur Verwaltung dieser Baselines, die es Benutzern ermöglichen, Referenz-Screenshots zu aktualisieren, wenn Änderungen an der Benutzeroberfläche beabsichtigt sind. Das Framework deckt eine breitere Qualitätssicherung für Frontends und die Überwachung von Web-Oberflächen ab. Dies beinhaltet die Möglichkeit, Browser-Umgebungen für deterministisches Rendering zu konfigurieren und parallele Tests zur Verarbeitung visueller Suiten auszuführen.

    Uses programmatic interfaces to control web browsers for recording interactions and capturing screen states.

    Python
    Auf GitHub ansehen↗4,040
  • tuyafeng/viaAvatar von tuyafeng

    tuyafeng/Via

    3,799Auf GitHub ansehen↗

    Via is a lightweight Android web browser that uses native system rendering for efficient page display. It functions as a privacy-focused browsing tool and a QR code scanner utility. The browser is customizable through user-defined script execution and granular control over network requests. It allows for per-site configuration of user agent strings and JavaScript settings to manage how specific websites behave. Integrated privacy tools intercept and block advertisements and tracking scripts. The application also interfaces with device camera hardware to detect and read QR codes for navigatio

    Offers a customizable browsing environment with user-defined script execution and granular network control.

    Auf GitHub ansehen↗3,799
  • jaykali/maskphishAvatar von jaykali

    jaykali/maskphish

    3,020Auf GitHub ansehen↗

    Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe

    Provides tools to customize browser settings like User Agents and JavaScript to analyze website behavior.

    Shellhackhackinghacking-tool
    Auf GitHub ansehen↗3,020
  1. Home
  2. Web Development
  3. Customizable Browser Environments

Unter-Tags erkunden

  • Programmable Browsers1 Sub-TagWeb browsers that allow users to modify core behaviors and internal functions through a programmable runtime environment. **Distinct from Customizable Browser Environments:** Distinct from general customizable browsers: focuses on deep, runtime-level programmability rather than just configuration settings.