Clean And Lightweight Calendar Plugin For Vue.js – V-Calendar


A lightweight, dependency-free plugin for building attributed calendars in Vue.js.


  • Display clean and simple attributed calendars
  • Built-in support for various attributes, including
    • highlighted regions
    • indicators
    • day content styles (hovered and non-hovered)
  • Apply attributes over multiple dates or date ranges (start & end dates)
  • Date-picker supporting all native v-calendar props/events with various selection modes
    • single date
    • multiple dates
    • date range
  • Extensive API with custom slot support
  • Responsive and mobile-friendly
    • Handles taps for date selection
    • Handles swipes for month navigation



Download Details:

Author: nathanreyes

Live Demo:

Download Link:

Official Website:

Install & Download:

$npm install v-calendar

You Might Be Interested In:


Add Comment