awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

45 Repos

Awesome GitHub RepositoriesDate Selection Components

Provides interactive UI components for selecting dates within specific ranges.

Distinguishing note: Focuses on date-specific input components.

Explore 45 awesome GitHub repositories matching user interface & experience · Date Selection Components. Refine with filters or upvote what's useful.

Awesome Date Selection Components GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • marmelab/react-adminAvatar von marmelab

    marmelab/react-admin

    26,780Auf GitHub ansehen↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Captures date range intervals for filtering records with locale support.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Auf GitHub ansehen↗26,780
  • sboudrias/inquirer.jsAvatar von SBoudrias

    SBoudrias/Inquirer.js

    21,578Auf GitHub ansehen↗

    Inquirer.js is a command line input framework and prompt library for Node.js applications. It provides a structured set of tools for building interactive terminal interfaces, including menus, checklists, and text inputs, to gather user data and manage complex interactions. The framework allows for the creation of dynamic user experiences through branching prompt logic and the resolution of asynchronous configurations. Users can define custom prompts using a provided API and localize interface text into different languages. The library covers a wide range of input capabilities, including sing

    Implements checklist-style prompts where users can toggle multiple items on or off.

    TypeScriptclicommand-linejavascript
    Auf GitHub ansehen↗21,578
  • flatpickr/flatpickrAvatar von flatpickr

    flatpickr/flatpickr

    16,469Auf GitHub ansehen↗

    Flatpickr is a lightweight, dependency-free JavaScript library designed to provide a modular date and time selection interface for web applications. It functions as a versatile web component that integrates into existing forms, offering a consistent user experience for picking single dates, ranges, or multiple values while maintaining a clear separation between human-readable display strings and machine-readable data. The library distinguishes itself through a robust configuration-driven architecture that allows for dynamic runtime updates and extensive customization of date formatting via a

    Links two separate input fields to allow users to define a start and end date by selecting from the interface.

    TypeScriptdatedatepickerdaterange
    Auf GitHub ansehen↗16,469
  • hoffstadt/dearpyguiAvatar von hoffstadt

    hoffstadt/DearPyGui

    15,217Auf GitHub ansehen↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    Provides interactive calendar components for date selection with support for constraints and tooltips.

    C++cppcross-platformdearpygui
    Auf GitHub ansehen↗15,217
  • angular-ui/bootstrapAvatar von angular-ui

    angular-ui/bootstrap

    14,206Auf GitHub ansehen↗

    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 interactive calendar components for selecting dates within forms.

    JavaScript
    Auf GitHub ansehen↗14,206
  • tinacms/tinacmsAvatar von tinacms

    tinacms/tinacms

    13,150Auf GitHub ansehen↗

    TinaCMS is a headless content management framework that bridges local Git-based file storage with a visual, in-context editing interface. By treating your repository as the single source of truth, it enables developers to manage content as structured data files while providing editors with a browser-based dashboard to modify website content directly within a live preview. The framework distinguishes itself by transforming local files into a unified GraphQL API, which powers both the administrative interface and the application's data retrieval layer. This architecture allows for compile-time

    Offers a structured interface for selecting and storing date and time values within content files.

    TypeScriptcmscontent-management-systemforestry
    Auf GitHub ansehen↗13,150
  • uxsolutions/bootstrap-datepickerAvatar von uxsolutions

    uxsolutions/bootstrap-datepicker

    12,656Auf GitHub ansehen↗

    bootstrap-datepicker is a JavaScript calendar widget and UI extension designed for the Bootstrap CSS framework. It provides a client-side input component for web forms that allows users to select single dates or date ranges through a navigable monthly calendar view. The component includes localized calendar interfaces that adapt visual layouts and date formats to match different languages and regional standards. It also features custom date validation to restrict user input by disabling specific days or setting minimum and maximum date boundaries.

    Provides a visual calendar interface for selecting dates or ranges within web forms.

    JavaScriptbootstrapbootstrap-datepickerjavascript
    Auf GitHub ansehen↗12,656
  • eternicode/bootstrap-datepickerAvatar von eternicode

    eternicode/bootstrap-datepicker

    12,656Auf GitHub ansehen↗

    bootstrap-datepicker is a JavaScript calendar widget and UI extension designed to integrate with the Bootstrap CSS framework. It provides a graphical calendar interface for selecting dates within web applications, serving as a specialized component for Bootstrap web forms. The project functions as a client-side date selection tool that replaces manual text entry with an interactive calendar popup. It focuses on improving the frontend user interface for date-related inputs.

    Offers a visual date selection component that replaces manual text entry in web forms.

    JavaScript
    Auf GitHub ansehen↗12,656
  • coreui/coreui-free-bootstrap-admin-templateAvatar von coreui

    coreui/coreui-free-bootstrap-admin-template

    12,220Auf GitHub ansehen↗

    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

    Marks individual calendar days as non-selectable while keeping them visible.

    HTMLadminadmin-dashboardadmin-panel
    Auf GitHub ansehen↗12,220
  • longbridge/gpui-componentAvatar von longbridge

    longbridge/gpui-component

    11,793Auf GitHub ansehen↗

    gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li

    Provides a calendar interface for selecting both single dates and date ranges.

    Rustdesktop-applicationgpuirust
    Auf GitHub ansehen↗11,793
  • dangrossman/daterangepickerAvatar von dangrossman

    dangrossman/daterangepicker

    10,990Auf GitHub ansehen↗

    This is a JavaScript date and time selector and a jQuery-based component used to capture single dates or date ranges through a calendar dropdown interface. It serves as a web-based tool for selecting specific days along with hours and minutes for scheduling and data filtering. The project includes support for regional date localization, allowing date displays and labels to be translated and formatted to match different languages and regional requirements. The component provides capabilities for input validation through date constraints and the definition of selectable time windows. Users can

    Provides an interactive UI component to restrict selectable date ranges and define regional formats.

    JavaScript
    Auf GitHub ansehen↗10,990
  • wenchaod/fscalendarAvatar von WenchaoD

    WenchaoD/FSCalendar

    10,654Auf GitHub ansehen↗

    FSCalendar is a customizable calendar UI library and date picker component for iOS applications. It provides a programmable interface for rendering date grids and event markers, supporting both Swift and Objective-C development. The library enables the creation of custom date picking interfaces with specific range restrictions and selection rules. It supports the display of date-based metadata and event visualization within a mobile scheduling context. The framework covers visual styling and cell design, allowing for custom view components, subtitles, and event markers. It includes a flexibl

    Provides controls for defining selection rules, including single or multiple date selection and blocking specific days.

    Objective-C
    Auf GitHub ansehen↗10,654
  • wenchaoios/fscalendarAvatar von WenchaoIOS

    WenchaoIOS/FSCalendar

    10,654Auf GitHub ansehen↗

    FSCalendar is a native iOS user interface library and customizable date picker designed for integration into mobile applications. It provides a reusable calendar component that supports both Swift and Objective-C. The library allows for the creation of custom calendar cell designs and supports date selection through swiping gestures, enabling both single and multiple date selection workflows. The component can be configured via Interface Builder for visual layout design. It includes capabilities for rendering calendar views and implementing custom date picker designs to match specific applic

    Provides an interactive calendar component for selecting dates with integrated event callbacks.

    Objective-C
    Auf GitHub ansehen↗10,654
  • wix/react-native-calendarsAvatar von wix

    wix/react-native-calendars

    10,294Auf GitHub ansehen↗

    This project provides a set of customizable calendar and date-picking interfaces for cross-platform mobile applications. It includes an interactive date grid and a date picker interface used for selecting single dates or date ranges. The components support localized date displays, allowing month names and date formatting to adapt to different languages and regional settings. Users can navigate months via a scrollable grid and mark specific days with custom highlights or indicators to signify events and status. The library covers date selection constraints to block specific dates and a select

    Provides interactive components for selecting single dates or date ranges within a calendar.

    TypeScript
    Auf GitHub ansehen↗10,294
  • cosscom/cossAvatar von cosscom

    cosscom/coss

    10,125Auf GitHub ansehen↗

    Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a comprehensive kit of interactive elements and layout building blocks that follow screen reader and keyboard navigation standards. The project functions as a UI overlay management library, offering specialized tools for implementing anchored popovers, tooltips, and slide-out panels with smooth transitions. It includes a set of accessible form primitives and selection controls to ensure compatibility across different assistive technologies. Its broader capabilities cover the const

    Provides an interactive calendar-based popover for selecting specific dates.

    TypeScriptnextjsradix-uireact
    Auf GitHub ansehen↗10,125
  • huanghaibin-dev/calendarviewAvatar von huanghaibin-dev

    huanghaibin-dev/CalendarView

    9,383Auf GitHub ansehen↗

    CalendarView is a high-performance Android UI component designed for displaying dates and navigating chronological views. It functions as a canvas-based widget that utilizes direct drawing instead of standard list views to minimize memory usage and ensure fast rendering of complex date interfaces. The component provides a programmable interface for switching between month, week, year, and lunar views. It differentiates itself through a pluggable customization system that allows developers to override the drawing logic for dates, text, event markers, and selection layouts. The library support

    Supports multiple selection modes, including single date, multiple dates, and contiguous date ranges.

    Javaandroidcalendarcalendar-api
    Auf GitHub ansehen↗9,383
  • unovue/shadcn-vueAvatar von unovue

    unovue/shadcn-vue

    9,425Auf GitHub ansehen↗

    shadcn-vue is an accessible design system framework and UI component library for Vue applications. It provides a collection of accessible, unstyled interface elements and pre-designed building blocks styled with Tailwind CSS, all of which are built on top of Radix Vue primitives. The project utilizes a command line interface to install specific components and themes directly into a local project directory rather than as pre-compiled dependencies. This distribution model allows users to own and modify the source code locally to create a custom design language. The library covers a broad range

    Provides interactive calendar and date picker components for selecting specific dates or ranges.

    TypeScriptaccessiblecomponent-libraryradix-vue
    Auf GitHub ansehen↗9,425
  • whatwg/htmlAvatar von whatwg

    whatwg/html

    9,163Auf GitHub ansehen↗

    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.

    Provides a native interactive control for selecting calendar dates and validating date strings.

    HTMLcanvaseventsourcehtml
    Auf GitHub ansehen↗9,163
  • rsuite/rsuiteAvatar von rsuite

    rsuite/rsuite

    8,701Auf GitHub ansehen↗

    rsuite is a React UI component library and enterprise design system used to build professional web interfaces. It functions as a themable component suite and localized UI toolkit, providing the necessary tools for developing data-heavy administrative dashboards and internal applications. The library is distinguished by its built-in support for server-side rendering to improve initial page load speeds and search engine visibility. It includes a global provider for managing consistent visual styles and high-contrast modes, alongside a translation layer for interface localization and date format

    Provides localized calendar interfaces for selecting single dates or date ranges with keyboard accessibility.

    TypeScript
    Auf GitHub ansehen↗8,701
  • hacker0x01/react-datepickerAvatar von Hacker0x01

    Hacker0x01/react-datepicker

    8,366Auf GitHub ansehen↗

    This project is a reusable React datepicker component providing an accessible, localized interface for selecting dates and times within web applications. It functions as an input field that triggers a calendar popup for precise temporal data entry. The component is designed for flexibility, allowing for a customizable calendar layout and the integration of custom external elements to trigger the picker. It supports marking holidays with custom labels and styles and implements date selection restrictions through boundaries, exclusion lists, and filter functions. The system includes comprehens

    Provides an interactive UI component for picking specific dates and times with customizable formatting.

    TypeScriptdate-fnsdatepicker-componenthacktoberfest
    Auf GitHub ansehen↗8,366
Vorherige123Nächste
  1. Home
  2. User Interface & Experience
  3. Date Selection Components

Unter-Tags erkunden

  • Date DisablingCapabilities to mark individual calendar days as non-selectable while keeping them visible. **Distinct from Date Selection Components:** Distinct from Date Selection Components: focuses on disabling specific dates rather than general date selection.
  • Display CustomizationCustomizable formatting for the visual presentation of date and time values within selection components. **Distinct from Date Selection Components:** Distinct from Date Selection Components as it focuses on the visual formatting of the output rather than the selection mechanism.
  • Event HooksProgrammatic callbacks triggered by user interactions with date selection components. **Distinct from Date Selection Components:** Focuses on the event-driven API rather than the visual component itself.
  • Inline PickersDate selection components that are rendered directly in the UI flow without using modal dialogs. **Distinct from Date Selection Components:** Specifically targets the non-modal, inline placement of date pickers.
  • Localized Input Components1 Sub-TagInput components that integrate multi-language support and regional formatting directly into the UI. **Distinct from Date Selection Components:** Focuses on the localized input experience rather than just the selection range functionality.
  • Localized InterfacesUI components that support regional date formats and translated labels for international users. **Distinct from Numeric and Date Formatting:** Focuses on the localized presentation within the UI component rather than just the backend formatting logic.
  • Multi-Mode Date SelectionDate selection components that support single, range, and multiple individual date selection modes. **Distinct from Date Selection Components:** Distinct from Date Selection Components: focuses on multiple selection modes rather than single-mode date selection.
  • Multi-Select InputsComponents that allow users to toggle and select multiple options from a list. **Distinct from Multiple Selection:** General purpose multi-selection for any data, not limited to date/time ranges
  • Multiple Selection1 Sub-TagSupport for selecting multiple individual dates or continuous ranges within a single interface. **Distinct from Date Selection Components:** Distinct from general date selection components: focuses on the capability to select multiple values rather than single-date input.
  • Programmatic SelectionAPIs for updating the selected date value through code and triggering change events. **Distinct from Programmatic Selection:** Distinct from general date selection components: focuses on programmatic control rather than user-driven interaction.
  • Quick-Select ShortcutsPredefined date range buttons for rapid input of common time intervals. **Distinct from Date Selection Components:** Focuses on the shortcut triggers rather than the general selection component.
  • Range CapturesUI patterns specifically for capturing a start and end date using dual input groups. **Distinct from Date Selection Components:** Focuses on the capture mechanism (dual segments) rather than general selection components.
  • Selection ClearingMethods for resetting the current selection and clearing the associated input field. **Distinct from Post-Action Selection Clears:** Distinct from post-action selection clears: focuses on manual UI-driven clearing of date inputs rather than automated state resets.
  • Selection Confirmation3 Sub-TagsOptional confirmation buttons for finalizing date or time selections. **Distinct from Date Selection Components:** Distinct from general date selection components: focuses on the specific confirmation workflow for finalizing input.
  • Selection PresetsQuick-selection triggers for predefined timeframes within a date picker. **Distinct from Date Selection Components:** Focuses on predefined shortcut triggers rather than the general date selection mechanism.
  • Selection Shortcuts1 Sub-TagNavigation shortcuts and dropdowns for rapid month or year switching in calendars. **Distinct from Date Selection Components:** Focuses on rapid navigation shortcuts rather than general date selection.
  • Timestamp IntegrationsUI mechanisms that combine date picking with time selection for complete timestamps. **Distinct from Date Selection Components:** Specifically refers to the combination of date and time pickers rather than just date range selection