Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagscheduling
Calendar2.10.1
5.6k

Highly customizable calendar library supporting single, multiple, and range date selection modes. Features include horizontal/vertical scrolling, heatmap calendar, custom views, and flexible date boundaries.

AndroidJSJVMNativeWasm·kizitonwose·MIT License
kmpworkmanager3.0.1
197

A Kotlin Multiplatform library for managing background work and scheduling. It provides a unified API similar to Android Jetpack WorkManager, supporting Android, iOS, and Desktop targets.

AndroidNative·brewkits·Apache License 2.0
cardiologist0.7.0
194

Schedules jobs using datetime and coroutines with features like delaying until specific times, recurring pulses, and flexible job execution modes. Ideal for in-process scheduling within long-lived applications.

JVMNativeWasm·JakeWharton·Apache License 2.0
Calendar1.0.2
147

Highly configurable library for creating calendar pickers with customizable UI. Supports single/multiple selection, range selection, month/year pickers, and horizontal/vertical views.

AndroidJSJVMNative·wojciechosak·Apache License 2.0
krontab2.9.0
1312 used by

Facilitates scheduled task execution at runtime using a flexible, cron-like syntax. Supports configuration via strings or DSL builders, local and timezone-aware scheduling, and conversion to reactive flows.

AndroidJSJVMNativeWasm·InsanusMokrassar·Apache License 2.0
KMPTaskManager3.0.0
7

Unified API for scheduling and managing background tasks—one‑off, periodic, exact and chained jobs—featuring advanced triggers, structured logging, event‑driven completion, demo UI and docs.

AndroidNative·vietnguyentuan2019·Apache License 2.0
Kronos0.0.8
2

Persistent job scheduling library enables registration, scheduling, and management of one-time and periodic jobs using MongoDB and Redis. Supports job cancellation by ID or name.

JVM·funyin·Apache License 2.0
kOSC0.8.1
2

Facilitates communication using the Open Sound Control protocol, enabling efficient message handling and dispatch, and supporting advanced features like bundles and scheduling for real-time audio applications.

AndroidJVMNative·Burtan·Apache License 2.0
led4k0.0.2
2

Control LED displays using a builder DSL to compose video/image areas, schedule and play modes, upload programs to HD fullcolor devices with in-memory media and device-specific transformer.

JVMNative·kshulzh·Apache License 2.0
kron0.0.2
1

Cron parsing and generation tool handles cron expressions, excluding day-of-week parsing, supporting execution and iteration over generated time instances.

JSJVMNative·ForteScarlet·Apache License 2.0
Regolith1.6.0
12 used by

Offers reusable application system components for mobile, desktop, and web applications. Features modules like Init, Processes, and Resources with functionalities for initialization, daemons, crons, and resource management.

AndroidJSJVMNative·InkApplications·MIT License
mobile-sync0.1.13
1

Sync and data stack for Quran apps: OIDC authentication, SQL-backed local persistence, orchestration of sync engine via DI, unified SyncService API, mutation/observe primitives and demos.

AndroidJVMNative·quran
tokio-kotlin0.1.0
1

Event-driven, non-blocking asynchronous runtime featuring multithreaded work-stealing scheduler, reactor, async TCP/UDP and runtime primitives; faithful line-by-line transliteration of upstream implementation with provenance headers.

AndroidJSJVMNativeWasm·KotlinMania·Other
krest3.3.8
01 used by

Multiplatform library facilitates work scheduling, integrating seamlessly across various platforms. Offers comprehensive API documentation and encourages community support through contributions and issue reporting.

JSJVMNativeWasm·aSoft-Ltd·MIT License
kmpworker0.1.0-beta06
0

Reliability-first background-task API offering scheduling, retries, SQL-persistence, offline queue with replay, task chaining, tag-based cancellation, state flows and test fakes.

AndroidNative·neuralheads·Other
Page 1