awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
darkreader avatar

darkreader/darkreader

0
View on GitHub↗
22,079 星标·2,715 分支·TypeScript·MIT·5 次浏览darkreader.org↗

Darkreader

This project is a browser extension that functions as a visual accessibility aid and dark mode generator. It dynamically analyzes web page content to create and apply dark color schemes, aiming to reduce eye strain and improve readability for users.

The extension operates by injecting custom style sheets and filters directly into the browser document object model. It distinguishes itself through a combination of automated theme generation and granular control, allowing users to adjust brightness, contrast, and sepia levels. It also supports site-specific overrides and exclusions, enabling users to maintain consistent visual preferences across different web environments.

Beyond its primary application, the tool includes features for system-wide theme synchronization and the ability to export computed styles for use in external development projects. It is available as a browser extension and provides a persistent registry to manage domain-level configuration settings.

Features

  • Browser Extensions - Extends browser functionality by dynamically generating and applying dark color schemes to websites.
  • Style Injection Tools - Modifies web page appearance by injecting custom CSS filters and color overrides directly into the browser DOM.
  • Web Accessibility - Improves web content readability for users with visual impairments or light sensitivity through contrast and color adjustments.
  • Ergonomic Visual Aids - Minimizes glare and reduces digital eye fatigue by applying dark color themes to web pages.
  • Browser Security Extensions - Apply dark mode to any website.
  • Visual Comfort Utilities - Provides tools to reduce eye strain and improve readability through screen adjustments and filter applications.
  • Color Mode Utilities - Provides centralized controls for injecting dark color schemes and adjusting brightness, contrast, and sepia levels.
  • Key-Value Persistence Stores - Maintains a persistent key-value store of domain-level visual preferences for consistent application across sessions.
  • Theme Settings Configurations - Overrides global appearance settings with custom color, brightness, and contrast values for individual domains.
  • Theme Generators - Automatically analyzes web page content to generate and apply dark color schemes.
  • Visual Filter Pipelines - Processes visual properties through mathematical transformations to adjust brightness, contrast, and sepia levels in real time.
  • Color Themes - Analyzes page content to create and apply high-contrast dark color schemes for improved readability.
  • Theme Management Systems - Monitors operating system color scheme changes to trigger automatic updates to the active visual theme.
  • Theme Synchronization Tools - Automatically synchronizes web page appearance with operating system color scheme preferences.

Star 历史

darkreader/darkreader 的 Star 历史图表darkreader/darkreader 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Darkreader 的开源替代方案

相似的开源项目,按与 Darkreader 的功能重合度排序。
  • huntabyte/shadcn-sveltehuntabyte 的头像

    huntabyte/shadcn-svelte

    8,341在 GitHub 上查看↗

    shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather than being distributed as a traditional dependency, these components are provided as source code that is copied directly into the project codebase. The library utilizes a registry-based distribution system, allowing users to install specific UI blocks and components via a command-line interface. This system uses JSON metadata to define dependencies and file paths, while a bootstrapping process automates the configuration of styles and CSS variables. The project integrates Tail

    TypeScriptbits-uishadcn-svelteshadcn-ui
    在 GitHub 上查看↗8,341
  • dylanaraps/pywaldylanaraps 的头像

    dylanaraps/pywal

    9,082在 GitHub 上查看↗

    Pywal is an image-based theme engine and dynamic color scheme generator that extracts dominant colors from images to create coordinated system-wide color palettes. It functions as a cross-application theme synchronizer and terminal color palette manager, updating interface colors and environment configurations in real-time. The system synchronizes generated palettes across third-party software, window managers, and supported hardware, including RGB backlight controllers for keyboards and laptops. It integrates wallpaper management by applying a source image as the system background while simu

    Python
    在 GitHub 上查看↗9,082
  • system-ui/theme-uisystem-ui 的头像

    system-ui/theme-ui

    5,405在 GitHub 上查看↗

    Theme-ui is a React theme framework and CSS-in-JS utility used for building themeable user interfaces. It functions as a design system tool that establishes centralized, constraint-based scales for colors, typography, and spacing to ensure visual consistency across applications. The framework distinguishes itself through an array-based responsive shorthand for mobile-first layouts and a dedicated color mode manager that synchronizes with browser preferences and persists user selections. It also features a system for creating named style variants to control component appearance via properties

    TypeScriptcolordesigndesign-system
    在 GitHub 上查看↗5,405
  • mdn/webextensions-examplesmdn 的头像

    mdn/webextensions-examples

    4,447在 GitHub 上查看↗

    This project is a reference library and collection of practical code samples for building browser extensions using WebExtensions APIs. It provides implementation guides and functional examples for core extension components, including content scripts, background processes, and browser action popups. The repository focuses on demonstrating specific implementation patterns for browser UI customization and web page manipulation. It includes samples for creating sidebars, context menus, and options pages, as well as techniques for injecting scripts and styles to alter DOM elements and page appeara

    JavaScript
    在 GitHub 上查看↗4,447
查看 Darkreader 的所有 30 个替代方案→

常见问题解答

darkreader/darkreader 是做什么的?

This project is a browser extension that functions as a visual accessibility aid and dark mode generator. It dynamically analyzes web page content to create and apply dark color schemes, aiming to reduce eye strain and improve readability for users.

darkreader/darkreader 的主要功能有哪些?

darkreader/darkreader 的主要功能包括:Browser Extensions, Style Injection Tools, Web Accessibility, Ergonomic Visual Aids, Browser Security Extensions, Visual Comfort Utilities, Color Mode Utilities, Key-Value Persistence Stores。

darkreader/darkreader 有哪些开源替代品?

darkreader/darkreader 的开源替代品包括: huntabyte/shadcn-svelte — shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather… dylanaraps/pywal — Pywal is an image-based theme engine and dynamic color scheme generator that extracts dominant colors from images to… system-ui/theme-ui — Theme-ui is a React theme framework and CSS-in-JS utility used for building themeable user interfaces. It functions as… mdn/webextensions-examples — This project is a reference library and collection of practical code samples for building browser extensions using… themerdev/themer — Themer is a color palette theme generator that produces matching color themes for editors, terminals, and other… mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure…