Hand-picked open-source settings UI components for managing interface preferences, ranked by GitHub stars and activity. Compare and pick the right one.
tweakcn is a web UI styling tool and frontend design editor used for client-side theme customization. It functions as a style injector that applies dynamic theme overrides by inserting style rules into the document head at runtime. The project provides a visual interface for adjusting user interface components and design settings through built-in presets and custom CSS values. It utilizes JSON-driven configuration and preset mapping to manage application appearance and brand identity without the need to manually edit stylesheet files. The tool enables visual design management and rapid itera
This tool provides frontend theme customization and dynamic style injections for user interface preferences, though it is tailored specifically for a design editor workflow rather than a general end-user preference manager.
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
This React theme framework provides centralized design tokens, built-in color mode management with persistence, and scalable styling tools, making it well-suited for building customized visual interfaces even though it focuses on code-first development rather than a ready-made preferences panel.