awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Eonasdan avatar

Eonasdan/tempus-dominus

0
View on GitHub↗
7,175 stars·4,275 forks·HTML·MIT·17 viewsgetdatepicker.com↗

Tempus Dominus

Tempus Dominus is a JavaScript date-time picker library designed to integrate with Bootstrap-based web projects, replacing manual text entry with an interactive calendar and clock interface. It functions as a form input enhancement that provides visual selection of single dates, times, or combined date-time values through a calendar and clock widget.

The picker is built as a collection of independent UI components that manage their own state and rendering, with visual customization achieved entirely through CSS variables and class overrides without requiring JavaScript configuration. User interactions and programmatic changes trigger events through a centralized event system, while the display formatting is determined by a configurable format string that maps to locale-aware rendering rules. The picker's lifecycle is tied to its associated input element, automatically initializing and cleaning up based on DOM events, and it dynamically calculates its position relative to the viewport to ensure full visibility when opened.

The widget supports navigating through day, month, year, and decade views to locate and select specific dates, and can switch between date-only, time-only, and combined date-time modes to match input requirements. A hierarchical view system allows seamless transitions between these views through a shared navigation state.

Features

  • Date and Time Pickers - A client-side library providing interactive date and time selection with multiple view modes.
  • Form-Integrated Date-Time Pickers - Supports combined date and time selection through an integrated picker interface.
  • Bootstrap-Integrated Pickers - Designed to integrate with Bootstrap-based web projects for consistent styling and behavior.
  • Single Value Pickers - Picks one date or time value from the calendar or clock interface to populate the input field.
  • Date Picker Interfaces - Provides an interactive calendar component for selecting specific days, months, or years within forms.
  • Calendar Input Widgets - Replaces manual date entry with a visual calendar and clock picker for form inputs.
  • Date-Time Format Strings - Uses a configurable format string to drive locale-aware date and time display rendering.
  • Hierarchical View Navigation - Provides a hierarchical view system for seamless transitions between day, month, year, and decade views.
  • CSS Variable Theming - Provides visual customization entirely through CSS variables and class overrides without JavaScript configuration.
  • Mode-Switching Pickers - Switches between date-only, time-only, and combined date-time modes to match input requirements.
  • Time Pickers - Ships a time-only selection interface using a clock-style picker without a date component.
  • View Navigation - Provides controls for moving through day, month, year, and decade views to locate a specific date.
  • Event-Driven State Managers - Implements a centralized event system that propagates state updates in response to user interactions.
  • DOM-Bound Lifecycle Controllers - Automatically initializes and cleans up the picker based on the associated input element's DOM events.
  • Component-Based Architectures - Ships a collection of independent UI components that manage their own state and rendering.

Star history

Star history chart for eonasdan/tempus-dominusStar history chart for eonasdan/tempus-dominus

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Tempus Dominus

Similar open-source projects, ranked by how many features they share with Tempus Dominus.
  • mui/mui-xmui avatar

    mui/mui-x

    5,791View on GitHub↗

    MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support

    TypeScriptchartsdata-griddatatable
    View on GitHub↗5,791
  • pikaday/pikadayPikaday avatar

    Pikaday/Pikaday

    8,092View on GitHub↗

    Pikaday is a lightweight JavaScript datepicker library and client-side date input manager. It provides a standalone calendar interface for selecting dates in web applications as a zero-dependency UI component that operates without external frameworks or libraries. The tool features a modular CSS architecture that separates structural logic from visual presentation, allowing for flexible customization of the calendar layout. It includes built-in support for calendar localization, enabling the update of month names and weekday labels to match specific languages or regions. The library manages

    JavaScript
    View on GitHub↗8,092
  • taiga-family/taiga-uitaiga-family avatar

    taiga-family/taiga-ui

    4,002View on GitHub↗

    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

    TypeScriptangularbest-practicescdk
    View on GitHub↗4,002
  • amsul/pickadate.jsamsul avatar

    amsul/pickadate.js

    7,659View on GitHub↗

    pickadate.js is a responsive jQuery date and time picker designed for web forms. It provides a localized input interface that allows users to select specific calendar dates and precise clock times. The library features a customizable calendar UI with configurable colors, sizes, and breakpoints. It includes a localization system to adapt interface text and date formats into multiple languages and regional settings. The component includes interactive date and time inputs and a styling system for modifying visual design to match specific brand identities. Its layout automatically adjusts for di

    JavaScript
    View on GitHub↗7,659
See all 30 alternatives to Tempus Dominus→

Frequently asked questions

What does eonasdan/tempus-dominus do?

Tempus Dominus is a JavaScript date-time picker library designed to integrate with Bootstrap-based web projects, replacing manual text entry with an interactive calendar and clock interface. It functions as a form input enhancement that provides visual selection of single dates, times, or combined date-time values through a calendar and clock widget.

What are the main features of eonasdan/tempus-dominus?

The main features of eonasdan/tempus-dominus are: Date and Time Pickers, Form-Integrated Date-Time Pickers, Bootstrap-Integrated Pickers, Single Value Pickers, Date Picker Interfaces, Calendar Input Widgets, Date-Time Format Strings, Hierarchical View Navigation.

What are some open-source alternatives to eonasdan/tempus-dominus?

Open-source alternatives to eonasdan/tempus-dominus include: mui/mui-x — MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid,… pikaday/pikaday — Pikaday is a lightweight JavaScript datepicker library and client-side date input manager. It provides a standalone… taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.… amsul/pickadate.js — pickadate.js is a responsive jQuery date and time picker designed for web forms. It provides a localized input… mimecorg/vuido — Vuido is a framework for building native desktop applications for Windows, macOS, and Linux using Vue.js components,… angular-ui/bootstrap — This project is a collection of native directives designed to implement the Bootstrap component framework within…