Add a booking or scheduling form to your web app where users pick a start and end date for a trip or reservation.
Show a monthly event calendar with color-coded markers for deadlines, availability, or important dates.
Let users filter a list or dashboard by selecting a specific date or date range.
Display multiple months side by side with custom popover details when a user clicks on a date.
Install via npm with one command. Full docs and examples at vcalendar.io. Works as a standard Vue plugin, register it and use the components directly in templates.
v-calendar is a calendar and date-picker plugin for Vue.js, a JavaScript framework commonly used to build interactive web applications. If you are building a web app and need users to browse months, select dates, or pick date ranges, this plugin gives you those UI components ready to drop in, without writing the calendar logic yourself. The calendar display lets you show one or multiple months side by side and annotate dates with visual markers. The README shows four types of markers: highlights, which put a colored block behind a date, dots and bars, which add small indicators below dates, and popovers, which show a small bubble with additional information when a user hovers or clicks. These are useful for marking events, deadlines, availability windows, or any other date-specific data in your application. The date-picker portion supports three selection modes: choosing a single date, choosing multiple individual dates at once, and choosing a date range with a start and end point. This covers the standard patterns you would find in forms for booking, scheduling, or filtering by time period. The plugin includes built-in support for theme colors and dark mode, with several color options shown in the README screenshots. Developers who need more control can use Vue's scoped slot mechanism to supply their own HTML for individual calendar cells, which allows custom layouts beyond what the default styles provide. Full documentation, installation instructions, and usage examples live on the external site vcalendar.io. The README in this repository is mostly screenshots and a single install command.
← nathanreyes on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.