16 repository-uri
Slider components with two thumbs for selecting a minimum and maximum numeric value simultaneously.
Distinct from Time Range Selections: Distinct from Time Range Selections: focuses on numeric value ranges, not time-based intervals.
Explore 16 awesome GitHub repositories matching user interface & experience · Numeric Range Sliders. Refine with filters or upvote what's useful.
Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates diverse smart home hardware by wrapping third-party APIs into a standardized logic layer and stores all system state and historical statistics on local hardware to eliminate cloud dependencies. The system functions as a Matter IoT controller and an MQTT home automation bridge, allowing for local interoperability between different manufacturers. It features a state-based entity model and an internal event bus that decouple physical device logic from system automation. The platf
Provides numeric inputs and sliders with constraints and optional units of measurement for configuration.
30 Seconds of Python is a curated collection of short, reusable Python code snippets designed for quick reference and immediate reuse. It provides an interactive browser that lets you explore snippets organized by tags, search across names and descriptions, and copy code to your clipboard with a single click. The collection covers a broad range of common programming tasks, including list and dictionary operations, string formatting and manipulation, date and time calculations, and color format conversion. It also includes utilities for data transformation, such as converting between case styl
Provides a function to generate a list of numbers within a given range.
XUI este un framework UI nativ pentru Android și o bibliotecă de componente concepută pentru construirea interfețelor de aplicații. Oferă o suită cuprinzătoare de layout-uri native, câmpuri de introducere și elemente de navigare, susținute de un sistem de gestionare a temelor pe niveluri pentru definirea atributelor vizuale globale și a stilurilor responsive. Framework-ul se distinge printr-un set specializat de view-uri personalizate și seturi de instrumente de interacțiune, inclusiv calendare de înaltă performanță, randarea vizualizării datelor și o varietate de butoane stilizate cu cronometre integrate și efecte vizuale. Include, de asemenea, capabilități integrate de procesare media, cum ar fi scanarea codurilor de bare și QR, generarea de QR-uri personalizate și o interfață de decupare a imaginilor. Proiectul acoperă o arie largă de capabilități UI și UX, incluzând diverse componente de introducere a datelor, primitive pentru ferestre flotante și o gamă largă de indicatori de feedback, cum ar fi snackbars și bare de progres. Oferă, de asemenea, șabloane de layout, configurarea tipografiei și sisteme de animație pentru gestionarea tranzițiilor de view-uri și a feedback-ului interactiv.
Provides dual-thumb sliders for selecting a minimum and maximum numeric range.
Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes
Provides a range slider with two thumbs for selecting a numeric minimum and maximum value.
Radash este o bibliotecă de utilitare funcționale TypeScript concepută pentru transformarea datelor, validare și gestionarea fluxurilor de lucru. Oferă o colecție de funcții helper tipizate pentru a manipula array-uri, obiecte și șiruri de caractere. Proiectul dispune de un toolkit de flux de lucru asincron pentru gestionarea promisiunilor, reîncercărilor și limitelor de concurență, alături de o suită de validatoare booleene pentru verificarea tipurilor primitive, obiectelor și promisiunilor. De asemenea, implementează modele de programare funcțională, cum ar fi compunerea funcțiilor, aplicarea parțială și modele de răspuns de tip error-first. Biblioteca acoperă o arie largă de capabilități, inclusiv gestionarea stării obiectelor cu deep cloning și merging, manipulări complexe de array-uri și formatarea șirurilor. În plus, oferă instrumente pentru optimizarea execuției, cum ar fi limitarea ratei (rate limiting) și caching-ul rezultatelor.
Creates lists of numbers within a specified range using programmatic generation.
Searchkit este un framework de interfață pentru căutare conceput pentru construirea de interfețe de căutare cu React și Vue care se conectează la backend-uri Elasticsearch și OpenSearch. Acesta oferă un strat de traducere a interogărilor de căutare pentru a converti stările de căutare din frontend în limbaje de interogare specifice motorului și un motor de randare a rezultatelor pentru a afișa hit-uri, meniuri de fațete și paginare. Framework-ul include o interfață de căutare semantică ce permite căutări vectoriale de tip nearest neighbor și procesarea limbajului natural. Se diferențiază printr-un sistem de traducere bazat pe adaptoare și o mapare UI bazată pe componente care conectează logica de căutare la view-uri interschimbabile printr-o interfață standardizată. Proiectul acoperă o gamă largă de capabilități, inclusiv gestionarea stării pentru sincronizarea filtrelor și paginării, generarea complexă de fațete pentru filtrare ierarhică și numerică, și logică de ranking personalizată prin ponderarea priorității câmpurilor. De asemenea, oferă instrumente pentru fixarea rezultatelor (pinning), modificarea regulilor de interogare și vizualizarea geografică prin interfețe bazate pe hărți. Pentru securitate și extensibilitate, proiectul utilizează un strat de acces API pentru a face proxy cererilor între browser și clusterul de căutare și suportă interceptarea cererilor bazată pe middleware pentru a modifica interogările și răspunsurile.
Provides a dual-handle slider to refine search results by adjusting the minimum and maximum values of numeric attributes.
Getwidget is a comprehensive Flutter UI component library and design system providing over 1,000 pre-built widgets for creating cross-platform user interfaces. It serves as a production-ready widget gallery designed to accelerate the front-end development process through a wide array of pre-composed elements. The project includes a specialized AI interaction UI kit featuring components for rendering streaming large language model responses, RAG chat interfaces, and real-time voice agents. It also provides operational utilities for estimating monthly LLM expenditures based on token usage and p
Provides dual-thumb range sliders for selecting continuous minimum and maximum values.
Acest proiect este o bibliotecă UI bazată pe Material Design și un kit de componente mobile cross-platform. Oferă un set de componente de interfață pre-stilizate și un framework de layout conceput pentru a asigura o experiență vizuală consistentă pe diferite dispozitive mobile. Biblioteca include un sistem de gestionare a temelor mobile pentru definirea și actualizarea paletelor de culori globale și a regulilor de stilizare în întreaga interfață a aplicației. Implementează tipare de layout standardizate și reguli de spațiere pentru a menține un design curat și unitar. Toolkit-ul acoperă construcția formularelor și interfețelor mobile folosind elemente precum butoane, carduri, câmpuri de introducere text, indicatori de încărcare, comutatoare de selecție și slidere de valori.
Renders range sliders to let users select specific numeric values or intervals.
mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor
Provides numeric range sliders featuring dual thumbs for selecting minimum and maximum values.
Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel
Ships a numeric range input field for selecting values within defined minimum and maximum boundaries.
Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic interface for rendering 2D and 3D medical images, providing a web-based clinical workflow engine to automate image layouts and toolsets. The project distinguishes itself through a highly extensible architecture that allows for the development of custom clinical workflows, specialized viewing modes, and the integration of external functional extensions. It includes a dedicated command line interface for managing these plugins and supports white-labeling through a comprehensive
Provides a double-handle slider for selecting numeric ranges to define image boundaries.
Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp
Implements dual-thumb sliders for selecting minimum and maximum numeric values simultaneously.
Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou
Provides numeric and range sliders for selecting single values or numeric intervals.
Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t
Ships range selectors with dual draggable edges for picking a numeric span between two values.
Shadcn-ui-expansions is a React and Tailwind CSS component library that provides a collection of pre-built user interface elements and utilities designed to be copied directly into web applications. The project extends the shadcn-ui ecosystem with additional interactive widgets and layout elements to speed up frontend development. The library includes advanced form controls such as date and time pickers, searchable multi-item tag selectors, dual-range numeric sliders, and expanding textareas that automatically adjust height as content grows. Additional components feature animated text typing
Allows selecting a numeric range with two independent handles on a single interactive track.
The angularjs-slider repository provides a lightweight slider directive built specifically for the AngularJS framework. It offers single-handle and dual-handle numeric selection components with no external dependencies, allowing users to pick values or ranges by dragging interactive handles along a track. The component supports extensive customization options, including minimum and maximum boundaries, forbidden zones, step increments, decimal precision, and custom markup templates. Developers can configure these parameters through instance-level attributes or via a centralized service provide
Provides a dual-handle range slider component letting users select minimum and maximum numeric boundaries smoothly.