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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jnsahaj avatar

jnsahaj/tweakcn

0
View on GitHub↗
9,405 stars·582 forks·TypeScript·apache-2.0·8 vuestweakcn.com↗

Tweakcn

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 iteration of colors and layouts. It supports interface appearance management through CSS-variable-based theming, global state theme switching, and a CSS variable cascade.

Features

  • Theme Customization - Provides a visual interface for adjusting the appearance of UI components using built-in presets or custom design settings.
  • Visual Design Editors - Provides a visual interface and design editor for managing application appearance and brand identity without manual stylesheet editing.
  • JSON Configuration Schemas - Stores design presets and user preferences in structured JSON files that are read to apply visual modifications.
  • Document Style Overrides - Functions as a mechanism for applying dynamic theme overrides by inserting style rules into the document head at runtime.
  • CSS Variable Theming - Manages visual themes by updating root-level CSS variables that propagate changes throughout the entire component tree.
  • Custom Theme Injectors - Applies custom style overrides and CSS variables to a web application at runtime to change its appearance.
  • Interface Appearance Customizations - Adjusts how application components look and feel through a visual editor for a consistent brand identity.
  • Custom Web Styling - Modifies the appearance of web elements and layouts without manually editing stylesheet files.
  • Style Sheet Injection - Implements mechanisms for programmatically inserting CSS rules into the document head at runtime to apply theme overrides.
  • Theme Customization - Changes the visual style of a user interface using presets or custom design settings to improve aesthetics.
  • JSON-Based - Translates structured JSON configuration files into active style properties to apply pre-defined visual themes.
  • Interface Design Tools - Provides a tool for rapidly iterating on user interface layouts and colors using JSON-driven configuration and design presets.
  • Style Reconciliation Systems - Matches user-defined design settings with target DOM elements to apply specific visual modifications at runtime.
  • CSS Variable Configuration Interfaces - Provides a visual interface for adjusting user interface components and design settings through built-in presets and custom CSS values.
  • Theme State Managers - Toggles between visual presets by updating a central state object that triggers updates to the styling layer.
  • Visual Design Iteration Tools - Enables rapid testing of different colors and layouts for a user interface to find the best visual configuration.
  • Visual Design Management Tools - Adjusts user interface components and design settings through a visual editor to maintain a consistent brand identity.

Historique des stars

Graphique de l'historique des stars pour jnsahaj/tweakcnGraphique de l'historique des stars pour jnsahaj/tweakcn

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait jnsahaj/tweakcn ?

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.

Quelles sont les fonctionnalités principales de jnsahaj/tweakcn ?

Les fonctionnalités principales de jnsahaj/tweakcn sont : Theme Customization, Visual Design Editors, JSON Configuration Schemas, Document Style Overrides, CSS Variable Theming, Custom Theme Injectors, Interface Appearance Customizations, Custom Web Styling.

Quelles sont les alternatives open-source à jnsahaj/tweakcn ?

Les alternatives open-source à jnsahaj/tweakcn incluent : thomaspark/bootswatch — Bootswatch is a collection of pre-designed CSS themes and visual skins for the Bootstrap framework. It provides a set… elemefe/element — Element is a Vue.js UI component library and web UI toolkit. It provides a collection of pre-styled user interface… kognise/water.css — Water.css is a minimalist, classless CSS framework and library designed to apply visual improvements directly to… florisboard/florisboard — Florisboard is an open-source virtual keyboard and input method editor for Android devices. It functions as an… primefaces/primevue — PrimeVue is a UI component library and design system for Vue. It provides a structured collection of interactive… mrotherguy/firefox-csshacks — This project is a collection of CSS userstyles designed to modify the Firefox browser user interface and the…

Alternatives open source à Tweakcn

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Tweakcn.
  • thomaspark/bootswatchAvatar de thomaspark

    thomaspark/bootswatch

    14,757Voir sur GitHub↗

    Bootswatch is a collection of pre-designed CSS themes and visual skins for the Bootstrap framework. It provides a set of stylesheets and tools to change the appearance of a website by replacing default styles with curated visual identities. The project includes a theme customizer for modifying colors, fonts, and structural style variables. It also provides a JSON API that allows external platforms to fetch theme settings and values for programmatic integration of visual styles. The system manages styling through a combination of pre-compiled static stylesheets and SASS-based compilation. It

    JavaScript
    Voir sur GitHub↗14,757
  • elemefe/elementAvatar de ElemeFE

    ElemeFE/element

    54,116Voir sur GitHub↗

    Element is a Vue.js UI component library and web UI toolkit. It provides a collection of pre-styled user interface components and modular building blocks used to build web applications. The project includes a customizable CSS theme framework, allowing for the modification of visual styles and brand requirements through theme tools and generators. The toolkit covers frontend component management, custom web theming, and a workflow for rapid prototyping.

    Vuecomponentselement-uijavascript
    Voir sur GitHub↗54,116
  • kognise/water.cssAvatar de kognise

    kognise/water.css

    8,630Voir sur GitHub↗

    Water.css is a minimalist, classless CSS framework and library designed to apply visual improvements directly to standard HTML elements. It maps curated styles to native tags, allowing for clean and professional website interfaces without the need for custom class names. The library features an adaptive theme system that automatically switches between light and dark color schemes based on operating system user preferences. It also uses root-level CSS variables, enabling the customization of base colors and spacing to create unique visual identities. The project provides capabilities for rapi

    CSS
    Voir sur GitHub↗8,630
  • florisboard/florisboardAvatar de florisboard

    florisboard/florisboard

    8,059Voir sur GitHub↗

    Florisboard is an open-source virtual keyboard and input method editor for Android devices. It functions as an extensible framework for mobile text input, providing a privacy-focused alternative for typing and emoji insertion. The project is distinguished by a comprehensive theme engine that allows users to modify fonts, colors, and background images via stylesheets. It supports the creation, packaging, and distribution of custom visual themes and behavioral extensions. The keyboard includes integrated productivity tools such as clipboard history management and tactile haptic feedback to sim

    Kotlinandroidinput-methodkeyboard
    Voir sur GitHub↗8,059
Voir les 30 alternatives à Tweakcn→