Unclaimed Package Is this your package? Claim it to unlock full analytics and manage your listing.
Claim This Package

Install via UPM

Add to Unity Package Manager using this URL

https://www.pkglnk.dev/calendar-ui.git

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **Calendar UI** to your Unity project via Package Manager:

1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/calendar-ui.git
```

[![pkglnk](https://www.pkglnk.dev/badge/calendar-ui.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/calendar-ui)

README

Calendar UI (Unity Package)

openupm

Summary

A lightweight, customizable Unity calendar UI for displaying and managing dates, with Google Calendar holiday integration.

Calendar UI Preview

Features

  • Calendar Display - Shows year, month, day and holiday infomation views for date navigation.

  • Current Date Indicator - Marks the current date for quick reference.

  • Clickable Days - Each day can trigger custom functions or events.

  • UI Customization - The appearance can be adjusted to fit your project.

  • Holiday Database - Supports importing public holiday data from Google Calendar.

Holiday Database

This package includes two holiday database ScriptableObjects by default:

  • US Public Holidays

  • Indonesian Public Holidays

The data was last retrieved in 2026. To keep the holiday data up to date, you can connect the package to Google Calendar using your own Google OAuth credentials. A setup tutorial is available in the Inspector.

You can also create your own Holiday Database via: Create → Calendar UI → Holiday Database

Google Calendar Integration Preview

Installation

Install via Clone

Clone this project using this command line

git clone https://github.com/adityarahmanda/unity-calendar-ui.git

Install via Git Url

  1. Open Unity Package Manager

  2. Click +

  3. Select Add package from git URL...

  4. Paste this URL

https://github.com/adityarahmanda/unity-calendar-ui.git?path=/Packages/com.adityarahmanda.calendar-ui
  1. Click Add

Install via Tarball Releases

  1. Go to Releases page

  2. Download .tgz from the latest release

  3. In Unity, open Window/Package Manager

    • Click +
    • Select Add package by tarball...
    • Select the downloaded file to import it

Install via Scoped Registry

  1. In Unity, Open Edit -> Project Settings -> Package Manager

  2. Add a new Scoped Registry (or edit the existing OpenUPM entry)

    Label Value
    Name Aditya Rahmanda
    URL https://package.openupm.com
    Scope(s) com.adityarahmanda
  3. Click Save or Apply

  4. Open Window/Package Manager

  5. There are several ways to add the package

    • Go to My Registries section,
    • Find Aditya Rahmanda's Calendar UI package
    • Click Install Button

    or

    • Click +
    • Select Add package by name...
    • Paste com.adityarahmanda.calendar-ui into name
    • Click Add

Comments

No comments yet. Be the first!