51 Repos
Collections of pre-built, reusable interface elements for rapid application development.
Distinguishing note: Focuses on the library implementation itself rather than the paradigm of component development.
Explore 51 awesome GitHub repositories matching web development · UI Component Libraries. Refine with filters or upvote what's useful.
This project is a component-based UI framework and a React Material Design library. It provides a comprehensive set of reusable interface elements that implement Google Material Design specifications to ensure consistent visual styles and behaviors across web applications. The framework enables the construction of professional layouts for enterprise web interfaces and the rapid prototyping of frontend designs. It uses a collection of pre-designed React components to standardize layouts and accelerate the overall development process. The system integrates a styling engine and theme-based inje
Offers a scalable library of reusable components designed for consistency across large-scale corporate projects.
AdminLTE is a responsive dashboard framework and component library used to build administrative control panels and internal application backends. It provides a collection of HTML and CSS templates based on the Bootstrap 5 framework to create standardized layout systems for web interfaces. The project includes specialized application page templates for common administrative views, such as kanban boards, calendars, and chat interfaces. It also features built-in support for visual theme adaptations, including native dark mode and right-to-left layouts. The library covers a range of UI developme
Provides a comprehensive library of reusable UI elements including kanban boards, calendars, and multi-step forms.
This project is a comprehensive educational knowledge base designed to support developers in mastering React and its surrounding ecosystem. It serves as a technical interview resource, providing a structured collection of questions and answers that cover core concepts, architectural patterns, and common development challenges. The repository distinguishes itself by offering detailed explanations of fundamental React principles, including component-based composition, the declarative UI paradigm, and state-driven data flow. It provides clarity on complex topics such as the Fiber reconciliation
Implements a framework for building user interfaces by composing reusable functional units.
Layui is a web UI component library, frontend layout framework, and CSS asset optimizer. It provides a collection of pre-styled visual elements and layout patterns used to build browser-native web interfaces. The framework enables the composition of structured web pages through standardized design assets and CSS components. It includes tools for compressing stylesheets and resolving imports to improve loading speeds across different web browsers. The library covers web UI development and frontend layout composition, facilitating rapid interface prototyping by assembling functional frontends
Provides a library of pre-built, reusable interface elements for rapid web application development.
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
Provides a standardized library of pre-made buttons, lists, and navigation elements.
ngx-admin is a customizable administrative interface template and enterprise UI component library built with Angular. It provides a framework for creating responsive web dashboards and management consoles through a set of reusable interface elements and layout examples. The project features a theming and layout framework that allows for real-time visual style updates and support for right-to-left interface directionality. It includes a frontend implementation for role-based access management to verify user credentials and protect private application areas. The system utilizes a component-bas
Ships a scalable library of reusable UI components designed for consistency across large-scale business applications.
This project is a high-performance, lightweight C graphics library designed for creating interactive user interfaces on resource-constrained embedded hardware. It functions as a comprehensive framework that provides a widget toolkit, a rendering engine, and hardware-agnostic drivers to support the development of graphical displays on microcontrollers and embedded systems. The framework distinguishes itself through a flexible, object-oriented widget hierarchy and a declarative layout engine that supports responsive design patterns like flexbox and grid systems. It enables developers to synchro
Provides a library of built-in widgets like buttons, sliders, and tables for embedded graphical interfaces.
SweetAlert is a JavaScript modal dialog library and web UI component library used to replace native browser alert and prompt windows with stylized, customizable popup dialogs. It provides a set of visual components for displaying messages, warnings, and prompts through a polished user interface. The library allows for the creation of custom modal designs and branded popup dialogs that match a specific website aesthetic. It supports the embedding of external rendering elements directly into popups to customize visual content and layout. The toolkit covers a range of interaction patterns, incl
Ships a collection of pre-built, reusable modal interface elements for web pages.
Polymer is a custom element framework and web component library used to build reusable, encapsulated custom elements that function as native browser components. It serves as a system for defining public properties and attributes that trigger automatic state observation and updates within the DOM. The project functions as a data binding library, providing a mechanism to synchronize state between internal component properties and external models via two-way data binding. It covers the development of frontend component libraries and web component architecture, enabling the creation of modular u
Functions as a framework for building standardized sets of reusable UI widgets.
Tabler Icons is a library of scalable vector graphics designed for consistent visual representation across web interfaces and digital applications. It functions as a comprehensive suite of customizable graphical symbols and pre-built visual elements that adapt to various screen sizes to support interface development. The library utilizes path-based vector rendering, allowing icons to scale infinitely without loss of quality by being rasterized directly by the browser engine. Each asset is constructed on a normalized coordinate grid to ensure consistent proportions, and the icons are designed
Offers a set of pre-built visual elements and icons that adapt to various screen sizes for rapid interface development.
Stencil is a compiler used for authoring web component libraries and developing framework-agnostic user interface elements. It transforms TypeScript and JSX source code into standard custom elements that operate natively in the browser. The project enables the implementation of design systems and enterprise component systems by sharing a single codebase across different JavaScript frameworks. It generates specific adapter layers that allow these custom elements to be used as native components in React, Angular, and Vue. The toolset incorporates ahead-of-time compilation to minimize bundle si
Enables the building of scalable libraries of reusable UI components that maintain consistent look and feel across company projects.
This project is a web component tooling system used to compile TypeScript and JSX into standard-compliant custom elements. It enables the development of framework-agnostic components that function across different browsers and frontend environments. The toolset focuses on cross-framework UI distribution, allowing a single library of components to be used in React, Angular, Vue, or plain HTML. It includes capabilities for enterprise design system engineering and generates specific wrapper code to ensure components behave as native elements within various frameworks. The system covers server-s
Enables the engineering of scalable, maintainable component libraries using TypeScript for large-scale corporate design systems.
Evergreen is a React UI component library and design system framework. It provides a collection of pre-styled, accessible interface elements used to build consistent web applications. The library functions as a server-side rendered UI kit, allowing components to generate HTML on the server to improve page load speeds and search engine visibility. It includes a centralized styling layer for managing colors, typography, and spacing through custom UI theming. The framework covers accessible web design and enterprise interface design, utilizing a token-based styling system to maintain a uniform
Offers a scalable library of components designed for consistency across large-scale corporate projects.
CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for constructing back-office interfaces. It provides a library of UI components with native wrappers for React, Vue, and Angular applications, alongside a Sass-based theming system for managing brand colors, dark mode, and design tokens via variables and CSS custom properties. The template includes a set of advanced form controls such as autocomplete, date pickers, and multi-step wizards with built-in validation, and supports switching the entire interface between built-in dark and li
Offers a library of ready-to-use UI components, forms, helpers, and plugins for rapid page construction.
HyperUI is a dependency-free collection of responsive HTML layouts and pre-styled components designed for various web domains. It functions as a Tailwind CSS component library where users integrate standalone HTML snippets via a copy-paste distribution model to avoid package installation and framework overhead. The library features one-click markup copying from a pre-built component gallery. It includes specialized design systems, such as high-contrast neobrutalist styling with heavy borders, and visual tools for generating dark mode color palettes and harmonic typography scales. The compone
Provides a comprehensive collection of pre-built, reusable HTML and Tailwind CSS interface elements for rapid web development.
This project is a UI component library and web layout framework providing pre-made interface elements and blocks for production-ready web applications. It functions as an AI design system that combines a collection of reusable components with a Model Context Protocol server to enable AI coding agents to discover and install interface elements. The system distinguishes itself through AI-driven automation, using the Model Context Protocol and schema-driven configurations to integrate design rules and installation commands directly into AI agents. This allows for the programmatic implementation
Enables rapid web UI development using a library of pre-made components and blocks.
Vue Storefront is a composable commerce platform designed to decouple the presentation layer from backend systems. By providing a headless frontend framework, it enables developers to build high-performance, mobile-first digital storefronts that remain independent of specific commerce engines, payment providers, or content management systems. The platform distinguishes itself through a modular architecture that uses standardized integration adapters to aggregate data from disparate services into a unified layer. This approach allows businesses to modernize legacy infrastructure or manage comp
Provides a library of pre-built, styleable components that follow common ecommerce patterns.
Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux
Teaches using pre-built, themed components from a design system for consistent interfaces.
shadcn-vue is a collection of accessible and unstyled UI components for Vue. It serves as a design system foundation and a port of Radix UI primitives to the Vue ecosystem, focusing on providing a base for highly customizable web interfaces. The project utilizes a template-driven distribution model, delivering raw source code via a CLI rather than a compiled library. This allows for the direct modification of components using Tailwind CSS utility classes to establish a unique visual identity. The library covers accessible component architecture and custom design system implementation. It pro
Provides a collection of customizable UI elements to build consistent internal libraries.
Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain
Programmatically creates and configures user interface component libraries and visual themes.