awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
langren1353 avatar

langren1353/GM_script

0
View on GitHub↗
6,045 نجوم·227 تفرعات·JavaScript·MIT·2 مشاهداتwww.ntaow.com/aboutscript.html↗

GM Script

This is a userscript that customizes search engine result pages by applying custom CSS, removing advertisements, and adding favicons for a cleaner browsing experience. It operates as a user-script injected into web pages at runtime to modify page behavior and appearance.

The script strips tracking and redirection links from search results so users land directly on the target website, and it suppresses unwanted content such as Baijiahao articles. It also provides visual customization through column layout toggling between single-column, double-column, or multi-column displays, and applies customizable color overlays for nighttime eye comfort.

Additional capabilities include ad blocking via CSS selectors, content filtering by source, and DOM mutation observation to dynamically apply modifications as page content loads. The script also extracts favicons from the DOM and displays them next to each search result for quicker visual identification of sources.

Features

  • Search Engine Customization Scripts - A userscript that applies custom CSS, removes ads, and adds favicons to search engine result pages for a cleaner browsing experience.
  • Search Result Cleanup Tools - Removing advertisements, unwanted content blocks, and specific sources like Baijiahao from search results.
  • Source Filters - Suppresses results from specific publishers by checking link text or URL patterns and removing the corresponding DOM nodes.
  • Search Redirect Strippers - Stripping tracking and redirection links from search results to land directly on the target website.
  • Search Ad Visibility Control - Hides advertisement blocks from search engine result pages for a cleaner browsing experience.
  • CSS Selector Filters - Hides advertisement and unwanted content blocks by applying display:none to elements matching specific CSS class or ID selectors.
  • Runtime Script and CSS Injection - Injects custom JavaScript and CSS into web pages via a userscript manager to modify page behavior and appearance at runtime.
  • DOM Mutation Observation - Monitors changes to the Document Object Model using observers to dynamically apply modifications as page content loads or updates.
  • Search Result Customizers - Customizing the appearance and layout of search engine result pages with CSS, column toggles, and visual tweaks.
  • DOM URL Transformations - Replaces tracking and redirect URLs in anchor elements by directly modifying the href attribute after the page has loaded.
  • Search Result Layouts - Toggles search result pages between single-column, double-column, and multi-column layouts for a wider viewing area.
  • Search Result Column Toggles - Toggles search results between single-column, double-column, or multi-column layouts for broader viewing.
  • Search Result Layout Toggles - Switches search results between a single-column and a two-column display to better utilize screen space.
  • Eye Strain Reduction Overlays - Applies a semi-transparent color overlay over the page using CSS to reduce eye strain by adjusting brightness and contrast.
  • Search Result Layout Toggles - Switches between single-column, two-column, and multi-column layouts by dynamically altering CSS grid or flexbox properties on search result containers.
  • Favicon Resolvers - Retrieves site favicons by parsing the page's existing link elements or constructing URLs from known patterns and inserts them as inline images.
  • Search Result Favicon Displays - Adds favicon icons next to each search result for improved visual identification.
  • Custom Search Page Styling - Applies user-defined CSS styles to search result pages for full visual customization.
  • Favicon Displays - Displays website favicons next to each search result for quicker visual identification of sources.

سجل النجوم

مخطط تاريخ النجوم لـ langren1353/gm_scriptمخطط تاريخ النجوم لـ langren1353/gm_script

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ GM Script

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع GM Script.
  • searxng/searxng-dockerالصورة الرمزية لـ searxng

    searxng/searxng-docker

    3,157عرض على GitHub↗

    This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity. The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pi

    dockerdocker-compose
    عرض على GitHub↗3,157
  • liriliri/erudaالصورة الرمزية لـ liriliri

    liriliri/eruda

    21,054عرض على GitHub↗

    Eruda is a mobile browser developer console that provides a web-based inspector for debugging HTML pages and viewing logs directly on mobile devices. It functions as a browser element inspector for analyzing DOM and CSS styles and an in-page JavaScript console for executing code and monitoring runtime errors on devices that lack native developer tools. The project enables mobile web debugging and on-device element inspection without requiring a connection to a desktop computer. This allows for the evaluation of web applications on actual mobile hardware and the troubleshooting of remote sites

    JavaScript
    عرض على GitHub↗21,054
  • searxng/searxngالصورة الرمزية لـ searxng

    searxng/searxng

    32,180عرض على GitHub↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Pythonbingbravedegoogle
    عرض على GitHub↗32,180
  • afarkas/lazysizesالصورة الرمزية لـ aFarkas

    aFarkas/lazysizes

    17,723عرض على GitHub↗

    lazysizes is a JavaScript lazy loading library and DOM visibility observer that defers the loading of images and iframes until they enter the browser viewport. It functions as a responsive image optimizer and SEO friendly asset loader designed to reduce initial page load times while maintaining search engine visibility. The project calculates optimal image sizes and handles srcset and picture elements to deliver the most appropriate asset based on device resolution and layout. It includes a mechanism for low-quality image placeholders and applies CSS classes during the loading process to trig

    JavaScriptjavascriptlazy-evaluationlazyload
    عرض على GitHub↗17,723
عرض جميع البدائل الـ 30 لـ GM Script→

الأسئلة الشائعة

ما هي وظيفة langren1353/gm_script؟

This is a userscript that customizes search engine result pages by applying custom CSS, removing advertisements, and adding favicons for a cleaner browsing experience. It operates as a user-script injected into web pages at runtime to modify page behavior and appearance.

ما هي الميزات الرئيسية لـ langren1353/gm_script؟

الميزات الرئيسية لـ langren1353/gm_script هي: Search Engine Customization Scripts, Search Result Cleanup Tools, Source Filters, Search Redirect Strippers, Search Ad Visibility Control, CSS Selector Filters, Runtime Script and CSS Injection, DOM Mutation Observation.

ما هي البدائل مفتوحة المصدر لـ langren1353/gm_script؟

تشمل البدائل مفتوحة المصدر لـ langren1353/gm_script: searxng/searxng-docker — This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts… liriliri/eruda — Eruda is a mobile browser developer console that provides a web-based inspector for debugging HTML pages and viewing… searxng/searxng — This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web,… afarkas/lazysizes — lazysizes is a JavaScript lazy loading library and DOM visibility observer that defers the loading of images and… capricorn86/happy-dom — happy-dom is a JavaScript-based headless browser simulation and virtual DOM engine. It implements the Document Object… bewlybewly/bewlybewly — BewlyBewly is a browser extension that customizes the Bilibili homepage, modifying its layout and appearance to…