Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
angelos-project-buffer1.0.1
0

Facilitates modern asynchronous data buffering, eliminating legacy dependencies while providing essential foundational support.

JSJVMNative·angelos-project·MIT License
crypto-js-wrappers0.0.1
0

Offers convenient wrappers for the crypto-js library, facilitating cryptographic operations like hashing and encryption with a more idiomatic interface.

JS·lucasmdjl96·MIT License
kt-sdk2.3.3
0

Facilitates integration with a notification system, simplifying the process of implementing notifications in applications. Installation requires adding it to the Maven Central repository.

AndroidJSJVMNative·ZNotify·Apache License 2.0
forte0.8.5
0

Twig-like template engine offering flexible and efficient template rendering capabilities.

JSJVMWasm·b8b
salkt0.1.2
01 used by

Implements a fast cryptographic library based on TweetNaCl, facilitating secure communication and data encryption across multiple platforms.

JSJVMNative·Funkatronics·MIT License
composeSearchableDropDown2.3.2
0

Enhances dropdown menus with search functionality, allowing dynamic filtering of list items. Supports easy customization of placeholders, default selections, and callback handling for item selection.

AndroidJSJVMNativeWasm·the-best-is-best
okres5.3
0

Offers an oversimplified result monad library, facilitating error handling and result processing through chaining functions like `andThen`, `onOk`, and `onErr` for streamlined message processing.

JSJVMNative·sergejsha
missing-dot0.2.1.1
0

Facilitates migration of .NET projects by providing implementations for selected .NET APIs, including XmlReader, XmlWriter, and Linq to XML.

AndroidJSJVMNativeWasm·atsushieno·MIT License
Segmenkt0.0.8
0

Kotlin-first SDK for integrating Segment analytics, supporting tracking, identifying, grouping, and screen operations in multiplatform projects targeting iOS and Android.

AndroidJSNative·Reedyuk·MIT License
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
imgui-kt0.1.0
0

Enables immediate mode graphical user interfaces for JavaScript environments, facilitating the creation of dynamic and interactive UI components.

JS·hiperbou·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
template-for-kotlin-multiplatform-applications1.0.11-dev0o+86f3735
0

Template facilitates multiplatform development with automatic publishing, quality assurance, and pre-configured tools like Kotest, Renovate, and semantic release for streamlined project management.

AndroidJSJVMNative·DanySK
WebAppBots0.0.4
0

Template for creating multiplatform projects, enabling setup for JVM, JS, and Android targets with customizable presets. Supports source set management and dependency configuration.

JSJVM·InsanusMokrassar·MIT License
kmp-base1.5.2
03 used by

Enhances standard library with essential functions and classes, platform identification, system information retrieval, environment data access, string extensions, and charset utilities.

AndroidJSJVMNativeWasm·codinux-gmbh·Apache License 2.0
kotlin-symmetric-matrix2.0.0
0

Implements symmetric matrices with a compact array storage using row-major order, supporting various data types. Features include element access and modification via `SymmetricMatrix` and `MutableSymmetricMatrix` classes.

JSJVMNativeWasm·DanySK
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
kotlin-json-stream-serializer-annotations2.0.1
0

Facilitates JSON serialization using stream-based processing with added annotations for enhanced customization and control over the serialization process.

JSJVMNative·fab1an·Apache License 2.0
kotlin-sentry0.1.0
0

Enhances Sentry's compatibility across various platforms by adding stubs for unsupported environments, ensuring seamless error reporting integration without platform-specific limitations.

AndroidJSJVMNative·the-inkwell·MIT License
maplibre-compose0.6.21
0

Enables integration of interactive maps into user interfaces across devices and platforms, utilizing a Compose-based wrapper for MapLibre SDKs. Actively maintained with ongoing updates.

AndroidJSJVMNativeWasm·dayanruben·BSD 3-Clause "New" or "Revised" License
trackasia-java2.0.2
0

Hosts utility libraries essential for the GL Native Android SDK, including services for geojson and turf, built using Gradle.

JSJVMNativeWasm·track-asia·MIT License
kmp-form-validations1.0.16
0

Facilitates form validation processes across diverse platforms, offering build artifacts for Android, JVM, iOS, JS, macOS, Linux, Windows, and Wasm environments.

AndroidJSJVMNativeWasm·devsstudio
karakum1.0.0-alpha.111
0
JS·sgrishchenko
aughtone-geohash1.0.3
0

Multiplatform library encodes and decodes geohashes from latitude and longitude, calculates bounding boxes, and finds adjacent hashes. Supports geohash operations like encoding Long values.

AndroidJSJVMNative·aughtone·Apache License 2.0
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
KUnion0.0.3
0

Implements type-safe union types with serialization, supporting up to 23 different types. Offers pattern matching-like behavior, safe and unsafe union creation, and extensive cross-platform capabilities.

JSJVMNativeWasm·Stream29
squircle-shape2025.12.0-dev3
0

Offers customizable squircle shapes for UI components, integrating with themes for consistent styling. Features corner smoothing, multiplatform support, and canvas drawing capabilities for enhanced design flexibility.

AndroidJSJVMNativeWasm·ApoloApps·MIT License
compose-sonner-updated2025.12.0-dev3
0

Implements a customizable toast component with features like stacked toasts, animations, transitions, and swipe-to-dismiss functionality. Offers compatibility with Material 2 and 3 design, allowing extensive customization and high performance.

JSJVMWasm·ApoloApps·Apache License 2.0
RequestState2.3.0
0

Helper library manages request states with features for handling successes and failures, updating states automatically, and integrating with composable views for streamlined data representation.

AndroidJSJVMNativeWasm·ComposeComponents·MIT License
datamap0.0.1
0

Generates builder classes for data classes, enabling map-like property access and building. Features type-safe code generation, reflection support, and null-safety for optional properties.

AndroidJSJVMNativeWasm·kkalisz