Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
console0.2.5
2

Gesture-triggered debug overlay to inspect logs, grouped events, HTTP traffic, and live session state; supports custom log types/renderers, real-time search/filters, custom triggers, and zero-overhead release stubs.

AndroidJVMNative·Thernal
slickpay-kotlin1.0.0
2

Interact with Slick-Pay API via HTTP client offering asynchronous calls, Spring Boot autoconfiguration, composable WebView payment UI; handles accounts, invoices, transfers, aggregations, and errors.

AndroidNative·qotra
ComposeRichEditor0.1.0-alpha01
2

Rich text editing with plain and block editors, inline formatting, custom emoji, hyperlinks, tables, smart paste, JSON serialization, undo/redo, and floating toolbars for integrated UI components.

AndroidJSJVMNativeWasm·Taocent·Apache License 2.0
CmpImageCropView0.1.0
2

Lightweight interactive image-cropping widget with seven aspect-ratio modes, pinch-to-zoom and pan, circular profile mask, customizable handles and guides, and full-resolution output that preserves crop state.

AndroidJSJVMNativeWasm·rroohit·Apache License 2.0
JourneyKMP0.1.0
2

Annotation-driven, compile-time navigation generator: declare journeys as sealed interfaces; generates typed controllers, sealed view classes, a saved back-stack host, and declarative piggybacked side-effects.

AndroidJVMNative·jianastrero·MIT License
compose-pdf0.7.3
2

Generates vector PDFs with identical, selectable/searchable text, deterministic integer-layout and font subsetting, Compose-style DSL, automatic pagination, SVG/VectorDrawable vector import, tables, images and progress reporting.

AndroidJVMNative·RikoAppDev·Apache License 2.0
SimpleXmlKsp1.0.0-alpha01
1

Generates XML serialization bean serializers using annotation processing. Supports serializing/deserializing XML elements, attributes, and paths with annotations for structs like lists and maps.

AndroidJSJVMNative·ValdZX·Apache License 2.0
metarKt1.2.1
1

Parses METAR raw data into structured data classes, capturing detailed weather information like temperature, wind, visibility, and cloud cover. Supports automated and manual observations.

AndroidJSJVMNative·alexmaryin
CachingLibrary-KMM1.1.0
1

Enables saving and retrieving serialized objects and standard data types in user preferences or app internal storage, supporting various platforms for app development.

AndroidNative·rakeshchander·Apache License 2.0
bcc-analytics-mpp0.0.2
1

Facilitates local publishing to a Maven repository, with tasks to modularize, add logging, and enhance documentation.

AndroidNative·bcckzteam
Twitlin0.2.0
1

Enables integration with the Twitter API, offering streamlined access to Twitter's features and functionalities for application development.

AndroidJSJVM·SorrowBlue·MIT License
flower3.0.0-beta02
1

Facilitates efficient networking and database caching with a fault-tolerant architecture, offering seamless state management, offline data access, and non-blocking operations for a smooth app experience.

AndroidJSJVMNative·DatL4g·Apache License 2.0
NRStationsKMP1.0.0-ALPHA-20
1

Retrieves UK train stations and locations, offering APIs for Android and iOS to access station data. Supports nearby station queries and utilizes a testing service for updates.

AndroidNative·IntSoftDev·European Union Public License 1.2
MobileX2.7.3
1

Reduces boilerplate code in projects, providing core library functionalities and modules for key-value storage and manual dependency injection, though it is now deprecated.

AndroidJVMNative·makeevrserg·Apache License 2.0
compose-material31.0.9
1

compose material3.

AndroidJVMNative·qdsfdhvh
tor-mobile-kmp0.2.0
1

Facilitates starting, connecting to, and controlling a Tor proxy on Android and iOS. Offers a Socks5 handshake implementation suitable for network socket systems, including Ktor-Sockets.

AndroidNative·ACINQ·Apache License 2.0
orto-flavoured-markdown0.1.2
1

Extends Github Flavored Markdown by introducing custom `#tags`, allowing seamless tagging within notes. Enhances note-taking by enabling cross-referencing of thoughts and organizing with a lean approach.

AndroidJSJVMNative·orto-app·European Union Public License 1.2
topping-android0.6.1
1

Cross-platform framework facilitates app development with a unified codebase. Integrates easily via Maven Central, streamlining setup for smoother project implementation.

AndroidNative·topping-dev·Other
multiplatform-paging1.0.6
1

Enables efficient data pagination across multiple platforms, simplifying the integration of paging functionality into applications with a single dependency setup.

AndroidJVMNative·qdsfdhvh·Apache License 2.0
finnhub-api0.2.0
1

Unofficial library for accessing Finnhub API, supporting REST and WebSocket interactions for real-time updates, utilizing coroutines for asynchronous operations across multiple platforms.

AndroidJSJVMNative·hibernix·Apache License 2.0
call-analytics-sdk1.0.12
1

Enables enhanced data extraction and transmission for SIP communication during app runtime, capturing SIP, SDP, RTCP, and call state messages for detailed analytics.

AndroidJSJVMNative·sipfront·MIT License
kBorsh0.1.3
13 used by

Implements Borsh serialization for data encoding and decoding, supporting byte arrays, hex strings, and Base64 formats, enhancing interoperability with Borsh.io specifications.

AndroidJSJVMNative·Funkatronics·Apache License 2.0
kuri0.2.0
1

Code-generates safe URIs from type-safe arguments using KSP. Supports path and query parameters and includes modifiers for query and unescaped parameters. Experimental phase.

AndroidJVMNative·ade·MIT License
mersey-kmp-library1.5.5
11 used by
AndroidNative·Merseyside
kmm-preferences1.1.0
1

Access shared preferences on iOS and Android, enabling storage and retrieval of key-value pairs with serialization support for complex data types.

AndroidNative·gal-digital-gmbh·MIT License
FrameBar1.1.0
1

Enables development of cross-platform applications with configurations for Android, iOS, desktop, and browser environments. Supports publishing to MavenCentral and building platform-specific artifacts.

AndroidJSJVMNativeWasm·rafambn·MIT License
scoop-sdk-kotlin1.0.0-alpha04
1
AndroidJSJVMNative·treefort-dev·Apache License 2.0
ink-ui2.0.0
11 used by

Internal UI framework used in apps

AndroidJSJVMNative·InkApplications·GNU General Public License v3.0
KSend1.1.2
1

Enables sending emails and SMS using SendGrid, supporting multiple platforms for streamlined communication in applications.

AndroidJSJVMNativeWasm·ismai117·Apache License 2.0
ComposePreferences2.0.0-beta02
1

Library mimics AndroidX Preferences for Compose, offering a simple API to modify settings across Android, Desktop JVM, and JS canvas environments.

AndroidJSJVMNativeWasm·sproctor·Apache License 2.0