awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 repository-uri

Awesome GitHub RepositoriesCSS-Only UI Components

Interactive UI components implemented using pure CSS to avoid JavaScript dependencies.

Distinct from CSS Development Utilities: Distinct from CSS Development Utilities: focuses on the implementation of interactive components rather than developer-facing style management tools.

Explore 21 awesome GitHub repositories matching web development · CSS-Only UI Components. Refine with filters or upvote what's useful.

Awesome CSS-Only UI Components GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • tencent/weuiAvatar Tencent

    Tencent/weui

    27,376Vezi pe GitHub↗

    WeUI is a mobile web UI library and design system consisting of CSS components and HTML templates. It is specifically designed to replicate the visual identity and interface of the WeChat messaging ecosystem, providing a standardized set of components to build responsive mobile web interfaces. The library functions as a stateless component system, utilizing a pure CSS architecture and HTML templates that rely on external JavaScript for interactivity. It employs a BEM-based class naming convention to manage component nesting and prevent style leakage across complex layouts. The framework incl

    Builds user interface elements using pure CSS and HTML to minimize JavaScript overhead.

    HTMLmobile-webstylewechat
    Vezi pe GitHub↗27,376
  • nostalgic-css/nes.cssAvatar nostalgic-css

    nostalgic-css/NES.css

    21,773Vezi pe GitHub↗

    NES.css is an 8-bit CSS framework and styling system that transforms standard HTML elements into pixelated interfaces inspired by classic gaming consoles. It serves as a retro UI component library and toolkit for rendering text, borders, and icons with a blocky aesthetic. The framework uses pure CSS to emulate 8-bit graphics without relying on external images or JavaScript rendering. It implements pixel-art border simulations and integrates pixel-style web fonts to maintain a consistent gaming aesthetic across different browsers. The system provides a suite of game-themed interface elements,

    Achieves a retro console look using pure CSS without relying on images or JavaScript.

    SCSS8bitcsscss-framework
    Vezi pe GitHub↗21,773
  • chalarangelo/30-seconds-of-cssAvatar Chalarangelo

    Chalarangelo/30-seconds-of-css

    16,021Vezi pe GitHub↗

    Short CSS code snippets for all your development needs

    Implements interactive UI components like tabs and toggles using pure CSS without JavaScript.

    CSScsscss-snippetseducation
    Vezi pe GitHub↗16,021
  • twbs/ratchetAvatar twbs

    twbs/ratchet

    14,675Vezi pe GitHub↗

    Ratchet is a web-based mobile UI framework and component-based library designed to create responsive mobile application interfaces. It provides a CSS mobile layout system that allows for the development of application frontends using standard web technologies. The framework focuses on mobile app interface design and rapid prototyping, utilizing pre-styled visual elements to ensure consistent styling across various screen sizes and resolutions. The system employs a CSS-only approach to define interactive states and layouts, incorporating a grid-based responsive layout and utility-first styles

    Defines visual components and interactive states using pure CSS without requiring a JavaScript runtime for basic layout.

    CSScsshtmljavascript
    Vezi pe GitHub↗14,675
  • lipis/flag-icon-cssAvatar lipis

    lipis/flag-icon-css

    12,232Vezi pe GitHub↗

    This project is a CSS flag icon library and UI component set providing scalable national flag graphics for web interfaces. It delivers a collection of vector-based flags implemented as CSS classes to ensure visual consistency across different screen sizes and resolutions. The library uses ISO-3166-1-alpha-2 naming to map CSS class identifiers directly to international standard two-letter country codes. This allows for predictable asset lookup and the integration of regional visual identifiers to support web interface localization. The system covers CSS-based iconography, utilizing SVG backgr

    Provides a lightweight CSS-only resource for integrating flag imagery without JavaScript dependencies.

    HTML
    Vezi pe GitHub↗12,232
  • picturepan2/spectreAvatar picturepan2

    picturepan2/spectre

    11,317Vezi pe GitHub↗

    Spectre is a comprehensive CSS framework and UI utility toolkit designed for building responsive web interfaces. It functions as a CSS component library that provides pre-styled interface elements and helper classes to facilitate frontend UI development. The framework is distinguished by a pure-CSS component architecture that avoids dependence on external JavaScript runtimes. It utilizes a SASS-based build pipeline that supports class prefixing, stylesheet pruning, and a variable-based theme system for creating custom design systems. The project covers a wide range of layout and interface ca

    Builds a comprehensive set of interactive UI components using pure CSS to eliminate JavaScript dependencies.

    CSS
    Vezi pe GitHub↗11,317
  • jdan/98.cssAvatar jdan

    jdan/98.css

    11,110Vezi pe GitHub↗

    98.css is a CSS retro UI framework and component library designed to recreate the visual aesthetic of legacy desktop operating systems. It serves as a retro design system and web UI emulator, providing a collection of styles to build faithful reproductions of vintage user interfaces. The framework employs a CSS-only component architecture to emulate classic software environments. It uses border-shadow emulation and state-based visual transitions to simulate physical button presses and three-dimensional panels without requiring external JavaScript logic. The library covers a wide range of int

    Implements complex interactive interface elements like tabs and tree views using pure CSS without JavaScript.

    CSS
    Vezi pe GitHub↗11,110
  • chokcoco/css-inspirationAvatar chokcoco

    chokcoco/CSS-Inspiration

    10,866Vezi pe GitHub↗

    This project is a curated collection of galleries and component libraries that demonstrate pure CSS visual effects, 3D transforms, animation patterns, and layout solutions. It serves as a visual catalog of interactive UI elements and graphics built exclusively with HTML and CSS. The collection distinguishes itself by implementing complex interactivity, such as state management and animation triggers, using only CSS pseudo-classes and keyframes without any JavaScript. It also features a system for generative art and algorithmic patterns, as well as spatial 3D constructions using perspective an

    Provides interactive UI elements and visual patterns built exclusively with HTML and CSS without JavaScript.

    CSS
    Vezi pe GitHub↗10,866
  • chinchang/hint.cssAvatar chinchang

    chinchang/hint.css

    8,445Vezi pe GitHub↗

    hint.css is a pure CSS tooltip library and styling framework used to create accessible informational pop-ups. It functions as a lightweight user interface component that transforms ARIA attributes into visible tooltips without the use of JavaScript. The framework is designed to be customizable, offering a system of configurable class prefixes to prevent naming conflicts within larger web projects. It utilizes a BEM-inspired namespace to ensure stylesheets remain conflict-free when integrated into existing environments. The library covers a range of UI capabilities, including directional posi

    Ships lightweight UI components built entirely with CSS pseudo-elements to avoid JavaScript.

    CSS
    Vezi pe GitHub↗8,445
  • phuocng/csslayoutAvatar phuocng

    phuocng/csslayout

    8,060Vezi pe GitHub↗

    CSS Layout is a pure CSS pattern library that provides pre-built layout components for common page structures, implemented entirely with CSS using flexbox and grid. The collection focuses on reusable, encapsulated components that handle overlapping elements, vertical centering, sticky footers, and classic page layouts without requiring any JavaScript for rendering or interactivity. The library offers a range of practical layout implementations including centered navigation menus, element stacking techniques, holy grail page layouts, and responsive grid systems. Each pattern is built as a self

    Provides pre-built CSS layout components that can be customized in appearance to match specific project requirements.

    MDXcsscss-gridflexbox
    Vezi pe GitHub↗8,060
  • lukehaas/css-loadersAvatar lukehaas

    lukehaas/css-loaders

    7,058Vezi pe GitHub↗

    This project is a collection of lightweight animated loading indicators and pure CSS UI components. It provides a library of pre-made styles and keyframes for rendering visual motion effects and loading spinners without the use of JavaScript. The library prioritizes minimal document object model overhead by utilizing a single-element HTML structure for each loader. It employs pseudo-elements to create complex shapes and relies on font-size based scaling to ensure proportional resizing across different dimensions. These components function as user interface feedback systems, providing visual

    Includes UI components built entirely with CSS to ensure high performance and minimal overhead.

    CSS
    Vezi pe GitHub↗7,058
  • adamschwartz/magic-of-cssAvatar adamschwartz

    adamschwartz/magic-of-css

    6,684Vezi pe GitHub↗

    Magic of CSS is a structured tutorial series that teaches web developers advanced CSS layout, typography, and animation techniques through hands-on examples. The course covers the full spectrum of CSS capabilities, from foundational box model and positioning concepts to sophisticated animation and interactive state management, all without relying on JavaScript. The series distinguishes itself by teaching practical, real-world CSS patterns such as inline-block justified grids, percentage-based absolute positioning, table-display vertical centering, and letter-span styling techniques. It demons

    Building interactive elements like accordions and buttons using CSS pseudo-selectors and state-based styling without JavaScript.

    CSScssdesignexamples
    Vezi pe GitHub↗6,684
  • edwardtufte/tufte-cssAvatar edwardtufte

    edwardtufte/tufte-css

    6,498Vezi pe GitHub↗

    Ships CSS media queries that collapse margin notes into inline footnotes on narrow screens without JavaScript.

    HTMLcsstufte-css
    Vezi pe GitHub↗6,498
  • kazzkiq/balloon.cssAvatar kazzkiq

    kazzkiq/balloon.css

    5,014Vezi pe GitHub↗

    balloon.css este un framework ușor, bazat pe CSS, pentru implementarea de tooltips și overlay-uri textuale personalizabile. Este o bibliotecă pur CSS care permite crearea de elemente pop-up informative fără a necesita un runtime JavaScript. Framework-ul folosește variabile CSS pentru a permite personalizarea culorilor, fonturilor și animațiilor. Tooltip-urile pot fi poziționate în direcții specifice față de elementul declanșator și suportă inserarea de conținut bogat, cum ar fi caractere speciale HTML și icon fonts. Vizibilitatea este gestionată în principal prin declanșatoare de tip hover, deși sistemul suportă vizibilitatea programatică prin comutarea unor atribute HTML specifice. Motorul de randurare utilizează poziționarea absolută și pseudo-elemente pentru a afișa conținutul în funcție de interacțiunea utilizatorului sau de stările definite.

    Provides a lightweight UI component built entirely with CSS to maximize performance and compatibility.

    CSScsshtmlless
    Vezi pe GitHub↗5,014
  • qishaoxuan/css_tricksAvatar QiShaoXuan

    QiShaoXuan/css_tricks

    4,103Vezi pe GitHub↗

    Acest proiect este o colecție de ghiduri de referință și tipare reutilizabile pentru implementarea layout-urilor CSS, tipografiei și efectelor vizuale. Acesta servește drept bibliotecă de fragmente de stil și ghiduri de implementare pentru structurarea paginilor web și crearea de tipare comune de interfață utilizator. Repository-ul oferă galerii specializate pentru efecte vizuale și tipare de componente UI. Acestea includ tehnici pentru crearea de glassmorphism, forme geometrice complexe și elemente interactive precum acordeoane, tooltip-uri și indicatori de tab-uri animați. Proiectul acoperă o gamă largă de capabilități frontend, inclusiv design responsiv, sisteme de layout flexibile și bazate pe grid și optimizarea tipografiei. Include, de asemenea, resurse pentru construirea de efecte de mișcare interactive, amestecarea culorilor și filtrarea imaginilor pentru a rezolva problemele comune de randare și a îmbunătăți estetica interfeței.

    Provides pure CSS implementations of interactive UI components such as accordions and tab indicators.

    CSScsscss3
    Vezi pe GitHub↗4,103
  • alex-shpak/hugo-bookAvatar alex-shpak

    alex-shpak/hugo-book

    4,051Vezi pe GitHub↗

    hugo-book este o temă de documentație și un framework de site static pentru Hugo, conceput pentru a crea manuale tehnice structurate, cărți de documentație și baze de cunoștințe multilingve. Acesta transformă structurile de directoare în meniuri de navigare ierarhice și conținut tehnic formatat. Framework-ul include un renderer specializat de documentație OpenAPI care convertește specificațiile în pagini de referință structurate. De asemenea, oferă o integrare de căutare full-text pe partea clientului și suportă conținut multilingv cu oglindire a layout-ului de la dreapta la stânga (RTL). Proiectul acoperă o gamă largă de capabilități de randare a conținutului, inclusiv tehnoredactarea ecuațiilor matematice, generarea de diagrame, integrarea înregistrărilor de terminal și elemente interactive precum panouri cu tab-uri și blocuri colapsabile. De asemenea, integrează un sistem de blog cronologic și instrumente pentru generarea cuprinsului și a listelor de pași. Personalizarea vizuală este gestionată prin suport pentru teme de culoare, suprascrieri de stil CSS și injectare de HTML personalizat.

    Implements interactive UI patterns like collapsible blocks and tabbed content using pure CSS to minimize JavaScript dependencies.

    HTMLdocumentationhugohugo-theme
    Vezi pe GitHub↗4,051
  • picturepan2/instagram.cssAvatar picturepan2

    picturepan2/instagram.css

    4,014Vezi pe GitHub↗

    instagram.css este o bibliotecă de filtre de imagine CSS și o componentă UI pur CSS. Aceasta oferă o colecție de stiluri predefinite concepute pentru a aplica filtre fotografice și corecții de culoare imaginilor web. Biblioteca obține aceste efecte vizuale fără utilizarea JavaScript sau a bibliotecilor externe de procesare a imaginilor. Utilizează un sistem de funcții de filtrare CSS pentru a orchestra luminozitatea, contrastul și saturația, mapând nume estetice specifice la seturi de proprietăți hardcodate. Proiectul acoperă procesarea imaginilor pe partea de client și personalizarea UI-ului frontend. Permite aplicarea filtrelor foto pentru a crea un aspect consistent pentru galeriile de imagini și oferă posibilitatea de a personaliza stilurile filtrelor în interiorul fișierelor CSS sursă.

    Provides a styling tool built entirely with CSS to achieve specific aesthetic effects on photographs.

    CSS
    Vezi pe GitHub↗4,014
  • marvelapp/devices.cssAvatar marvelapp

    marvelapp/devices.css

    3,963Vezi pe GitHub↗

    devices.css is a library of pure CSS components used to render responsive device frames and hardware mockups. It provides a collection of styles that create visual representations of smartphones, tablets, and laptops without the use of external images or JavaScript. The project enables the simulation of hardware borders and bezels through a system of CSS-based frames and mockups. These components allow for the visualization of responsive designs and UI components across various screen sizes and device models. The library utilizes CSS custom properties for theming colors and dimensions, emplo

    Ships visual interface elements and device wrappers that require no images or JavaScript to render.

    CSS
    Vezi pe GitHub↗3,963
  • franciscop/picnicAvatar franciscop

    franciscop/picnic

    3,886Vezi pe GitHub↗

    Picnic este un framework CSS ușor, conceput pentru a accelera dezvoltarea interfețelor web responsive. Oferă o bază de stilizare fundamentală care aplică design-uri vizuale direct pe elementele HTML native, permițând crearea de layout-uri curate și accesibile fără a fi nevoie de nume de clase personalizate extinse. Framework-ul se distinge prin implementarea componentelor UI interactive — cum ar fi modale, tab-uri și meniuri de navigare — în întregime prin CSS. Prin utilizarea pseudo-claselor și a selectorilor de tip sibling, gestionează starea componentelor și interactivitatea fără a necesita logică JavaScript externă. Această abordare asigură că elementele complexe de interfață rămân funcționale și ușoare. Biblioteca include o suită cuprinzătoare de instrumente structurale și de prezentare, inclusiv un sistem de grid bazat pe flexbox, stivuirea verticală a elementelor și motoare de layout responsive care se ajustează automat la diferite dimensiuni de ecran. Oferă, de asemenea, stilizare standardizată pentru prezentarea datelor, cum ar fi tabele și carduri, alături de componente de input specializate, cum ar fi zone de upload de fișiere drag-and-drop și tooltip-uri contextuale.

    Implements interactive UI components like modals and tabs using pure CSS to eliminate JavaScript dependencies.

    CSS
    Vezi pe GitHub↗3,886
  • baeharam/must-know-about-frontendAvatar baeharam

    baeharam/Must-Know-About-Frontend

    3,675Vezi pe GitHub↗

    This project is a comprehensive frontend engineering study guide designed to cover the essential technical concepts of modern web development. It serves as a multi-disciplinary reference for mastering the browser execution engine, the JavaScript language, and the structural fundamentals of the web. The collection provides deep dives into JavaScript language internals, including execution contexts, closures, prototypes, and the event loop. It further details web browser internals, focusing on the critical rendering path, DOM construction, and engine mechanics. The guide also covers web securi

    Teaches how to create new formatting contexts to isolate elements and prevent vertical margin collapsing.

    cssfront-endhtml
    Vezi pe GitHub↗3,675
Înapoi12Înainte
  1. Home
  2. Web Development
  3. CSS Development Utilities
  4. CSS-Only UI Components

Explorează sub-etichetele

  • Customizable Layout ComponentsPre-built CSS layout components whose appearance can be modified to match specific project requirements. **Distinct from CSS-Only UI Components:** Distinct from CSS-Only UI Components: focuses on the customization of pre-built layout components rather than the implementation of interactive UI components.
  • Formatting ContextsMechanisms used to isolate layout elements and prevent margin merging. **Distinct from Responsive Margin Collapse:** Focuses on the conceptual creation of block formatting contexts (BFC) rather than responsive utility techniques.
  • Responsive Margin CollapseCSS media query techniques that collapse margin notes into inline footnotes on narrow screens without JavaScript. **Distinct from CSS-Only UI Components:** Distinct from CSS-Only UI Components: focuses on responsive layout behavior for margin notes, not interactive UI components.
  • Visual EmulationsUI components and styles that recreate specific hardware or software aesthetics using only CSS. **Distinct from CSS-Only UI Components:** Focuses on the overall visual emulation of a console rather than just isolated interactive components.