26 dépôts
Comprehensive tools for modifying the visual identity of a website, including colors, layouts, and backgrounds.
Distinct from Application Appearance Customizers: Existing candidates were too narrow, focusing on specific components like progress bars or terminal interfaces.
Explore 26 awesome GitHub repositories matching user interface & experience · Site Appearance Customizations. Refine with filters or upvote what's useful.
This is a responsive website theme for Hugo, providing a minimalist static site template and markdown blog layout. It is designed to prioritize content readability and search engine optimization through a clean, mobile-friendly interface. The theme distinguishes itself with built-in support for light and dark mode switching and a client-side search integration that allows users to query site content without a backend server. It also includes a comprehensive suite of social integration tools for managing OpenGraph and Twitter Card metadata. The project covers broad capability areas including
Enables the injection of custom CSS, JavaScript, or HTML snippets into the site head and footer.
This is a markdown-based blog engine and Next.js starter template that renders posts from files with frontmatter support for tags, authors, and metadata. It functions as a static site generator, building a complete blog into deployable HTML files for any hosting provider, while using Tailwind CSS utility classes for fully customizable typography, layout, and color schemes. The template generates RSS feeds, sitemaps, and structured metadata for search engine visibility, and supports connecting to external services like analytics tracking and comment sections through configurable plugin modules
Customizes the blog's look and feel by editing Tailwind CSS configuration, stylesheets, and primary color attributes.
Ce projet est un plugin de thème IDE JetBrains et un pack de schémas de couleurs qui implémente un thème d'interface utilisateur Material Design. Il fournit une refonte complète de l'interface qui remplace les couleurs et icônes standard de l'éditeur par l'esthétique Material Design. Le plugin se concentre sur la personnalisation de l'espace de travail du développeur en permettant aux utilisateurs d'appliquer un langage visuel cohérent aux environnements de développement JetBrains. Il permet la personnalisation de l'apparence de l'IDE via une collection de palettes personnalisables pour la coloration syntaxique et les éléments de l'interface utilisateur.
Replaces default IDE system imagery with custom SVG and PNG assets to achieve a Material Design aesthetic.
tui.image-editor is a JavaScript image manipulation library and web-based photo editor. It provides a browser-based interface for cropping, resizing, and applying filters to images using the HTML5 Canvas API. The project is distinguished by its role as a canvas-based annotation tool, allowing users to add text, shapes, and freehand drawings as graphic overlays. It offers extensive UI customization through theme configuration, interface text localization, and the ability to replace default icons with custom SVG files. The library covers geometry manipulation, visual filter application, and im
Enables the replacement of default interface icons with custom SVG files.
This is an opinionated starter kit that turns a Notion workspace into a fast, SEO-friendly website using Next.js and Vercel. It functions as a static site generator that builds a complete website from Notion content during the build process, integrating Notion as a content management system to pull pages and render them as a web site. The kit generates automatic social images for each page, creates human-readable URL slugs from page titles, and produces search-engine-optimized pages from Notion content. It includes a keyboard-driven search overlay and table of contents for navigating content
Adjust dark mode, responsive layout, and per-block CSS styles to match a personal brand or design preference.
This project is a self-hosted community engine and forum software designed for hosting threaded discussions. It functions as a JSON API community platform, exposing all data and functionality through a standardized interface to support a single-page application architecture. The system is built to be a multi-language discussion board with integrated localization and language pack support. The platform is defined by a modular architecture that allows for extensive customization through an extension-based plugin system. This extensibility enables the modification of core behavior, the addition
Allows modification of visual identity and behavioral logic through custom styles and an extension system.
Beautiful Jekyll is a ready-to-use Jekyll theme designed for building a personal website or blog and publishing it on GitHub Pages with minimal configuration. It transforms Markdown content into a fully styled static website, providing a complete static site generator theme that handles blog posts, tags, and navigation through a clean, mobile-first design. The theme distinguishes itself through extensive configuration and extensibility options, allowing users to customize color schemes, navigation menus, page layouts, and social links without modifying core files. It supports multiple comment
Adjusts colors, background images, logos, and per-page parameters through YAML front matter.
LiveTerm est un générateur de site statique de style terminal et un modèle web conçu pour créer des sites web qui imitent une interface en ligne de commande. Il fonctionne comme un constructeur de portfolio qui transforme des informations personnelles et professionnelles en un environnement de terminal interactif. Le projet utilise une approche basée sur la configuration pour mapper des données JSON à des éléments visuels et textuels. Cela permet la personnalisation de l'apparence du site, incluant la modification des bannières, des noms d'utilisateur et des invites de terminal. Le système gère la génération de rendus web statiques et utilise l'injection de style basée sur des thèmes pour appliquer des jeux de couleurs et des mises en page personnalisés.
Allows modification of visual identity, including colors, banners, and usernames, via a configuration file.
Argon Theme is a WordPress blog theme featuring a block-based page builder and a switchable dark mode interface. It includes an asynchronous page loader that utilizes browser APIs to enable animated transitions between views without full page refreshes. The theme provides a specialized discussion system that supports Markdown formatting, Ajax-driven submissions, and private whispers. It also incorporates a block-based layout system for arranging structured sections and content without relying on shortcodes. The project covers a broad range of content management and rendering capabilities, in
Allows extensive customization of theme colors, page layouts, and navigation bars to create a tailored identity.
Maven est un outil d'automatisation de build Java et un orchestrateur de build logiciel. Il fonctionne comme un gestionnaire de cycle de vie de projet et un système de gestion des dépendances, utilisant un modèle d'objet de projet (POM) standardisé pour compiler, tester et packager les projets Java. Le projet se distingue par un cycle de vie de build basé sur des phases et un modèle d'extension par plugins, permettant aux utilisateurs de lier des objectifs personnalisés à des étapes de build spécifiques. Il coordonne des logiciels complexes via l'orchestration de projets multi-modules et assure un workflow de build reproductible en neutralisant les variables d'environnement et en contrôlant les versions de la chaîne d'outils. Ses capacités couvrent une gestion complète des dépendances, incluant la résolution des dépendances transitives et la publication d'artefacts vers des dépôts distants. Le système fournit également la génération de projets via des templates et la génération de documentation détaillée pour produire des références API et des sites de projet. L'outil inclut une interface en ligne de commande avec auto-complétion et prend en charge l'exécution de build hors ligne en utilisant un cache d'artefacts local.
Supports visual customization of documentation sites through custom CSS skins and output templates.
Ce projet est un thème de documentation Sphinx responsive qui fournit une mise en page visuelle et un ensemble de templates Jinja2 pour rendre le contenu technique dans une interface web cohérente. Il fonctionne comme un framework de documentation CSS conçu pour adapter la présentation des manuels techniques aux écrans de bureau et mobiles. Le thème inclut une mise en page structurée spécifiquement pour les références d'API logicielles, formatant les signatures de fonctions, les paramètres et les types de retour. Il fournit également des mécanismes intégrés pour le lien vers le contrôle de version, permettant aux pages de documentation de pointer directement vers les fichiers sources sur des hébergeurs externes. Le projet couvre une large gamme de formatage de contenu technique, incluant des blocs de code avec coloration syntaxique, des équations mathématiques, des tableaux de données et des encadrés catégorisés pour les notes et avertissements. Il prend en charge le branding du site via des logos personnalisés et permet la modification des menus de navigation ainsi que l'injection d'assets CSS ou JavaScript personnalisés. Le thème s'intègre directement dans le processus de build Sphinx pour transformer le reStructuredText et le Markdown en sortie HTML thématisée.
Supports the injection of external style sheets or scripts to alter theme behavior without modifying source code.
Notion Enhancer est un framework de personnalisation et un modificateur d'application de bureau conçu pour injecter du JavaScript et du CSS dans Notion. Il fonctionne comme un système de plugins et un moteur de thème qui modifie l'interface et le comportement fondamental de l'application. Le projet permet de surcharger la logique logicielle interne et d'injecter des scripts personnalisés pour changer les comportements par défaut. Il inclut un moteur de thème pour surcharger les variables CSS afin d'appliquer des schémas visuels personnalisés et fournit un support pour la direction de texte de droite à gauche. Le framework couvre une gamme de capacités incluant l'automatisation de workflow via l'interception des entrées utilisateur, la gestion modulaire de plugins et l'utilisation de bases de données scopées pour l'état persistant des extensions. Il fournit également des outils pour empaqueter l'application cible avec ces modificateurs dans un exécutable autonome pour une installation multiplateforme.
Enables the insertion of external JavaScript and CSS files to modify visual appearance and functionality.
Platform est un framework pour construire des applications de back-office et des tableaux de bord administratifs en utilisant Laravel. Il fonctionne comme un framework d'interface utilisateur piloté par schéma et un générateur CRUD qui construit automatiquement des interfaces de gestion de base de données, des formulaires de saisie et des règles de validation à partir de définitions de modèles programmatiques. Le projet se distingue par un kit d'interface utilisateur backend complet qui prend en charge la capture de données avancée, y compris le mappage de coordonnées géographiques, les matrices de données JSON tabulaires et le suivi des métadonnées marketing. Il dispose d'un système robuste de contrôle d'accès basé sur les rôles pour gérer la visibilité des ressources et la protection des routes, parallèlement à une implémentation de recherche plein texte globale qui indexe les données à travers plusieurs modèles. La plateforme couvre un large éventail de capacités, y compris le chargement de données asynchrone, les systèmes de notification multicanaux et une bibliothèque de composants de formulaire spécialisés pour la gestion de texte riche et de fichiers. Elle fournit également des outils pour la visualisation de données via l'agrégation de modèles et la création de graphiques, ainsi que des utilitaires pour le rafraîchissement partiel de page afin de simuler une expérience d'application monopage. Les options d'intégration permettent la connexion de contrôleurs existants et de templates hérités pour faciliter une migration progressive des fonctionnalités vers le framework.
Supports injecting global stylesheets and JavaScript files across all administration pages for custom styling and behavior.
MediaCMS is a self-hosted media content management system designed for hosting, organizing, and distributing video, audio, images, and PDF files. It functions as a digital asset management platform that combines a transcoding pipeline with a server capable of delivering adaptive video streaming. The system is distinguished by its automated media transcoding pipeline, which converts uploaded files into multiple resolutions and codecs and generates automatic transcriptions. It integrates SAML and OAuth identity layers to connect external enterprise identity providers for managing user access an
Provides tools to modify logos, fonts, and layouts to align the site appearance with organizational branding.
This project is a PHP debugging toolbar and runtime inspector that provides a browser-based interface for monitoring system metrics, memory usage, and execution time during web development. It functions as an application performance monitor and diagnostic tool, capturing real-time data and application state to visualize the PHP execution lifecycle. The tool distinguishes itself through its ability to persist debug data across multiple requests, allowing for request history tracking and the archival of previous sessions. It supports the inspection of AJAX requests and manages data persistence
Injects JavaScript and HTML into the final page output to render the debug toolbar without modifying application templates.
dzzoffice est une plateforme de collaboration d'entreprise et une suite d'automatisation du lieu de travail numérique. Il fonctionne comme un système de gestion de documents collaboratif et une passerelle de stockage cloud, fournissant un hub centralisé pour la communication d'équipe, le suivi des tâches et les services d'annuaire d'entreprise. La plateforme se distingue par sa capacité à monter plusieurs fournisseurs de stockage cloud externes et des lecteurs privés dans une interface unifiée pour la gestion de fichiers. Elle prend en charge la co-rédaction en temps réel et la prévisualisation de documents bureautiques via l'intégration avec des serveurs bureautiques externes et maintient une base de connaissances interne structurée avec prise en charge de Markdown et d'ebooks. Le système couvre de larges capacités organisationnelles, notamment la gestion de la communication d'entreprise via des actualités internes et des forums de discussion, l'organisation des utilisateurs par groupe avec contrôle d'accès basé sur les rôles, et l'automatisation des flux de travail sur le lieu de travail. Il inclut également des outils pour des formulaires de collecte de données personnalisés, le partage de fichiers sécurisé avec des liens validés et le suivi de l'activité du système. L'environnement peut être amorcé en utilisant des images de déploiement conteneurisées préconfigurées pour assurer une installation cohérente sur les environnements de serveur.
Provides site appearance customizations for modifying login pages, UI templates, and field visibility.
Sakurairo is a feature-rich WordPress theme and personal blog framework designed for multilingual sites. It functions as a visual layer that provides comprehensive layout controls, ranging from a dynamic UI toolkit with glassmorphism effects to a full personal branding site template. The project distinguishes itself through AI content enhancement, using large language models to automatically summarize articles and generate interactive terminology annotations. It also integrates external activity tracking and profile synchronization for platforms such as Steam and Bilibili. The theme includes
Provides a comprehensive suite of tools for modifying the site's overall visual identity, layouts, and appearance.
Reveal-md est un outil en ligne de commande qui transforme des fichiers Markdown en présentations interactives basées sur le web en utilisant le framework reveal.js. Il fonctionne comme un générateur de présentation complet, fournissant un environnement intégré pour la création, la prévisualisation et la distribution de contenu de diapositives structuré. L'outil se distingue par un flux de travail de développement robuste qui inclut un serveur local avec rechargement en direct, permettant un retour visuel en temps réel à mesure que les fichiers sources sont modifiés. Il prend en charge une personnalisation avancée du contenu via une configuration pilotée par métadonnées, permettant aux utilisateurs de définir des hiérarchies de diapositives, d'injecter des ressources personnalisées et d'appliquer des thèmes ou des styles de mise en page spécifiques à des diapositives individuelles. Au-delà de la création de présentation de base, le système inclut des capacités spécialisées pour la documentation technique, telles que la coloration syntaxique pour les blocs de code et le rendu de diagrammes textuels. Il fournit également des options de sortie flexibles, incluant la possibilité d'exporter les présentations sous forme de sites HTML statiques autonomes pour l'hébergement web ou sous forme de documents PDF haute fidélité générés via un navigateur headless.
Enables the injection of external scripts, stylesheets, and templates to extend the design and behavior of generated slides.
Pico est un gestionnaire de contenu PHP léger et un générateur de site web Markdown qui fonctionne comme un CMS à fichiers plats (flat-file). Il transforme les fichiers Markdown en un site web structuré en utilisant le système de fichiers du serveur pour le routage des URL et évite l'utilisation d'une base de données relationnelle pour stocker le contenu et les métadonnées. Le système se distingue par sa prise en charge du déploiement de sites web multilingues et un cache de site statique qui enregistre les pages rendues sous forme de HTML pour réduire la charge du serveur. Il emploie un flux de travail de contenu basé sur Git pour synchroniser et déployer les mises à jour à travers différents environnements. La plateforme couvre un large éventail de capacités, incluant le thématage de site web personnalisé via un moteur de template, l'optimisation pour les moteurs de recherche (SEO) et la gestion des accès utilisateurs avec des pages protégées par mot de passe. Elle fournit également des outils pour l'organisation du contenu via le filtrage par catégorie, le marquage (tagging) et la génération automatique de menus de navigation. Le logiciel utilise YAML pour la configuration à l'échelle du site et les métadonnées au niveau de la page.
Allows control over the visual identity of the site by selecting active themes and creating templates.
LoveIt is a Hugo static site theme and markdown documentation framework designed for creating high-performance blogs and technical documentation sites. It functions as a responsive web template that transforms markdown files into pre-rendered static pages. The project is distinguished by its built-in internationalization support for multilingual content management and a client-side search implementation that enables full-text indexing without a backend server. It includes an SEO-optimized front-end featuring JSON-LD structured data and lazy-loading asset management to improve page speed and s
Provides tools for overriding default design variables and adding custom CSS to modify visual identity.