Browse Kotlin Multiplatform libraries
index data from klibs.ioOn-device AI toolkit enabling LLM chat, streaming, speech-to-text, text-to-speech and full voice-assistant pipelines—offline, private, model download/progress, lightweight neural voices and GGUF model support.
Server-driven UI framework enabling runtime JSON layouts, live updates and rapid UI prototyping; embeddable as a simple view, with JSON builders, schema-driven API generation and online playground.
Monitor and diagnose mobile crashes, ANRs, bugs, performance and network issues with session timelines, performance traces, user journeys and adaptive capture for faster root-cause analysis.
Declarative 3D and AR UI with composable scene graph, async model loading, gesture-friendly editable models, AR anchors, procedural geometry, view-as-surface, and lightweight web runtime.
Lightweight library simplifies development with APIs for battery management, file system operations, and package information retrieval, supporting integration with multiple platforms and providing Swift package availability.
Gradle plugin generates Swift-friendly APIs from a native framework. Converts sealed classes/interfaces to Swift enums, supports platform class extensions, and allows custom generator creation based on metadata.
Backend toolkit for composing self-contained backend capabilities that bundle app code, local dev environment, and cloud infrastructure; run locally without a cloud account and deploy unchanged.
Library suite and tools for issuing, presenting, and verifying mDL/VC credentials using ISO mdoc, SD‑JWT, W3C Digital Credentials, OpenID4VP, and zero-knowledge proof integration.
Automatically generates wrappers for `suspend` functions and `Flow` for easy access from Swift code. Provides seamless integration with coroutine-based functions, offering features like custom scope providers and interface generation.
Library emits network connection status, offers immediate connection state checks, IP info retrieval, and network state observation. Supports customizable instance creation and includes default IP resolvers.
Compiles AT Protocol schemas into usable classes, provides APIs for the AT Protocol spec usable with services like Bluesky Social, and includes example client apps demonstrating API usage.
Experimental tool facilitates defining composable functions for later Swift implementation in iOS projects, generating necessary code and an ObservableObject to maintain state in SwiftUI views.
Enables rapid implementation of server-driven UI, supporting Android, iOS, and Flutter platforms. Offers pre-existing components, custom component creation, and compatibility with various UI frameworks.
Intercept HTTP and WebSocket traffic, mock API responses, throttle requests, and capture detailed logs; includes built-in inspector UI, header masking, log retention, and no-op release variants.
Evaluates JsonLogic expressions, enabling rule sharing between front-end and back-end code. Supports standard and custom logic operations with easy initialization and integration in various environments.
Library facilitates shared ViewModel logic across platforms without code generation, supporting frameworks like Android, Jetpack Compose, UIKit, and SwiftUI. Simplifies state management and event handling in a unified manner.
Facilitates integration with M-Pesa API, enabling mobile money transactions, account balance inquiries, dynamic QR code generation, and various business-to-customer and customer-to-business payment operations.
Span-aware tracing with structured, low-overhead logfmt lines carrying trace/span IDs; reconstructs end-to-end call trees via CLI, supports context propagation across threads/async hops and pluggable backends.
Enables seamless file downloading, local saving, and opening through the system's default application, while abstracting platform-specific details for a streamlined experience.
Parses JWT tokens into JSON objects, utilizing Swift for iOS integration via cinterop. Offers a straightforward API for token parsing across different platforms.
Implements Nostr protocol with a high-level client API, Nostr Wallet Connect support, and utilities for building decentralized messaging and wallet integrations; API currently in alpha.
Implements Stripe payment processing with support for iDEAL, Card, UPI, and CashApp. Features initialization, payment method creation, payment confirmation, and handling next actions for authentication.
Facilitates in-app purchases, offering features for product management, purchase handling, and transaction validation with a streamlined API for easy integration.
Abstractions of collections enable seamless interoperability with JavaScript/TypeScript and Swift, offering interoperable lists, sets, and maps for cross-language compatibility and ease of use.
Port of ReKotlin to a multiplatform setting, enabling code sharing across JVM, Android, and iOS. Provides class name prefixing to avoid collisions in shared code.
Structured logging library captures, processes, and routes logs with features like filtering, buffering, batching, and automatic retrying, ensuring flexible and efficient log management.
AI client enables interaction with OpenAI's API, supporting features like chat, images, and embeddings. Offers multiplatform capabilities, utilizing coroutines, and provides extensive guides and setup instructions.
Cross-platform ETH web3 client integrates with web3.swift and web3j, enabling Ethereum blockchain interactions. Requires iOS 13 or later for mobile deployment.
All-in-one toolkit enhances mobile and web development, streamlining processes and improving efficiency with comprehensive features tailored for development in Swift and related languages.
Facilitates easy observation of state changes in Jetpack Compose and SwiftUI with minimal boilerplate using the `StateHolder` interface for seamless UI state management. Offers automatic Swift wrapper generation.