Browse Kotlin Multiplatform libraries
index data from klibs.ioClient for OpenAI's API enabling features like models, chat, images, embeddings, and fine-tuning. Supports coroutines and provides sample apps, troubleshooting guides, and configuration flexibility.
Offers a Kotlin-first SDK for Firebase, supporting multiplatform projects. Facilitates integration with various Firebase services using coroutines, flows, and Kotlin serialization, enhancing code readability and reducing boilerplate.
Implements the Model Context Protocol, enabling client and server integration with LLM surfaces. Supports standard transports, handles protocol messages, and offers sample setups for server and client configurations.
Client library for Supabase. Enables authentication, database interactions, storage, real-time features, and edge functions. Provides Apollo GraphQL integration, Compose Auth, and image loading with Coil. Includes various demos and tutorials.
Enables seamless YouTube video and audio playback across multiple platforms, integrating with JetBrains Compose Multiplatform. Features include authentication tokens, event handling, and reels view support.
High-level toolkit for interacting with AWS services via category-based APIs and plugin drivers—auth, storage, analytics, geo, GraphQL—plus SDK escape hatches and Rx/async adapters.
Library for fetching movies, TV shows, and related information from a comprehensive community database. Features customizable HttpClient configuration, search, discovery, and authentication functionalities.
SDK integrates error monitoring and performance tracking across multiple platforms, including Android, iOS, and macOS, facilitating improved software quality and faster debugging. Offers comprehensive documentation and sample projects.
Enables turn-by-turn navigation in Android apps by utilizing hosted map tiles and Directions API, removing UI components and telemetry for a purely logic-based, open-source solution.
Enables interaction with The Open Network by offering TVM primitives, crypto tools, ADNL implementation, smart-contracts API, lite-client API, and TL-B serialization/deserialization with pre-generated schemas.
Builds instant-search experiences on Android with widgets and helpers, leveraging Algolia's API. Supports Compose UI, Paging 3, and Insights integration. Includes telemetry for data collection and prioritization.
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.
Generates code and runtime libraries from Smithy models, supporting various protocols, authentication, serialization, and observability, along with extensive testing and benchmarking modules.
Enables rapid integration of Google AdMob on mobile platforms, displaying ads as Composables with customizable ad experiences through lambdas for flexible user interactions.
Implements core Bitcoin protocol functionalities, including transaction creation, signature verification, script parsing, and support for various BIP standards, enabling the development of Bitcoin applications and wallets.
Pocketbase Kotlin is a multiplatform Kotlin SDK for Pocketbase designed for use on both the client and server sides. Requires kotlinx-serialization.
Wrapper for CoinGecko API, facilitating cryptocurrency data retrieval. Utilizes Ktor for making API requests. Supports various platforms, ensuring versatile integration.
Facilitates interaction with Twitter v2 API, enabling tweet retrieval, real-time tweet streaming with filters, and simple OAuth2 authentication. Designed for Android applications with coroutine support for asynchronous operations.
Lightweight AWS Cognito Identity Provider client, supporting various sign-up, sign-in, password management, and user attribute functions. Methods return results wrapped in `Result<T>` for error handling.
Multiplatform wrapper for the qBittorrent Web API. Features automatic authentication, coroutine-based syncing, and supports adding torrents via URLs or file paths. Includes client and serializable data models.
Provides libraries for Matrix, enabling HTTP client interactions and cryptographic operations with Olm. Includes functions for sending and redacting messages, generating signatures, and decrypting messages.
Simple driver for SurrealDB. Supports all Websocket endpoints, integrates with kotlinx.serialization, and performs asynchronous database operations. Features live queries, type-safe record links, and seamless JSON handling.
Library facilitates interaction with Telegram Bot API by offering data classes, methods for parsing requests, and sending messages. Supports Ktor client integration and provides examples for webhook handling and GitHub Actions.
Streamlines A/B testing and feature flag management, enabling dynamic variation adjustments and targeting without code redeployments. Supports existing event tracking and includes features like sticky bucketing and remote evaluation for enhanced security and user consistency.
Facilitates extraction of comprehensive Google Play Store app data, including descriptions, developer info, categories, reviews, and metadata, using JSON parsing and HTTP requests.
Core infrastructure for a file-transfer system: unified network APIs, Realm-backed database, shared utilities, and an injection model abstracting API/database logic into simple manager calls.
Enables interaction with Datadog for log collection and real user monitoring, supporting integrations like Ktor. Facilitates log and RUM event exploration through Datadog's console.
Enables querying multiple torrent providers in one request, handling results, and resolving torrent information. Supports custom caching and includes a web demo for debugging.
Facilitates building AI-powered mobile and web applications using Gemini and Imagen models. Offers integration with Firebase AI Logic, enabling content generation and AI functionalities through straightforward setup.
Lightweight framework for building decentralized social and messaging services, implementing the Milky protocol with networking primitives, serialization, extensible modules, and comprehensive documentation and community support.