9 repositorios
UI elements that allow users to choose one or more options from a predefined set.
Distinguishing note: The shortlist was empty; this category groups radio buttons, checkboxes, and similar mutually exclusive or multi-select input controls.
Explore 9 awesome GitHub repositories matching user interface & experience · Selection Components. Refine with filters or upvote what's useful.
React es una biblioteca de JavaScript para crear interfaces de usuario basadas en una arquitectura orientada a componentes y un flujo de datos unidireccional.
Manages selection components including the ability to disable specific options.
Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and administrative panels. It enables developers to construct dynamic user interfaces by dragging and dropping modular widgets onto a canvas and binding them directly to backend data sources. The platform utilizes a reactive framework that automatically updates interface elements and triggers functions whenever underlying data or widget properties change, eliminating the need for manual event handling. The platform distinguishes itself through a server-side proxy architecture that exe
Includes specialized components for filtering and selecting data from structured lists.
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
Includes specialized input components for choosing one or more options from predefined lists.
Rete is a framework for building interactive, node-based visual interfaces and dataflow programming environments. It provides a core engine that processes directed graphs, allowing developers to define modular logic where nodes represent operations and connections represent the flow of data or control. By decoupling the graph logic from the user interface, the framework enables the creation of custom visual editors that can be integrated into various frontend component libraries. The project distinguishes itself through a highly extensible, signal-driven architecture that supports complex req
Allows users to select and manipulate intermediate connection points alongside nodes.
Terminal.Gui is a cross-platform .NET toolkit for building interactive text-based user interfaces. It provides a component-based architecture, a terminal rendering engine, and a declarative layout system to create console applications that run consistently across Windows, macOS, and Linux. The framework distinguishes itself with a comprehensive set of interactive console widgets, including data grids, hex editors, and hierarchical tree components. It supports advanced visual capabilities such as 24-bit True Color, Sixel image support, and a relative-coordinate layout system that adapts to ter
Ships a suite of selection tools including dropdown lists, multi-choice selectors, and range sliders.
Bootstrap Select is a jQuery plugin that replaces standard HTML select elements with a stylized interface. It functions as a custom dropdown menu that transforms native browser inputs into accessible form components. The project differentiates itself by providing real-time search filtering, multi-select data entry, and the ability to populate selection lists dynamically via remote JSON sources. To maintain browser performance when handling large datasets, it utilizes virtual rendering to display only the visible subset of options. The component includes accessibility support through ARIA att
Provides a styled selection component that replaces native HTML selects with enhanced search and multiselect capabilities.
This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.
Creates controls that allow users to select one or more options from a predefined list.
Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o
Provides type-safe dashboard form inputs for selecting related entities with search and infinite scroll.
Este proyecto es un framework de interfaz de usuario modular para aplicaciones Vue que proporciona una colección de componentes reutilizables construidos con Tailwind CSS. Funciona como una herramienta de sistema de diseño impulsada por configuración, permitiendo a los desarrolladores mantener la consistencia visual en aplicaciones complejas a través de la gestión centralizada de temas y estilos basados en utilidades. La librería destaca por una arquitectura altamente configurable que admite el mapeo de estilos basado en variantes y la personalización de instancias de componentes. Los desarrolladores pueden definir valores predeterminados globales o crear múltiples versiones del mismo elemento de interfaz, permitiendo el cambio visual dinámico y anulaciones de propiedades específicas sin duplicar código. Este enfoque asegura que los componentes permanezcan flexibles mientras se adhieren a un lenguaje de diseño unificado. El framework cubre una amplia gama de requisitos de interfaz, incluyendo herramientas especializadas para la selección de fecha y hora y el diseño de formularios estructurados. Enfatiza el rendimiento al admitir optimizaciones en tiempo de compilación, como la importación selectiva de componentes y la eliminación de definiciones de estilo no utilizadas, para minimizar el tamaño final del bundle de la aplicación.
Allows users to select from predefined visual styles by passing identifiers to update component appearance.