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

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

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

93 个仓库

Awesome GitHub RepositoriesUser Preference Settings

Interfaces and logic for managing end-user configuration and personalization choices within an application.

Distinguishing note: Focuses on the user-facing management of application behavior and notification delivery preferences.

Explore 93 awesome GitHub repositories matching user interface & experience · User Preference Settings. Refine with filters or upvote what's useful.

Awesome User Preference Settings GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • tonsky/firacodetonsky 的头像

    tonsky/FiraCode

    81,750在 GitHub 上查看↗

    FiraCode is a monospaced programming font designed for source code, console user interfaces, and technical notation. It functions as a programming ligature font, rendering common character sequences as single combined glyphs to simplify visual code analysis. The typeface includes specialized support for terminal user interfaces, providing box drawing characters and powerline symbols. It also serves as a technical font with broad Unicode coverage for rendering mathematical symbols and academic notation. The font provides mechanisms for customizing glyph appearance through stylistic sets and c

    Supports numbered stylistic sets to allow users to toggle between alternative glyph designs.

    Clojurefontligaturesprogramming-ligatures
    在 GitHub 上查看↗81,750
  • microsoft/ai-agents-for-beginnersmicrosoft 的头像

    microsoft/ai-agents-for-beginners

    67,369在 GitHub 上查看↗

    This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin

    Provides interfaces for users to customize system prompts, behavioral preferences, and stored data.

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    在 GitHub 上查看↗67,369
  • aaif-goose/gooseaaif-goose 的头像

    aaif-goose/goose

    49,637在 GitHub 上查看↗

    Goose is an autonomous coding assistant and extensible AI agent framework designed to automate software development workflows. It functions as an orchestration engine that can install, execute, and test code, as well as manage local files and shell commands. The platform is model-agnostic, providing a flexible interface to connect with diverse cloud-based or self-hosted large language model providers. It distinguishes itself through a standardized context protocol for integrating external tools and extensions, and a recipe system that allows users to define and repeat complex, multi-step AI w

    Automatically determines the user's language by detecting desktop settings and environment variables during startup.

    Rust
    在 GitHub 上查看↗49,637
  • novuhq/novunovuhq 的头像

    novuhq/novu

    39,133在 GitHub 上查看↗

    This project is a centralized notification infrastructure platform designed to manage multi-channel messaging workflows, delivery routing, and user preference settings through a unified integration layer. It provides a code-first workflow engine that allows engineers to define complex messaging sequences and notification logic as version-controlled code, ensuring consistency across development and deployment pipelines. The platform distinguishes itself by decoupling notification content from application logic, enabling non-technical teams to design and update templates through a visual interf

    The platform allows end-users to adjust their notification settings and delivery choices directly within the application interface to ensure a tailored and relevant communication experience.

    TypeScriptalternativecommunicationemail
    在 GitHub 上查看↗39,133
  • searxng/searxngsearxng 的头像

    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

    Tailors the search experience by adjusting branding, layout, and user preferences.

    Pythonbingbravedegoogle
    在 GitHub 上查看↗32,180
  • flameshot-org/flameshotflameshot-org 的头像

    flameshot-org/flameshot

    30,209在 GitHub 上查看↗

    This project is a desktop screen capture and annotation utility designed for Linux environments. It provides an interactive graphical overlay that allows users to select specific screen regions, apply visual annotations such as shapes, text, and pixelation, and manage the resulting images through a configurable post-capture pipeline. The application distinguishes itself through deep system integration and automation capabilities. It operates as a persistent background daemon that monitors global hotkeys and supports inter-process communication via a system message bus, enabling users to trigg

    Provides interfaces for managing application behavior and user preferences.

    C++capturecross-platformfree-software
    在 GitHub 上查看↗30,209
  • cinnamon/kotaemonCinnamon 的头像

    Cinnamon/kotaemon

    25,139在 GitHub 上查看↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Generates user interface controls automatically from custom pipeline configuration parameters.

    Pythonchatbotllmsopen-source
    在 GitHub 上查看↗25,139
  • subframe7536/maple-fontsubframe7536 的头像

    subframe7536/maple-font

    23,942在 GitHub 上查看↗

    Maple Font is a monospace typeface and browser-based generator designed for programming environments. It functions as an OpenType programming font that provides developers with a library of highly legible character sets optimized for code editors and terminal interfaces. The project distinguishes itself through a browser-based assembly tool that allows users to customize font builds before export. This interface enables the configuration of variable font weights, stylistic sets, and specific glyph variants, allowing for precise control over character thickness and visual appearance. It also s

    Applies predefined sets of glyph overrides to modify character shapes and spacing according to specific user-defined visual preferences.

    Pythoncoding-fontfontligatures
    在 GitHub 上查看↗23,942
  • spicetify/clispicetify 的头像

    spicetify/cli

    23,479在 GitHub 上查看↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    Retains local theme files and preferences during uninstallation for future restoration.

    JavaScriptcommand-linecommand-line-toolcustomization
    在 GitHub 上查看↗23,479
  • jhipster/generator-jhipsterjhipster 的头像

    jhipster/generator-jhipster

    22,418在 GitHub 上查看↗

    This project is a full-stack application generator and Java application scaffolder designed to produce the initial project structure and boilerplate code for modern web applications and microservice architectures. It functions as a development platform that uses predefined technology stacks to automate the creation of backend services and APIs. The system includes a customizable code blueprint tool, allowing users to extend or replace standard generation patterns to modify the default code structure of client and server components. It also provides a containerized development environment to e

    Inserts or replaces specific text within generated files using a post-writing task.

    TypeScriptangularclouddocker
    在 GitHub 上查看↗22,418
  • xiaojieonly/ehviewer_cn_sxjxiaojieonly 的头像

    xiaojieonly/Ehviewer_CN_SXJ

    22,475在 GitHub 上查看↗

    EhviewerCNSXJ is a specialized Android client designed for browsing, searching, and downloading image galleries from remote content platforms. It functions as a third-party interface that enables users to access external media collections through a native mobile experience, complete with persistent session management and offline viewing capabilities. The application distinguishes itself through integrated network configuration tools that allow users to bypass regional restrictions by customizing DNS and security protocols directly within the client. It also provides advanced content discove

    Allows users to adjust interface visibility settings and image rendering parameters to ensure optimal compatibility and visual performance.

    Candroidapkc
    在 GitHub 上查看↗22,475
  • iv-org/invidiousiv-org 的头像

    iv-org/invidious

    20,471在 GitHub 上查看↗

    Invidious is a privacy-focused, self-hosted alternative frontend for mainstream video platforms. It operates as a decentralized network of independent instances that provide a lightweight, ad-free interface for consuming media. By acting as a proxy between the user and the content provider, the platform prevents tracking and data collection while maintaining a familiar browsing experience. The project distinguishes itself through its robust suite of network-level traffic management and anonymization tools. It employs techniques such as IP rotation, reverse proxy stream routing, and integratio

    Applies custom viewing settings across multiple instances without relying on local storage.

    Crystalagplv3hacktoberfestinvidious
    在 GitHub 上查看↗20,471
  • cube-js/cubecube-js 的头像

    cube-js/cube

    20,251在 GitHub 上查看↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Manages individual interface settings and visual themes that persist across user sessions.

    Rustagentic-analyticsagentsai
    在 GitHub 上查看↗20,251
  • chuyu-team/dism-multi-languageChuyu-Team 的头像

    Chuyu-Team/Dism-Multi-language

    18,971在 GitHub 上查看↗

    Dism-Multi-language is a utility designed for the localization of Windows images and deployment environments. It functions as a management tool for injecting and modifying language packs, enabling the translation of user interface strings within offline Windows installation media. The project provides a framework for software localization management by decoupling translation data from core system components. It utilizes external resource files and key-value mapping to handle language-specific text, allowing for the systematic adaptation of Windows deployment environments to different regional

    Detects system environment settings to automatically select and load the appropriate language data file.

    HTML
    在 GitHub 上查看↗18,971
  • bookstackapp/bookstackBookStackApp 的头像

    BookStackApp/BookStack

    18,305在 GitHub 上查看↗

    BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc

    Sets global defaults for interface themes and layout views to ensure consistent user experiences.

    PHPbookstackdocumentationlaravel
    在 GitHub 上查看↗18,305
  • sumatrapdfreader/sumatrapdfsumatrapdfreader 的头像

    sumatrapdfreader/sumatrapdf

    16,146在 GitHub 上查看↗

    SumatraPDF is a lightweight, multi-format document viewer designed for rendering PDF, eBook, and comic book files within a unified interface. It functions as both a graphical reading environment and a command-line document processor, enabling users to automate file conversion, merging, and extraction tasks without requiring a graphical interface. The application distinguishes itself through a single-executable binary distribution that utilizes direct-to-GDI rendering and memory-mapped file access to maintain high performance and minimal memory overhead. Users can personalize their workspace b

    Stores all user preferences and layout settings in a plain text file that is reloaded during every application launch.

    Ccc-plus-pluspdf
    在 GitHub 上查看↗16,146
  • geeeeeeeeek/git-recipesgeeeeeeeeek 的头像

    geeeeeeeeek/git-recipes

    14,752在 GitHub 上查看↗

    This project is an educational resource providing a detailed command reference, tutorial collections, and structured guides for mastering version control. It serves as a set of Chinese language tutorials based on international community best practices, designed to help users learn both the core concepts and practical applications of Git. The resource focuses on specific workflow guides for managing feature development, release cycles, and collaborative forking strategies. It pairs theoretical version control concepts with practical command-line examples to demonstrate real-world application.

    Provides instructions for customizing Git system behavior, shortcuts, and user preferences at global and repository levels.

    在 GitHub 上查看↗14,752
  • flipboard/flexFlipboard 的头像

    Flipboard/FLEX

    14,610在 GitHub 上查看↗

    FLEX is an in-app debugging tool and runtime exploration environment for iOS applications. It provides an integrated suite for inspecting and modifying the internal state of a running process without the use of an external debugger. The project includes a runtime inspector for browsing the memory heap and calling methods dynamically, alongside a view hierarchy debugger for visualizing and adjusting layout structures in real time. It features a network traffic monitor to log and analyze HTTP request history, headers, and responses, as well as a sandbox manager for viewing and editing files and

    Reads and modifies application preferences by translating raw data types into editable formats.

    Objective-C
    在 GitHub 上查看↗14,610
  • chocobozzz/peertubeChocobozzz 的头像

    Chocobozzz/PeerTube

    14,520在 GitHub 上查看↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    Propagate custom playback preferences across the network to ensure consistent viewing experiences for all users.

    TypeScriptactivitypubangulardecentralized
    在 GitHub 上查看↗14,520
  • hammerspoon/hammerspoonHammerspoon 的头像

    Hammerspoon/hammerspoon

    14,497在 GitHub 上查看↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Retrieves the user's preferred language settings from the operating system.

    Objective-Cautomationhammerspoonirc
    在 GitHub 上查看↗14,497
上一个1234…5下一个
  1. Home
  2. User Interface & Experience
  3. User Preference Settings

探索子标签

  • Administrative Preference LockingCapabilities to restrict end-users from modifying specific application settings at the administrative level. **Distinct from User Preference Settings:** Focuses on the administrative restriction of settings rather than the user-facing management of preferences.
  • Browser Preference Injectors1 个子标签Applies arbitrary Chrome or Chromium user preferences before the browser starts using a modular sub-plugin interface. **Distinct from User Preference Settings:** Distinct from User Preference Settings: applies browser-level preferences programmatically before startup, not user-facing settings screens.
  • Cloud-Synced Preferences1 个子标签Authenticates with external services to synchronize user settings across devices via a remote API. **Distinct from User Preference Settings:** Distinct from User Preference Settings: focuses on cloud-based synchronization across devices rather than local preference management.
  • Configuration File Injection3 个子标签Mechanisms for writing specific values directly into application preference files on disk. **Distinct from User Preference Settings:** Focuses on the method of modification (file injection) rather than the user-facing preference interface.
  • Interaction Tracking SystemsFrameworks for recording and persisting granular user interaction data to build interest profiles. **Distinct from User Preference Settings:** Distinct from User Preference Settings: focuses on tracking behavioral interactions like likes and bookmarks rather than managing user-facing configuration settings.
  • Language AdaptersUtilities for dynamically localizing content based on user language preferences. **Distinct from User Preference Settings:** Distinct from User Preference Settings: focuses on dynamic content localization rather than general configuration management.
  • Locale DetectionUtilities for identifying user language preferences from request data. **Distinct from User Preference Settings:** Focuses on locale identification for internationalization, distinct from general user preference management.
  • Pipeline Setting ExposersMechanisms for automatically generating UI controls from pipeline configuration parameters. **Distinct from User Preference Settings:** Distinct from User Preference Settings: focuses on exposing backend pipeline parameters rather than user-level UI preferences.
  • Playback PreferencesSettings for configuring default video player behavior and viewing experiences across the platform. **Distinct from User Preference Settings:** Distinct from general user preference settings: focuses specifically on video playback configuration and network-wide propagation.
  • Post-Generation Code Injection1 个子标签Modification of generated files by inserting or replacing text after the initial scaffolding phase. **Distinct from Configuration File Injection:** Distinct from configuration file injection by targeting arbitrary source code fragments in generated files
  • Preference Enforcement EnginesSystems for applying user settings across multiple instances without local storage. **Distinct from User Preference Settings:** Distinct from general user preference settings: focuses on cross-instance enforcement rather than local storage.
  • Preference EnforcementsCapabilities to lock or override user-level settings to ensure organizational or system-wide consistency. **Distinct from User Preference Settings:** Focuses on the administrative override of settings rather than the general management of user preferences.
  • Preference File ParsersUtilities for translating raw application preference data into editable formats. **Distinct from User Preference Settings:** Distinct from User Preference Settings: focuses on the parsing and translation of the underlying storage file rather than the UI settings logic.
  • Preference ModelingThe process of creating mathematical models to represent and predict a user's latent interests. **Distinct from User Preference Settings:** Focuses on the algorithmic modeling of interests rather than the UI for managing user settings.
  • Preference ResetsCapabilities for restoring user-specific settings to factory defaults or predefined presets. **Distinct from User Preference Settings:** Distinct from User Preference Settings by focusing specifically on the restoration/reset action rather than general configuration management.
  • Preference Sanitization EnginesLogic for filtering and sanitizing configuration data before cross-process transmission. **Distinct from User Preference Settings:** Focuses on security-driven sanitization for IPC, distinct from general user preference management.
  • Self-Service Account SettingsProvides a web interface for non-administrator users to view and modify their own personal data and configuration. **Distinct from User Preference Settings:** Distinct from User Preference Settings: focuses on user self-service for account data and email, not general application preference customization.
  • Stylistic Set ManagersInterfaces for applying predefined glyph overrides to modify character shapes and spacing. **Distinct from User Preference Settings:** Distinct from general user preferences: focuses on font-specific stylistic set configuration.
  • System Preference QueriesImplementation of CSS media queries that respond to system-level accessibility and user preferences. **Distinct from User Preference Settings:** Focuses on the CSS mechanism for detecting system preferences rather than the application-level management of settings.
  • Version Control ConfigurationsSettings for customizing the behavior of version control systems. **Distinct from User Preference Settings:** Focuses specifically on Git global and repository-level settings rather than general application UI preferences