Skip to content

antoniandre/vue-cal

Repository files navigation

Latest Version on NPM Software License npm npm JavaScript Style Guide

vue-cal-5

Vue Cal v5 - A Flexible and Beautiful Vue 3 Calendar 📅✨

Vue Cal is your ultimate Vue 3 calendar solution! Packed with powerful features, it's highly customizable, elegant, and designed to fit all kinds of scheduling needs. Whether you’re building a personal planner, a booking system, or a productivity tool, Vue Cal is here to make your job easier and more enjoyable.


🌟 Features at a Glance

  • 🔄 Fully Responsive: Beautiful on any screen size.
  • 🎨 Customizable: Tailor colors, any kind of slots, and views to your needs. Attach all DOM events that you want.
  • 🗓️ Multiple Views: Choose between day, week, and month views (and more!).
  • 📌 Event Management: Add, edit, drag-and-drop, and resize events with ease.
  • ⚡️ Lightweight & Fast: Built with performance in mind.

🚀 v5 is Here! A New Era Begins

The long-awaited v5 is now officially released! This version has been rebuilt from the ground up, bringing powerful new features, performance improvements, and a solid foundation for future growth.

Every line of code has been carefully crafted to maintain the highest standards, ensuring reliability, flexibility, and ease of use for our community.

💡 Your Support Fuels the Future

🌟 Whether you’re using this project for a hobby, a commercial product, or to explore new technologies, your support makes a huge difference! Sponsorships help us continue improving, refining documentation, and ensuring long-term stability. 🚀

Let me know if you’d like any tweaks! 🎉


🌍 Demo & Documentation

Experience Vue Cal in action or dive into the docs for setup instructions and API details.

New V5! 🚀

Demo & Documentation

V4 (Stable)

V4 Demo & Documentation

V4 Repo


📦 Installation

Install the latest prerelease of Vue Cal V5 with your favorite package manager:

npm i vue-cal@next

💡 Why Choose Vue Cal?

With over 1.2k stars on GitHub and trusted by developers around the globe, Vue Cal is more than just a library — it’s a community-driven project committed to providing excellence.


🤝 Support the Project

Why Sponsor? 💛

Vue Cal is a labor of love, built and maintained by passionate developers to save you time and effort. Your support helps us:

  • Add new features you’ve been asking for.
  • Fix bugs quickly and efficiently.
  • Keep the project free and open-source for everyone.

How You Can Help 🙌

  • Star this repo to show your appreciation!
  • 💬 Share Vue Cal with your network.
  • 💵 Become a Sponsor to keep Vue Cal thriving.

Every contribution—big or small—makes a huge difference. Join us on this journey and be part of something amazing! 💖


❤️ Special Thanks to Our Sponsors

A huge shoutout to our amazing sponsors who make Vue Cal possible. Want to see your name here? Become a sponsor today!

nmauersberg audabas crbast codecov zeidanbm


🛠️ Contributing

We welcome all contributions through well tested PRs. Check out the Contributing Guide to get started.


📄 License

Vue Cal is licensed under the MIT License.


Let’s Build the Future of Scheduling Together! 🚀

Become a Sponsor and join the Vue Cal community today!