Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagkotlin-coroutines
kortex0.11.0
0

Enhances coroutine usage with features like hot-launching, pseudo hot-stream Flow with key caching, and deferred actions post-mutex unlocking, optimizing reactive programming and concurrency management.

AndroidJVM·uzzu·Apache License 2.0
flare1.0.0-alpha12
0

Integrates Firebase services like Authentication, Firestore, Storage, and Cloud Functions with a coroutine-based API style, enhancing backend app development experience through streamlined asynchronous operations and serialization.

AndroidJVMNative·TeraThought·Apache License 2.0
magic1.0.0-alpha07
0

Lightweight, modular components and utilities facilitate app architecture with flexible asynchronous behavior using coroutines. Includes sample projects to demonstrate integration with ViewModels.

AndroidJSJVMNative·TeraThought·Apache License 2.0
Reduce_kmp1.0
0

Concise reactive state management library enables structured handling of application states, actions, and effects with a minimalistic API, promoting scalability, predictability, and testability.

AndroidJSJVMNative·genaku·Apache License 2.0
efekt1.0.0
0

Adapts the Redux pattern with integrated coroutines, enabling a testable architecture. Manages app state changes via actions and reducers, supporting asynchronous effects and dependency injection through a state context.

JSJVMNative·DaftMobile·MIT License
compose-utils3.1.2
0

Utility library simplifies development by offering platform-specific tools and shared abstractions for managing coroutine dispatchers, accessing platform details, handling preferences, and launching URLs across Compose environments.

AndroidJSJVMNativeWasm·the-best-is-best
drf-api-client0.2.0
0

Enables interaction with the unofficial Drop Research Facilities API, utilizing Ktor for networking, and supports live message subscription via a flow mechanism.

JSJVMNativeWasm·GW2ToolBelt·MIT License
state-in-merge0.0.2
0

Facilitates merging multiple data streams into a single state flow, offering diverse launch strategies for streamlined state management in complex scenarios.

JVMNative·tomczyn
kotlin-util2.4.0
0

Hosts utility libraries designed to simplify code development with enhanced functions, coroutine facilitation, type-safe CSV writing, Caffeine caching, and SLF4J logging support.

JSJVMNative·goquati·MIT License
QuickMVI1.2.0
0

Enhances state management in projects, offering a store class with builders for architecture patterns, intent actions, reducers, side effects, and state collection in composable methods.

AndroidJVM·mariuszmarzec
preferences2.2.0
0

Enhances shared preferences by integrating with coroutines, offering suspend functions for immediate persistence, collector support for flows, and handling of enums, objects, and nullable values.

JSJVM·jonapoul·Apache License 2.0
XtreamApi1.0.0
0

Type-safe client for interacting with Xtream Codes API, featuring DSL configuration, coroutine-friendly async calls, automatic retries, built-in HTTP caching, descriptive error handling and stream URL builders.

AndroidJVMNative·saifullah-nurani
kmp-coroutines1.2.0
0

Enhances coroutine usage with utility functions for streamlined asynchronous programming, supporting both Android and iOS platforms.

AndroidNative·zj565061763·Apache License 2.0
WPKotlin0.0.3
0

Client library facilitates interaction with the WordPress REST API, featuring JSON parsing, coroutine support, and cross-platform compatibility, leveraging Ktor client and kotlinx libraries.

AndroidJSJVMNativeWasm·rocxteady·Apache License 2.0
ksv2.0.1
0

Library relocated to a new repository for further updates and contributions, as it is no longer maintained or updated in its current location.

JSJVMNative·goquati·MIT License
ktor2.2.6
0

Asynchronous framework for building microservices and web applications, leveraging coroutines for non-blocking I/O. Offers flexible, testable architecture with unified interception and hosting API.

Native·XpointTech·Apache License 2.0
alphavantage-lib0.2.0-alpha
0

Enables making suspending API calls with minimal code, offering client customization options such as proxy settings, utilizing Ktor for HTTP requests.

AndroidJSJVMNative·devinamos24
kotlin.document.store1.0.4-wasmjs
0

Fast NoSQL document store offers typed and schemaless data handling with JSON support, efficient querying with indexing, asynchronous operations, and easy extensibility for structured data management.

AndroidJSJVMNativeWasm·mXaln·Apache License 2.0
coil3.1.1
0

Image loading library offering fast, lightweight, and easy-to-use features with optimizations like caching, downsampling, and request management. Integrates seamlessly with modern libraries and Compose.

AndroidJSJVMNativeWasm·rsktash·Apache License 2.0
Minesweeper1.0.0
0

Offers core logic and game engine for Minesweeper, featuring customizable board setup, multiplatform support, SQLDelight integration, and seamless Maven Central deployment through GitHub Actions.

AndroidJSJVMNative·sanlean
html-screenshot0.0.1-alpha01
0

Converts HTML markup into a `ByteArray` for generating receipt images. Supports local HTML rendering with coroutine-based asynchronous architecture and uses platform callbacks for completion detection.

AndroidNative·robercoding·Apache License 2.0
coroutines-gftx1.1.1
02 used by

Enhances coroutine capabilities with tools, add-ons, and extension functions, streamlining coroutine workflows and supporting other libraries. Features include `launchUndispatched`, `interruptable`, `firstOf`, and `ErrorIgnoringScope`.

JVMNative·gft-mobile-pl·Apache License 2.0
CoroutineExtensions1.0.1
0

Enhances coroutine functionality by adding extensions missing in the core library, including `Dispatchers.IOorDefault` for consistent behavior across platforms lacking `Dispatchers.IO`.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
compose-gftx1.1.0
02 used by

Enhances user interface development with composable methods, offering features like conditional modifications, state conversion, interaction filtering, and lifecycle-aware back handling to streamline UI workflows.

AndroidJVMNative·gft-mobile-pl
observable-session1.1.0
01 used by

Represents session management, allowing multiple starts and ends while holding and atomically updating data. Notifies observers on data changes and supports synchronous or streaming data retrieval.

JVMNative·gft-mobile-pl
binance-sdk2.1.1
0

Facilitates interaction with the Binance cryptocurrency exchange API, offering type-safe interfaces for REST and WebSocket operations, supporting spot and futures trading, with real-time data streams and comprehensive error handling.

AndroidJSJVMNativeWasm·Velkonost
KNotion1.0.0
0

Type-safe library interfaces with Notion API, enabling seamless integration for applications. Features include coroutine support, JSON serialization, block and database operations, and advanced search capabilities.

AndroidJSJVMNative·Velkonost
Latte0.0.1
0

Access Japan Post Digital Address and Postal Code APIs. Offers direct or proxy-based API access, automatic token management, coroutine support, and a secure proxy server setup.

AndroidJVMWasm·milkcocoa0902·Apache License 2.0
fipe1.0.0-alpha.1
0

Lightweight library for building asynchronous, composable data pipelines using Flow. Enables chaining of mapping, buffering, and parallel transformation steps for efficient data flow processing.

AndroidNative·fipe-kt·Apache License 2.0
openai-kotlin4.0.14
0

Facilitates interaction with OpenAI's API, supporting multiplatform capabilities and coroutines. Features include models, chat, images, embeddings, files, fine-tuning, moderations, and audio management.

JSJVMNativeWasm·dayanruben·MIT License