awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

27 repositorios

Awesome GitHub RepositoriesWeb Interface Components

Modular building blocks and rendering tools used to construct complex user interfaces from reusable parts.

Explore 27 awesome GitHub repositories matching web development · Web Interface Components. Refine with filters or upvote what's useful.

Awesome Web Interface Components GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • pallets/flaskAvatar de pallets

    pallets/flask

    71,703Ver en GitHub↗

    Flask is a micro web framework designed for building web services with a flexible, lightweight structure. It functions as a standard-compliant WSGI application server, providing the essential tools required to register URL routes, handle incoming HTTP requests, and construct responses. By utilizing a central application object, it allows developers to manage routing rules, template settings, and resource loading within a unified project environment. The framework distinguishes itself through a modular component architecture that enables the organization of routes, templates, and static files

    Defines views as reusable classes that implement method dispatch logic for handling HTTP requests.

    Pythonflaskjinjapallets
    Ver en GitHub↗71,703
  • prometheus/prometheusAvatar de prometheus

    prometheus/prometheus

    64,569Ver en GitHub↗

    Prometheus is a comprehensive monitoring and alerting platform designed to track infrastructure health and application performance. It functions as a time series database that ingests, indexes, and queries high-frequency numerical data points. By utilizing a pull-based model, the system periodically collects multi-dimensional metrics from monitored targets, storing them in an optimized block storage format that supports high-throughput ingestion and efficient historical analysis. The platform distinguishes itself through a specialized query engine that enables real-time analysis of performanc

    Renders interactive dashboards through modular web components that provide consistent visualization of complex system states.

    Goalertinggraphinghacktoberfest
    Ver en GitHub↗64,569
  • dani-garcia/vaultwardenAvatar de dani-garcia

    dani-garcia/vaultwarden

    62,749Ver en GitHub↗

    Vaultwarden is a self-hosted password management server designed to store and synchronize sensitive credentials, identities, and organizational data across multiple client devices. It functions as a database-backed web application that provides an API layer for secure client-server communication, enabling users to manage personal vaults and organizational data sharing with multi-factor authentication. The project distinguishes itself through a comprehensive administrative infrastructure that provides centralized control over server configuration, user accounts, and system diagnostics via a de

    Embeds pre-compiled web dashboard assets directly into the binary to ensure a functional user interface without requiring external build-time dependencies.

    Rustbitwardenbitwarden-rsdocker
    Ver en GitHub↗62,749
  • rails/railsAvatar de rails

    rails/rails

    58,690Ver en GitHub↗

    This project is a full-stack web framework designed for building database-backed applications through a standardized architectural pattern. It provides a comprehensive suite of integrated libraries that manage the entire request-response lifecycle, from routing incoming web traffic to rendering dynamic server-side templates. By utilizing an object-relational mapping layer, the framework allows developers to define domain models that map database tables directly to application objects, simplifying data persistence, schema migrations, and complex relationship management. The framework is distin

    Combines markup with dynamic code to generate HTML for web responses and automated notifications.

    Rubyactivejobactiverecordframework
    Ver en GitHub↗58,690
  • elemefe/elementAvatar de ElemeFE

    ElemeFE/element

    54,116Ver en 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.

    Provides a comprehensive set of modular building blocks and pre-styled components for constructing web interfaces.

    Vuecomponentselement-uijavascript
    Ver en GitHub↗54,116
  • sahat/hackathon-starterAvatar de sahat

    sahat/hackathon-starter

    35,226Ver en GitHub↗

    This project is a Node.js web application boilerplate designed to accelerate development by providing a pre-configured foundation with integrated routing, templating, and developer tooling. It serves as a comprehensive starter kit that includes a full-stack authentication system, a payment integration starter, and an LLM agent framework. The framework distinguishes itself with specialized tools for AI development, including a retrieval-augmented generation implementation kit with vector search and semantic caching. It enables the creation of reasoning agents featuring tool-calling loops and r

    Provides temporary session-based alert notifications to signal success or error states to users after a request.

    JavaScriptboilerplatehackathonhacktoberfest
    Ver en GitHub↗35,226
  • layui/layuiAvatar de layui

    layui/layui

    30,544Ver en GitHub↗

    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

    Enables the assembly of functional web interfaces using a library of modular building blocks and design assets.

    JavaScriptcomponent-librarycsshtml
    Ver en GitHub↗30,544
  • tastejs/todomvcAvatar de tastejs

    tastejs/todomvc

    28,941Ver en GitHub↗

    TodoMVC is a web application specification and a JavaScript framework comparison suite. It provides a standardized set of requirements used to generate feature-complete task-tracking applications across different languages and frameworks, serving as a frontend architectural reference. The project functions as a behavioral test suite and a cross-framework benchmark. It allows for the evaluation of frontend libraries by comparing identical application implementations to analyze differences in syntax, coding patterns, and functional capabilities. The suite covers broad capability areas includin

    Demonstrates how to build web applications using modular, reusable interface components.

    JavaScript
    Ver en GitHub↗28,941
  • advanced-frontend/daily-interview-questionAvatar de Advanced-Frontend

    Advanced-Frontend/Daily-Interview-Question

    27,505Ver en GitHub↗

    This project is an automated code assessment tool and educational platform designed for frontend interview preparation. It provides a curated collection of technical challenges that allow developers to practice JavaScript mechanics, algorithmic problem solving, and core software engineering concepts. The platform utilizes a component-driven interface to organize and present educational content, which is managed through markdown-based modeling. It distinguishes itself by integrating automated evaluation systems that analyze user-submitted logic through abstract syntax tree analysis and sandbox

    Constructs a web-based practice environment using modular interface components and markdown content.

    JavaScriptcssinterviewjavascript
    Ver en GitHub↗27,505
  • necolas/react-native-webAvatar de necolas

    necolas/react-native-web

    22,132Ver en GitHub↗

    This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web elements. It enables developers to build consistent applications that function across both mobile and web environments by providing a unified library of components and shared logic. The framework distinguishes itself through a specialized style engine that converts JavaScript object-based declarations into optimized, scoped CSS at runtime. It also features a responsive layout engine that implements a flexbox-based system, ensuring that interfaces adapt dynamically to differen

    Maps mobile-native interface primitives to standard web elements for consistent cross-platform development.

    JavaScriptcross-platformcss-in-jsgui-framework
    Ver en GitHub↗22,132
  • palantir/blueprintAvatar de palantir

    palantir/blueprint

    21,836Ver en GitHub↗

    Blueprint is a React UI component library and web design system focused on accessibility and the creation of data-dense interfaces. It provides a standardized framework of visual styles and reusable interface elements for building professional desktop applications. The toolkit is specifically optimized for displaying complex information and large datasets, featuring high-performance interactive data grids for rendering and manipulating data. The library covers a broad range of capability areas, including the construction of form inputs, navigation systems, and content layout management. It a

    Offers a standardized set of reusable building blocks and rendering tools to construct complex web interfaces.

    TypeScriptblueprintcomponentsdesign
    Ver en GitHub↗21,836
  • tabler/tabler-iconsAvatar de tabler

    tabler/tabler-icons

    20,202Ver en GitHub↗

    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

    Supplies pre-built visual components that adapt to different screen sizes for modern web interface development.

    JavaScriptbootstrap-iconscomponentscss
    Ver en GitHub↗20,202
  • airyland/vuxAvatar de airyland

    airyland/vux

    17,486Ver en GitHub↗

    Vux is a mobile web UI kit and Vue mobile UI library consisting of predefined layout and interface components. It functions as a WeUI component framework that implements a standardized design language for web applications. The library provides a collection of reusable interface elements optimized for mobile browser screen dimensions and touch interactions. It ensures visual consistency across different mobile devices by mapping component styles directly to the WeUI mobile design specification. The framework covers mobile web interface design, mobile UI development, and the rapid assembly of

    Offers reusable modular building blocks tailored for mobile web browsers to ensure a unified visual style.

    Vueantcomponentsjavascript
    Ver en GitHub↗17,486
  • angular-ui/bootstrapAvatar de angular-ui

    angular-ui/bootstrap

    14,206Ver en GitHub↗

    This project is a collection of native directives designed to implement the Bootstrap component framework within Angular applications. It provides a suite of modular interface elements that allow developers to build interactive web components without requiring external JavaScript dependencies. The library distinguishes itself by using a dependency-free logic layer that relies entirely on native framework primitives. It features a specialized service-based positioning engine to manage the placement of floating overlays and an event-driven system to coordinate the lifecycle of complex UI elemen

    Provides modular building blocks and rendering tools used to construct complex user interfaces from reusable parts.

    JavaScript
    Ver en GitHub↗14,206
  • hackerkid/mind-expanding-booksAvatar de hackerkid

    hackerkid/Mind-Expanding-Books

    13,354Ver en GitHub↗

    Mind-Expanding-Books is a static site generator and educational resource repository designed to host curated collections of literature. It functions as a personal development reading guide, providing a structured archive of books focused on intellectual growth, critical thinking, and the exploration of complex ideas. The project utilizes a component-based user interface library to assemble its web pages, combining reusable building blocks with static site generation to produce HTML from markdown files. This approach allows for the management of content-heavy archives while maintaining a consi

    Creates modular user interfaces by assembling reusable building blocks that encapsulate specific layout and styling logic for consistent design.

    JavaScriptawesomeawesome-listbiographies
    Ver en GitHub↗13,354
  • react-icons/react-iconsAvatar de react-icons

    react-icons/react-icons

    12,596Ver en GitHub↗

    This project is a comprehensive collection of type-safe SVG icon libraries bundled into a single, consistent component-based delivery system. It functions as a multi-pack aggregator that provides a library of scalable vector graphics as components with a unified API for styling and rendering. The library integrates numerous popular open-source SVG icon sets into a single component interface, allowing users to access and render a wide variety of iconography within one dependency. It includes native type definitions to ensure property validation and enable development autocomplete. The system

    Provides consistent visual symbols as reusable building blocks for constructing web user interfaces.

    TypeScripticonsreactsvg-icons
    Ver en GitHub↗12,596
  • shopify/liquidAvatar de Shopify

    Shopify/liquid

    11,811Ver en GitHub↗

    Liquid is a secure template engine and markup language used to generate dynamic HTML or text by combining static templates with backend data. It functions as a web template renderer that transforms markup into final output while restricting available logic to prevent arbitrary code execution. The engine focuses on secure markup execution, providing a restricted environment where user-provided templates cannot access sensitive system data. It utilizes a safe evaluation sandbox to ensure that only a predefined set of instructions can be executed. The system includes capabilities for template s

    Processes and combines markup with dynamic data to generate final HTML or text output.

    Ruby
    Ver en GitHub↗11,811
  • dodyg/practical-aspnetcoreAvatar de dodyg

    dodyg/practical-aspnetcore

    10,382Ver en GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    Manages temporary flash notifications that persist across requests via user sessions.

    C#asp-net-coreaspnet-coreaspnetcore
    Ver en GitHub↗10,382
  • ng-zorro/ng-zorro-antdAvatar de NG-ZORRO

    NG-ZORRO/ng-zorro-antd

    9,149Ver en GitHub↗

    ng-zorro-antd is an Angular UI component library that implements the Ant Design visual language. It provides a collection of pre-built interface elements and professional design system layouts for building web applications. The library is designed as a themable component framework, offering configuration options to modify the visual styles of interface elements. It also functions as an internationalized UI library with built-in support for translating interface elements into multiple languages. The project covers enterprise UI development and multilingual interface design. Its capability sur

    Offers modular building blocks and rendering tools to construct professional web user interfaces.

    TypeScript
    Ver en GitHub↗9,149
  • hubspot/vexAvatar de HubSpot

    HubSpot/vex

    6,882Ver en GitHub↗

    Vex is a dialog management framework and modal library designed to create and coordinate configurable overlay windows for web applications. It functions as a UI component library that provides a system for replacing standard browser alert and prompt boxes with custom-styled interface elements. The library focuses on dialog coordination, enabling the management of multiple overlapping windows that can be opened and closed independently or in batches. It provides a mechanism for creating modal dialogs that block interaction with the main screen until a user completes a specific action. The fra

    Provides reusable building blocks for creating interactive and stylable pop-up components for web applications.

    CSS
    Ver en GitHub↗6,882
Ant.12Siguiente
  1. Home
  2. Web Development
  3. Frontend Development Tools
  4. Web Interface Components

Explorar subetiquetas

  • Class-Based ViewsReusable view structures defined as classes that handle HTTP requests through method dispatching.
  • Flash User MessagesMechanisms for storing temporary notifications in user sessions for display on subsequent requests.
  • Static Asset BundlersMechanisms for embedding pre-compiled web assets directly into the application binary.
  • Template Rendering EnginesSystems that process and combine markup with dynamic code to generate final output for web responses or notifications.