tui.calendar README

The project's README from github.com/nhn/tui.calendar. As one markdown file: README.md.

TOAST UI Calendar

🍞📅 A JavaScript calendar that is full featured. Now your service just got the customizable calendar.

npm GitHub license PRs welcome code with hearth by NHN Cloud

🚩 Table of Contents

📦 Packages

The functionality of TOAST UI Calendar is available when using the Plain JavaScript, React, Vue Component.

📙 Documents

Collect statistics on the use of open source

TOAST UI Calendar applies Google Analytics (GA) to collect statistics on the use of open source, in order to identify how widely TOAST UI Calendar is used throughout the world. It also serves as important index to determine the future course of projects. location.hostname (e.g. > “ui.toast.com") is to be collected and the sole purpose is nothing but to measure statistics on the usage.

To disable GA, refer to the docs below.

📅 Features

✨ Monthly, Weekly, Daily and Various View Types

Monthly Weekly
image image
Daily 2 Weeks
image image

Easy to Use: Dragging and Resizing a Schedule

Dragging Resizing
image image

Ready to Use: Default Popups

Creation Popup Detail Popup
image image

🎨 Other Features

💬 Contributing

🌏 Browser Support

Chrome Chrome IE Internet Explorer Edge Edge Safari Safari Firefox Firefox
Latest 11+ Latest Latest Latest

🔩 Dependencies

🍞 TOAST UI Family

🚀 Used By

📜 License

This software is licensed under the MIT © NHN Cloud.

tui.calendar (nhn/tui.calendar)

web-components
Searching Database…

12.7K ·GitHub
archived
What is this?TOAST UI Calendar is a full-featured JavaScript calendar component that renders monthly, weekly, and daily views with drag-and-drop scheduling, provided as a plain JS library plus official React and Vue wrapper components.
Is this a plain JavaScript library or do I need a specific framework?It ships as a plain JavaScript component ('@toast-ui/calendar') with official wrapper packages for React ('@toast-ui/react-calendar') and Vue ('@toast-ui/vue-calendar'), so you can use it regardless of your frontend framework.
How do I add it to my project?Install the package matching your stack from npm ('@toast-ui/calendar', '@toast-ui/react-calendar', or '@toast-ui/vue-calendar') and follow the linked English or Korean usage docs to instantiate the calendar.
What does it rely on under the hood?It's built on Preact and Immer, uses DOMPurify for sanitizing rendered HTML, and optionally pairs with 'tui-date-picker' and 'tui-time-picker' for date/time pickers.
Is this still maintained?No — the repository is archived, meaning it no longer receives updates, new features, or bug fixes.
Which browsers does it support?Latest Chrome, Edge, Safari, and Firefox, plus Internet Explorer 11 and above.
Does it send any usage data back to the developers?Yes — by default it uses Google Analytics to collect the hostname of sites that use it, solely to measure how widely the library is adopted, and this tracking can be disabled via the docs.
What view types does it offer?It supports monthly views (6-week, 3-week, 2-week), weekly, daily, and dedicated views for milestone and task schedules.
Can I customize how the calendar looks?Yes — you can apply a custom theme and customize the date/schedule cell UI, including custom grid cell headers and footers.
Who uses this in production?NHN Dooray! (project, messenger, mail, calendar, drive, wiki, contacts), NCP's Commerce Platform, Shopby, and Payco Shopping are listed as production users.
What other tools are in the same family?NHN Cloud's TOAST UI family also includes TOAST UI Grid, Chart, Editor, and Image-Editor.
Creator
nhn
Size
77.1 MB
Stars
12.7K
Age
9y
Commits · 90 Days