17 مستودعات
Tools and scripts for modifying the layout, styling, and functionality of existing websites to enhance user experience.
Distinguishing note: Focuses on client-side interface modification rather than general web development frameworks or UI component libraries.
Explore 17 awesome GitHub repositories matching user interface & experience · Browser Interface Customizers. Refine with filters or upvote what's useful.
Bilibili-Evolved is a browser-based environment that functions as a web content modification engine. It operates as a user interface customization suite, allowing users to personalize their browsing experience by injecting custom logic and interface modifications directly into the Bilibili platform. The project distinguishes itself through a modular component architecture that organizes independent features into isolated units, which can be toggled or configured individually. It utilizes a user-script injection mechanism and a document mutation observer pattern to dynamically alter site asset
Modifies website layouts and removes unwanted interface elements to improve the user experience.
Anki is a cross-platform flashcard management system designed to optimize long-term memory retention through spaced-repetition learning. It functions as a digital learning assistant that uses active recall practice and automated scheduling algorithms to determine the ideal timing for card reviews based on individual performance history. The core system relies on a local relational database to ensure data persistence and portability, while supporting complex study workflows through flexible note-type schema modeling and template-driven content rendering. The platform distinguishes itself throu
Configures simplified card templates for the management interface to improve readability when reviewing large lists of notes.
This repository serves as a comprehensive reference library for browser extension development, providing a collection of code samples and implementation patterns. It is designed to help developers understand the requirements for building extensions that adhere to current manifest standards, specifically focusing on the transition to and implementation of version three specifications. The project provides functional examples for core extension capabilities, including the use of event-driven background service workers, isolated content script injection, and message-passing for inter-process com
Provides patterns and code samples for creating custom browser toolbar popups and interface elements.
Thinking-Claude is a browser extension and reasoning interface designed to compel large language models to perform deep inner monologues before delivering final responses. It functions as a thought process formatter that organizes internal AI reasoning into a structured format. The tool uses systematic reasoning prompts and instruction-based injection to force models through a multi-step verification process. This ensures the AI executes a recursive loop of reasoning and self-correction prior to emitting an answer. To manage this output, the project employs client-side response interception
Customizes the AI chat interface to make complex thought processes easier to navigate and copy.
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
Provides a customizable user interface framework for toolbars, menus, and panels that allows for dynamic layout adjustments and component integration.
Betterfox is a curated configuration profile for the Firefox web browser designed to optimize speed, security, privacy, and user interface minimalism. It provides a set of preferences and settings to harden the browser environment and improve overall performance. The project distinguishes itself through targeted configuration suites that refine scrolling behavior, font rendering, and interface elements while removing visual distractions from the new tab page and address bar. It includes specific directives to disable telemetry, tracking, and digital rights management. Its broader capabilitie
Provides tools and scripts to modify the browser layout and remove intrusive interface elements.
GitHub-Dark is a browser extension theme and collection of user style sheets designed to provide a comprehensive dark mode aesthetic for the GitHub interface. It functions by injecting custom style rules directly into the browser to override default website colors, fonts, and layout properties, aiming to improve visual comfort and readability during extended use. The project distinguishes itself through its focus on deep integration and visual consistency. It includes specialized support for syntax highlighting across various programming languages and notebook environments, ensuring that code
Modifies website visual appearance through style overrides to match personal preferences.
《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 عبارة عن مجموعة من أوراق أنماط CSS، وتجاوزات الأنماط، وإطار عمل UserChrome مصمم لإعادة تعريف تخطيط ومظهر متصفح الويب Firefox. يعمل كمخصص لواجهة المتصفح ومجموعة تصميم تستخدم حقن CSS وتجاوزات DOM لتعديل غلاف المتصفح. يتميز المشروع بتوفير تكامل عميق مع أنظمة التشغيل المضيفة، مما يسمح لزخارف نوافذ المتصفح، والقوائم، والسمات بمطابقة ألوان تمييز النظام وجماليات سطح المكتب الأصلية. ويتضمن إمكانات متخصصة لتعديل التسلسل الهرمي المرئي للواجهة وتوفير توزيعات سمات مرئية محددة مسبقاً. تغطي مجالات الإمكانات الواسعة تعديل التخطيط الشامل، بما في ذلك القدرة على ضبط كثافة العناصر، وإعادة وضع أشرطة التبويب، وإعادة تنظيم أشرطة أدوات التنقل. يوفر المشروع أيضاً أدوات لإدارة التبويب، وإعادة تصميم مشغلات الوسائط الداخلية، وإزالة رسوم متحركة الواجهة، وتخصيص صفحات المتصفح الداخلية والطباعة. يتم تنفيذ النظام باستخدام SCSS ويستفيد من آليات التصميم الداخلية للمتصفح والتكوينات المدفوعة بالتفضيلات.
Provides style overrides for adjusting tab shapes, toolbar density and navigation bar behavior.
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 interfac
Allows modification of the browser's visual layout and behavior for a tailored user interface.
هذا المشروع عبارة عن مكتبة مرجعية ومجموعة من نماذج الكود العملية لبناء إضافات المتصفح باستخدام WebExtensions APIs. يوفر أدلة تنفيذ وأمثلة وظيفية للمكونات الأساسية للإضافات، بما في ذلك سكربتات المحتوى، وعمليات الخلفية، ونوافذ إجراءات المتصفح المنبثقة. يركز المستودع على توضيح أنماط تنفيذ محددة لتخصيص واجهة مستخدم المتصفح ومعالجة صفحات الويب. يتضمن نماذج لإنشاء الأشرطة الجانبية، وقوائم السياق، وصفحات الخيارات، بالإضافة إلى تقنيات لحقن السكربتات والأنماط لتعديل عناصر DOM ومظهر الصفحة. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك الاتصال بين العمليات عبر جسور المراسلة، واعتراض طلبات الشبكة وتعديلها، وإدارة علامات تبويب المتصفح، والسجل، والإشارات المرجعية. كما يوفر أمثلة لاستمرارية الحالة عبر التخزين المحلي، والتحقق من الهوية باستخدام OAuth2، ودمج لوحات مخصصة داخل أدوات مطوري المتصفح.
Demonstrates how to create custom popups, sidebars, and context menus to modify the browser's native UI.
هذا المشروع عبارة عن مجموعة من نصوص أتمتة المتصفح وأدوات تخصيص واجهة المستخدم المصممة لاستخراج روابط التخزين السحابي وإدارة تنزيل الملفات المجمعة. غرضه الأساسي هو استرداد روابط التنزيل المباشرة من مزودي التخزين السحابي لتجاوز قيود الويب وتمكين التنزيلات الخارجية. تتكامل الأداة مع مديري التنزيل الخارجيين عن طريق إعادة توجيه الروابط المستخرجة عبر طلبات HTTP أو JSON-RPC. وهي تقوم بأتمتة اكتشاف روابط التخزين ورموز الاستخراج على صفحات الويب لتسهيل التجميع المتزامن لروابط ملفات متعددة. بالإضافة إلى استخراج الروابط، يتضمن المشروع تخصيصات لواجهة صفحة الويب مثل تبديل الوضع الليلي والقدرة على كشف كلمات المرور المقنعة. كما يوفر ميزات مساعدة بما في ذلك ترجمة النصوص عبر اختصارات لوحة المفاتيح.
Modifies the styling and functionality of websites to improve the browsing and accessibility experience.
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.
bilibili-helper-o is a browser extension designed to modify the Bilibili web interface and enhance media playback and download capabilities. It functions as a playback enhancer and web interface modifier that injects custom scripts into the platform to customize the video player and layout. The project provides tools to remove regional and account-based viewing restrictions on Bilibili content. It also includes a video downloader extension capable of extracting and saving video streams from the platform to local storage for offline archiving. These capabilities are implemented through networ
Injects custom scripts to customize the video player and layout of the Bilibili website.
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.