awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

93 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • tonsky/firacodeAvatar von tonsky

    tonsky/FiraCode

    81,750Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗81,750
  • microsoft/ai-agents-for-beginnersAvatar von microsoft

    microsoft/ai-agents-for-beginners

    67,369Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗67,369
  • aaif-goose/gooseAvatar von aaif-goose

    aaif-goose/goose

    49,637Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗49,637
  • novuhq/novuAvatar von novuhq

    novuhq/novu

    39,133Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗39,133
  • searxng/searxngAvatar von searxng

    searxng/searxng

    32,180Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗32,180
  • flameshot-org/flameshotAvatar von flameshot-org

    flameshot-org/flameshot

    30,209Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗30,209
  • cinnamon/kotaemonAvatar von Cinnamon

    Cinnamon/kotaemon

    25,139Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗25,139
  • subframe7536/maple-fontAvatar von subframe7536

    subframe7536/maple-font

    23,942Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗23,942
  • spicetify/cliAvatar von spicetify

    spicetify/cli

    23,479Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗23,479
  • jhipster/generator-jhipsterAvatar von jhipster

    jhipster/generator-jhipster

    22,418Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗22,418
  • xiaojieonly/ehviewer_cn_sxjAvatar von xiaojieonly

    xiaojieonly/Ehviewer_CN_SXJ

    22,475Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗22,475
  • iv-org/invidiousAvatar von iv-org

    iv-org/invidious

    20,471Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,471
  • cube-js/cubeAvatar von cube-js

    cube-js/cube

    20,251Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,251
  • chuyu-team/dism-multi-languageAvatar von Chuyu-Team

    Chuyu-Team/Dism-Multi-language

    18,971Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗18,971
  • bookstackapp/bookstackAvatar von BookStackApp

    BookStackApp/BookStack

    18,305Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗18,305
  • sumatrapdfreader/sumatrapdfAvatar von sumatrapdfreader

    sumatrapdfreader/sumatrapdf

    16,146Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,146
  • geeeeeeeeek/git-recipesAvatar von geeeeeeeeek

    geeeeeeeeek/git-recipes

    14,752Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗14,752
  • flipboard/flexAvatar von Flipboard

    Flipboard/FLEX

    14,610Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,610
  • chocobozzz/peertubeAvatar von Chocobozzz

    Chocobozzz/PeerTube

    14,520Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,520
  • hammerspoon/hammerspoonAvatar von Hammerspoon

    Hammerspoon/hammerspoon

    14,497Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,497
Vorherige1234…5Nächste
  1. Home
  2. User Interface & Experience
  3. User Preference Settings

Unter-Tags erkunden

  • 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 Sub-TagApplies 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 Sub-TagAuthenticates 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 Sub-TagsMechanisms 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 Sub-TagModification 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