Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Kalendar is no ordinary library — it’s the Elder Wand of calendar components, crafted for Compose (now with KMP support) sorcerers who demand both power and elegance. With the flick of your wrist (or a few lines of Kotlin), you conjure a magical, interactive calendar that bends to your will. With Kalendar, your app becomes as organized as Hermione

License

Notifications You must be signed in to change notification settings

hi-manshu/kalendar

Open more actions menu

Repository files navigation

📅 Kalendar: The Calendar Your App Deserves

Kalendar Github: Open Issues Kalendar Kalendar Kalendar Kalendar KalendarFoundation Github Followers Twitter Follow

Kalendar is no ordinary library — it’s the Elder Wand of calendar components, crafted for Compose (now with KMP support) sorcerers who demand both power and elegance. With the flick of your wrist (or a few lines of Kotlin), you conjure a magical, interactive calendar that bends to your will. With Kalendar, your app becomes as organized as Hermione’s study schedule — but far more fun.

So go on, Wield this enchanted tool and create a calendar so charming and powerful, even * Dumbledore* would pause to admire it.

🎉 Why Kalendar?

  • 🪄 Unparalleled Customization: Shape your calendar like it’s made of Transfiguration magic. Colors, styles, themes — you control it all.
  • 📜 Event Management, Sorted: Whether it’s the next Quidditch match or your weekly stand-up, display events clearly and beautifully.
  • ✨ Interactive and Responsive:Tap, click, and swipe — and watch your calendar respond like it’s enchanted.
  • 🚀 KMP/CMP-Friendly: No weird incantations needed — just simple, idiomatic Multiplatform Compose code.

So unless you fancy scribbling your dates on a Howler, let Kalendar handle your scheduling magic.

Made with ❤️ for Android Developers by Himanshu

Kalendar supports these types of calendar, Click to have detailed information:

  • Oceanic: A majestic spell that conjures the MonthView..
  • Firey: A fiery enchantment that reveals the WeekView.
  • Solaris: A charm that lets you swipe through the calendar in MonthView, as if by magic.
  • Aerial: A spell that grants you the power to swipe through the calendar in WeekView, with the flick of a wand.

🎉 Getting Started

Version Catalog

If you're using Version Catalog, you can configure the dependency by adding it to your libs.versions.toml file as follows:

Details
[versions]
kalendar = "<version>"
kalendarFoundation = "<version>"

[libraries]
kalendar = { module = "com.himanshoe:kalendar", version.ref = "kalendar" }
kalendar-foundation = { module = "com.himanshoe:kalendar-foundation", version.ref = "kalendarFoundation" }

Gradle

Details Add the dependency below to your module's `build.gradle.kts` file:
dependencies {
    implementation("com.himanshoe:kalendar:$version")
    implementation("com.himanshoe:kalendar-foundation:$version")
    
    // if you're using Version Catalog
    implementation(libs.kalendar)
    implementation(libs.kalendar.foundation)

}

For Kotlin Multiplatform, add the dependency below to your commonMain source set's build.gradle.kts file:

sourceSets {
    commonMain.dependencies {
          implementation(libs.kalendar)
          implementation(libs.kalendar.foundation)
     }
}

📖Documentation

You can find it here: Kalendar Documentation

About

Kalendar is no ordinary library — it’s the Elder Wand of calendar components, crafted for Compose (now with KMP support) sorcerers who demand both power and elegance. With the flick of your wrist (or a few lines of Kotlin), you conjure a magical, interactive calendar that bends to your will. With Kalendar, your app becomes as organized as Hermione

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 7

Morty Proxy This is a proxified and sanitized view of the page, visit original site.