8 Repos
Modifies the browser's appearance and behavior, including toolbar position, tab management, and menu items.
Distinct from Browser Interface Customizers: Distinct from Browser Interface Customizers: focuses on modifying the browser's own UI (toolbar, tabs, menus) rather than modifying third-party websites.
Explore 8 awesome GitHub repositories matching user interface & experience · Browser Interface Customizations. Refine with filters or upvote what's useful.
《Chrome插件开发全攻略》配套完整Demo,欢迎clone体验
Customizes the browser interface with right-click menus, popup windows, address bar suggestions, and overridden default pages.
Cromite is a privacy-focused browser built as a fork of Chromium that embeds a network-level content blocking engine to intercept advertisements, pop-ups, and tracking scripts before they reach the page. It applies community-maintained public filter lists directly within the browser, eliminating the need for external extensions, and uses a curated patch system applied to the Chromium source tree at build time to add or modify features without maintaining a separate codebase. The browser is hardened against tracking and data leakage through a comprehensive set of privacy and security measures.
Provides extensive interface customization options including toolbar position and tab management.
Firefox-UI-Fix ist eine Sammlung von CSS-Stylesheets, Stil-Overrides und einem UserChrome-Framework, das darauf ausgelegt ist, das Layout und Erscheinungsbild des Firefox-Webbrowsers neu zu definieren. Es fungiert als Browser-Oberflächen-Anpasser und Styling-Kit, das CSS-Injection und DOM-Overrides verwendet, um die Browser-Shell zu modifizieren. Das Projekt zeichnet sich durch eine tiefe Integration mit Host-Betriebssystemen aus, wodurch Fensterdekorationen, Menüs und Themes des Browsers an Systemakzentfarben und native Desktop-Ästhetik angepasst werden können. Es enthält spezialisierte Funktionen zur Modifikation der visuellen Hierarchie der Oberfläche und bietet vordefinierte visuelle Theme-Distributionen. Breite Funktionsbereiche decken umfassende Layout-Modifikationen ab, einschließlich der Möglichkeit, Elementdichte anzupassen, Tab-Leisten neu zu positionieren und Navigations-Toolbars neu zu organisieren. Das Projekt bietet zudem Werkzeuge für Tab-Management, das Redesign interner Media-Player, das Entfernen von Oberflächenanimationen sowie die Anpassung interner Browserseiten und Typografie. Das System ist in SCSS implementiert und nutzt die internen Styling-Mechanismen des Browsers sowie präferenzgesteuerte Konfigurationen.
Provides style overrides for adjusting tab shapes, toolbar density and navigation bar behavior.
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.
Allows modification of the browser's visual layout and behavior for a tailored user interface.
Dieses Projekt ist eine Referenzbibliothek und Sammlung praktischer Codebeispiele für den Bau von Browser-Erweiterungen unter Verwendung der WebExtensions-APIs. Es bietet Implementierungsleitfäden und funktionale Beispiele für Kernkomponenten von Erweiterungen, einschließlich Content-Skripten, Hintergrundprozessen und Browser-Action-Popups. Das Repository konzentriert sich auf die Demonstration spezifischer Implementierungsmuster für die Anpassung der Browser-UI und die Manipulation von Webseiten. Es enthält Beispiele für das Erstellen von Sidebars, Kontextmenüs und Optionsseiten sowie Techniken zum Injizieren von Skripten und Styles, um DOM-Elemente und das Seitenaussehen zu verändern. Das Projekt deckt eine breite Palette von Funktionen ab, einschließlich Inter-Prozess-Kommunikation durch Messaging-Bridges, Abfangen und Modifizieren von Netzwerkanfragen sowie die Verwaltung von Browser-Tabs, Verlauf und Lesezeichen. Es bietet zudem Beispiele für Persistenz via Local Storage, Identitätsprüfung mittels OAuth2 und die Integration benutzerdefinierter Panels in Browser-Entwicklertools.
Demonstrates how to create custom popups, sidebars, and context menus to modify the browser's native UI.
Supermium is a Chromium-based web browser backported to run on legacy versions of Windows. It uses an abstraction layer to adapt modern engine requirements, enabling contemporary web browsing on older operating systems that lack native support for current Chromium versions. The project integrates content decryption modules to allow the playback of DRM-protected media streams on unsupported platforms. It also features the ability to disable machine-specific encryption, allowing user profiles to be portable across different hardware installations. The browser includes a functional sandbox to i
Enables modification of the browser's own UI elements including titlebars, tab shapes, and dark mode.
This project is a CSS theme for the Firefox web browser designed to integrate its user interface with the GNOME desktop environment. It implements a visual layer that aligns browser elements with the typography, spacing, and overall design language of the GTK system. The theme provides multiple color palettes, including standard dark mode and high-contrast OLED black variants. It also includes system icon integration, allowing the browser to replace internal images with system-level icons to match the host operating system's aesthetics. Beyond color and iconography, the project covers interf
Modifies the browser's appearance and behavior through CSS to change layouts, colors, and element visibility.
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
Modifying browser layout and themes, such as implementing night mode or relocating the address bar for better ergonomics.