Kalendar
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
Install / Use
npx skills add hi-manshu/kalendarInstalls into whichever agent you are using.
README
📅 Kalendar: The Calendar Your App Deserves
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:
[versions]
kalendar = "<version>"
kalendarFoundation = "<version>"
[libraries]
kalendar = { module = "com.himanshoe:kalendar", version.ref = "kalendar" }
kalendar-foundation = { module = "com.himanshoe:kalendar-foundation", version.ref = "kalendarFoundation" }
</details>
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)
}
}
</details>
📖Documentation
You can find it here: Kalendar Documentation
Related Skills
gortex
1.1kHigh-performance code-intelligence engine for AI agents and IDE, supports 257 languages, multi repositories, based on graph, with access via CLI, MCP Server, and API. AI coding agents teammate - expose only needed information, cutting token usage up to 50x. 100% local.
techrogue
TechRogue – Roguelike technical quiz for engineers. Usage: /techrogue | /techrogue build | /techrogue settings
cc-switch
125.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
cc-switch
125.6kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
