Ross ROSS = Recommend OSS · open-source software intelligence for agents

uvarov-frontend/vanilla-calendar-pro

The Vanilla Calendar Pro is a versatile JavaScript date and time picker component with TypeScript support, making it compatible with any JavaScript frameworks and libraries. It is designed to be lightweight, easy to use, and feature-rich, without relying on external dependencies. observed · 2026-08-28

github.com/uvarov-frontend/vanilla-calendar-pro · homepage · TypeScript · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 87
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 58.5
  • age_days: 1584
  • days_rel: 10
  • days_push: 10
  • n_releases_24m: 9

Full methodology

Adoption not part of the score

1253 stars · 106 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Vanilla Calendar Pro is a lightweight, dependency-free JavaScript date and time picker component written in TypeScript that works with any framework or vanilla JS. It supports multiple calendar types (default, multiple, month, week, year), localization, date ranges, time selection, popups, custom layouts, and theming, with dedicated wrappers for React, Vue, Angular, and Web Components.

Use cases

  • add a date picker to a form
  • select a date range in a booking app
  • pick date and time in vanilla JavaScript
  • localized calendar with holidays and weekends
  • attach a datepicker to an input field
  • embed a calendar in React or Vue without heavy dependencies

When to choose

  • you need a feature-rich date/time picker with no external dependencies
  • you want framework-agnostic code usable across React, Vue, Angular, or plain JS
  • you need localization, week numbers, disabled days, or custom layouts
  • bundle size matters (~20 KB gzip)

When to avoid

  • you need a full-featured date manipulation library like date-fns or Moment.js
  • you want a calendar tied deeply into a specific framework's ecosystem with native reactivity
  • you require a nonstandard license (license is not standard MIT in the repo despite npm listing)

Facets

library · maturity active

ui-components date-time form-handling internationalization frontend web-development cross-platform browser datepicker timepicker vanilla-js typescript zero-dependencies calendar-component react vue angular web-component web-server nodejs

10 sources

Member repositories

RepositoryRoleHealth v2
uvarov-frontend/vanilla-calendar-promain95

For agents

markdown · JSON · MCP: product_card(name="uvarov-frontend/vanilla-calendar-pro")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem