{"id":13609938,"url":"https://github.com/hi-manshu/Kalendar","last_synced_at":"2025-04-12T22:32:18.288Z","repository":{"id":38803916,"uuid":"448952507","full_name":"hi-manshu/Kalendar","owner":"hi-manshu","description":"Kalendar is a powerful and customizable calendar library for Android applications. It provides a flexible and intuitive way to display and interact with calendars in your app. With Kalendar, you can easily render calendar views, handle date selection, pagination, and range selection, and customize the layout to match your app's design.","archived":false,"fork":false,"pushed_at":"2024-04-30T18:18:44.000Z","size":8096,"stargazers_count":743,"open_issues_count":32,"forks_count":66,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-05-01T19:28:29.941Z","etag":null,"topics":["android","android-library","android-sdk","android-sdk-library","android-ui","calendar","calendar-component","compose","jetpack-compose","kotlin","kotlin-library","kts","library","sdk-android"],"latest_commit_sha":null,"homepage":"https://www.himanshoe.com","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hi-manshu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-17T15:41:09.000Z","updated_at":"2024-05-03T01:31:13.310Z","dependencies_parsed_at":"2023-11-07T19:35:58.994Z","dependency_job_id":"266a26e2-2fb0-443e-8f35-efc367da2b02","html_url":"https://github.com/hi-manshu/Kalendar","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hi-manshu%2FKalendar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hi-manshu%2FKalendar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hi-manshu%2FKalendar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hi-manshu%2FKalendar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hi-manshu","download_url":"https://codeload.github.com/hi-manshu/Kalendar/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223549045,"owners_count":17163583,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-library","android-sdk","android-sdk-library","android-ui","calendar","calendar-component","compose","jetpack-compose","kotlin","kotlin-library","kts","library","sdk-android"],"created_at":"2024-08-01T19:01:39.490Z","updated_at":"2025-04-12T22:32:18.279Z","avatar_url":"https://github.com/hi-manshu.png","language":"Kotlin","funding_links":[],"categories":["Kotlin"],"sub_categories":[],"readme":"## 📅 Kalendar: The Calendar Your App Deserves\n\n![Kalendar](img/banner.png)\n![Github: Open Issues](https://img.shields.io/github/issues-raw/hi-manshu/kalendar?color=7E8EFB\u0026label=Kalendar%3A%20Open%20Issues)\n[![Kalendar](https://img.shields.io/badge/Kotlin%20Weekly-%23286-orange)](https://mailchi.mp/kotlinweekly/kotlin-weekly-286)\n[![Kalendar](https://img.shields.io/badge/Android%20Weekly-%23533-Pink)](https://androidweekly.net/issues/issue-533)\n[![Kalendar](https://img.shields.io/badge/Canopas%20Engineering-%2372-blue)](https://blog.canopas.com/android-stack-weekly-issue-72-20658bea40a2)\n![Kalendar](https://img.shields.io/maven-central/v/com.himanshoe/kalendar?style=flat\u0026label=Kalendar)\n![KalendarFoundation](https://img.shields.io/maven-central/v/com.himanshoe/kalendar-foundation?style=plastic\u0026label=Kalendar-Foundation)\n[![Github Followers](https://img.shields.io/github/followers/hi-manshu?label=Follow\u0026style=social)](https://github.com/hi-manshu)\n[![Twitter Follow](https://img.shields.io/twitter/follow/hi_man_shoe?label=Follow\u0026style=social)](https://twitter.com/hi_man_shoe)\n\nKalendar is no ordinary library — it’s the _Elder Wand_ of calendar components, crafted for\nCompose (now with KMP support) sorcerers who demand both power and elegance.\nWith the flick of your wrist (or a few lines of Kotlin), you conjure a magical, interactive calendar\nthat bends to your will. With Kalendar, your app becomes as organized as Hermione’s study schedule —\nbut far more fun.\n\nSo go on, Wield this enchanted tool and create a calendar so charming and powerful, even *\n*_Dumbledore_** would pause to admire it.\n\n## 🎉 Why Kalendar?\n\n- **🪄 Unparalleled Customization**: Shape your calendar like it’s made of Transfiguration magic.\n  Colors, styles, themes — you control it all.\n- **📜 Event Management, Sorted**: Whether it’s the next **Quidditch match** or your weekly stand-up,\n  display events clearly and beautifully.\n- **✨ Interactive and Responsive**:Tap, click, and swipe — and watch your calendar respond like it’s\n  enchanted.\n- **🚀 KMP/CMP-Friendly**: No weird incantations needed — just simple, idiomatic Multiplatform\n  Compose code.\n\nSo unless you fancy scribbling your dates on a Howler, let Kalendar handle your scheduling magic.\n\n\u003e _Made with ❤️ for Android Developers by Himanshu_\n\n## Kalendar supports these types of calendar, Click to have detailed information:\n\n- **[Oceanic](doc/Oceanic.md)**: A majestic spell that conjures the MonthView..\n- **[Firey](doc/Firey.md)**: A fiery enchantment that reveals the WeekView.\n- **[Solaris](doc/Solaris.md)**: A charm that lets you swipe through the calendar in MonthView, as\n  if by magic.\n- **[Aerial](doc/Aerial.md)**: A spell that grants you the power to swipe through the calendar in\n  WeekView, with the\n  flick of a wand.\n\n## 🎉 Getting Started\n\n### Version Catalog\n\nIf you're using Version Catalog, you can configure the dependency by adding it to your\n`libs.versions.toml` file as follows:\n\u003cdetails open\u003e\n\n```toml\n[versions]\nkalendar = \"\u003cversion\u003e\"\nkalendarFoundation = \"\u003cversion\u003e\"\n\n[libraries]\nkalendar = { module = \"com.himanshoe:kalendar\", version.ref = \"kalendar\" }\nkalendar-foundation = { module = \"com.himanshoe:kalendar-foundation\", version.ref = \"kalendarFoundation\" }\n```\n\n\u003c/details\u003e\n\n### Gradle\n\n\u003cdetails\u003e\nAdd the dependency below to your module's `build.gradle.kts` file:\n\n```gradle\ndependencies {\n    implementation(\"com.himanshoe:kalendar:$version\")\n    implementation(\"com.himanshoe:kalendar-foundation:$version\")\n    \n    // if you're using Version Catalog\n    implementation(libs.kalendar)\n    implementation(libs.kalendar.foundation)\n\n}\n```\n\nFor Kotlin Multiplatform, add the dependency below to your commonMain source set's\n`build.gradle.kts` file:\n\n```gradle\nsourceSets {\n    commonMain.dependencies {\n          implementation(libs.kalendar)\n          implementation(libs.kalendar.foundation)\n     }\n}\n```\n\n\u003c/details\u003e\n\n## 📖Documentation\n\nYou can find it here: [Kalendar Documentation](doc/)\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhi-manshu%2FKalendar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhi-manshu%2FKalendar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhi-manshu%2FKalendar/lists"}