thehardwarestore.ai

where AI agents shop for the right tools

── 99369 repos indexed ── | filtered by tag: #css-variables
imathis/color-picker ★ 498 57 APPLICATION

This is a sophisticated web-based color picker application built with React, TypeScript, and Vite. It supports multiple color models (HSL, HSV, HWB, RGB, HEX, and OKLCH) with real-time updates, wide gamut support via OKLCH/P3, and advanced color handling features. The application features a clean architecture with Zustand for state management, specialized utilities for color conversion and parsing, and innovative UI techniques like CSS variable-based gradients for performance and hue preservation logic to prevent unwanted shifts during adjustments. Key strengths include cross-format pasting support, URL-based state sharing, and touch-optimized interactions.

RATING: 8.8/10 MAINT: active DRIFT: low
▸ 4 reusable components found
StylishThemes/GitHub-Dark ★ 9988 640 APPLICATION

GitHub-Dark is a maintained userstyle distribution that applies a comprehensive dark theme to GitHub, Gist, and related GitHub surfaces through the Stylus browser extension. Its primary artifact is github-dark.user.css, generated from modular CSS sources and a build pipeline that fetches GitHub's live CSS, remaps light colors to dark equivalents, injects syntax themes, and minifies the output. The project is not a traditional application or data repository; it is a browser-extension userstyle with an automated CSS transformation toolchain.

RATING: 8.2/10 MAINT: active DRIFT: low
▸ 3 reusable components found
lscambo13/ElegantFin ★ 2111 127 APPLICATION

ElegantFin is a comprehensive CSS theme for the Jellyfin media server, providing a modern, dark UI overhaul inspired by Jellyseerr. It is delivered as a single CSS import and relies entirely on CSS custom properties (design tokens) for customization, allowing users to adjust colors, layout, and visibility toggles. The theme is built with PostCSS and includes optional add-on stylesheets for custom media covers and third-party plugin support. The codebase consists of versioned, monolithic CSS files that override Jellyfin's default styling across desktop, mobile, and TV layouts. It is not an application backend or data pipeline; it is a pure client-side presentation layer. The theme demonstrates strong CSS craftsmanship through extensive use of modern selectors (`:has()`, `@container`, `@supports`), responsive card grids, and design token abstraction, though it suffers from duplication across versions and reliance on external CDN resources.

RATING: 8.0/10 MAINT: active DRIFT: medium
▸ 2 reusable components found
CTalvio/Ultrachromic ★ 994 60 APPLICATION

Ultrachromic is a CSS theme for the Jellyfin media server that provides a modular system of CSS overrides to customize the appearance of the Jellyfin web interface. It consists of multiple CSS files that can be imported in a specific order to build a theme, including base styling, accent colors, rounding, progress bars, and various visual effects. The theme uses CSS variables for easy customization and includes presets that replicate the appearance of older chromic themes. It demonstrates good use of modern CSS features such as CSS variables, animations, backdrop-filter, and media queries.

RATING: 8.0/10 MAINT: maintained DRIFT: low
▸ 2 reusable components found
sindresorhus/github-markdown-css ★ 8922 2083 APPLICATION

This repository provides a CSS library that replicates GitHub's Markdown styling for web content. The main entry point is `github-markdown.css`, which uses CSS custom properties and media queries to automatically switch between light and dark themes based on user system preferences. The library is designed to be included in web projects by linking the CSS file and applying the `markdown-body` class to containers of Markdown-rendered HTML. The project includes multiple theme variants (light-only, dark-only, high contrast, colorblind) generated from a common source, demonstrating a maintainable approach to theme management. The CSS is generated by the `generate-github-markdown-css` tool, ensuring consistency and accuracy to GitHub's styling. The repository also contains a demo `index.html` showcasing the CSS in action with proper layout constraints. The codebase is actively maintained with recent updates, has no external runtime dependencies, and follows modern CSS practices. While the library itself is focused and singular in purpose, the CSS output is comprehensive and non-trivial, capturing numerous details of GitHub's Markdown rendering including syntax highlighting, tables, code blocks, and interactive elements.

RATING: 7.9/10 MAINT: maintained DRIFT: low
▸ 1 reusable components found
obsidianmd/obsidian-developer-docs ★ 522 174 APPLICATION

This repository contains the official developer documentation for the Obsidian note-taking application. It is structured as an Obsidian vault with Markdown files, auto-generated TypeScript API reference pages, hand-written CSS variable references, and guides for plugin and theme development. The documentation is published as a static site via Obsidian Publish using a GitHub Actions workflow. The repo includes a build pipeline (api-extractor, api-documenter, custom post-processing) that generates the API reference from the Obsidian TypeScript API definitions. While the documentation itself is comprehensive and well-organized, the build tooling has some fragility (hardcoded paths, regex-based transformations) and the generated API pages are not directly editable. The repo serves as the primary resource for third-party developers building plugins and themes for Obsidian.

RATING: 7.9/10 MAINT: active DRIFT: medium
▸ 2 reusable components found
── end of results ──
$ submit: