Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagservice-sdk
kotlin-mattermost-client0.0.1
0

High-level client for Mattermost API enabling bots/integrations to receive direct messages, detect chats, handle attachments, send messages, and split large Markdown responses.

JSJVMNative·LimeBeck·MIT License
Gemini4KT0.9.0
0

Lightweight wrapper for Gemini REST API, offering simple request/response handling, Gradle example runner, generated API documentation and minimal dependency footprint.

AndroidJSJVMNative·takanori-ugai·Apache License 2.0
KotlinVH0.6.1
0

Client for interacting with the Virtual Home API, enabling environment reset, character management, scripted action rendering and async-friendly remote control of multi-agent grounded language simulations.

JSJVMNative·takanori-ugai·Apache License 2.0
klibslack1.0.2
0

Slack API client featuring typed models, asynchronous request handling, rate-limit management, and convenient helpers for building bots, integrations and interactive apps — work in progress.

JVM·BoD·Apache License 2.0
klibopenai1.0.0
0

Lightweight OpenAI API client offering idiomatic, async-friendly calls for completions, chat, streaming and file uploads, plus simple configuration and request/response mapping.

JVM·BoD·Apache License 2.0
ly-corporation-mobile-nlp-sdk1.1.0
0

In-app natural language analysis via Yahoo! Text Analysis Web API; APPID-only setup, bundled demo, and features like morphological analysis, furigana, proofreading, dependency parsing, NLU, NER, keyphrase extraction.

AndroidNative·yahoojapan·Other
cetus-agg-kmp0.1.0
0

Simplifies interacting with the Cetus Aggregator on Sui, offering smart routing, automatic gas and transaction construction, and a type-safe DSL for concise swap operations.

AndroidJVMNative·mcxross·Apache License 2.0
kronosync1.0.0
0

Enables accurate network time synchronization via async coroutine-style API, automatic server pool fallback with retries, builder-based configuration, lightweight footprint, plus offset/snapshot time access.

AndroidJSJVMNativeWasm·sitharaj88·Apache License 2.0
klibfitbit1.0.2
0

Client library for the Fitbit Web API, offering authenticated access to user, activity and health data through concise API wrappers; actively under development.

JVMNative·BoD·Apache License 2.0
firebase-kotlin-sdk0.10.0
01 used by

Generative AI integration for Firebase offering model creation, content DSL, multi-turn chat with streaming, safety filters, Vertex AI backend support, and token-estimation tools.

AndroidNative·uny·Apache License 2.0
pixko2.11
0

Access pixiv APIs: scheme or token login; browse/search illustrations and novels; bookmarking with tag support; comments, feeds, user profiles, tag autocomplete, restricted-image filtering.

AndroidJSJVMNativeWasm·magic-cucumber
kotlin-openweathermap0.5.1
0

Work-in-progress OpenWeatherMap API client offering typed models, async request handling, configurable HTTP layer, API key management, and concise mapping of weather responses.

AndroidJSJVMNative·the-inkwell·MIT License
hex-specs3.4.0
0

Auto-generates API clients from OpenAPI: single-file TypeScript client with Zod runtime validation, plus generated client libraries with configurable HTTP client and serialization support.

AndroidNative·RotesBlatt
Freshworks-kmp1.0.7
0

SDK offering analytics, session/lifecycle tracking, feature flags, remote config, secure local storage, user identity, push notifications, and extensible integrations via modular, pluggable adapters emphasizing privacy controls.

AndroidNative·Aditya-gupta99·Apache License 2.0
firebase-kmp0.0.1
0

Firebase API wrapper enabling shared, Firebase-like APIs for app initialization, messaging and storage; supports storage emulator, service-account credentials, and public API coverage tracking.

AndroidJVMNative·big-gates
yamibo-api1.1.16
0

Purely functional, highly asynchronous forum client handling network requests, session management and HTML parsing into strongly-typed DTOs, with async-first API and safe sealed-result handling.

AndroidJVMNative·LittleSurvival·Other
twitchkt1.0.0
0

Typed asynchronous clients for Twitch OAuth2, Helix REST API, EventSub WebSocket and IRC; stream-based auto-pagination, automatic EventSub reconnect/keepalive, pluggable token and logging.

JSJVMNativeWasm·CaptnBlubber·Apache License 2.0
LMS-API1.5.4
0

Authenticate to Soongsil University LMS and fetch terms, courses, todos, attendance, announcements and scores; maintains session cookies/tokens, supports PEM normalization and progress callbacks.

AndroidJVMNative·chlwhdtn03·Apache License 2.0
SP24.kt1.1.0
0

Parsing and normalizing messy XML from stundenplan24.de, handling school-specific quirks; authenticated client, connection testing, robust cleanup logic and convenient school-data retrieval.

AndroidJVMNative·VPlanPlus-Project·Apache License 2.0
kotlin-multiplatform0.1.10
0

Thin bridge delegating to native SDKs for offer presentation, user identification, attribute management, purchase lifecycle, passthrough events, and configurable claim UI with suspendable placement API.

AndroidNative·EncoreKit
openfeedback-sdk-kotlin1.0.0-alpha.8
0

Composable UI component and SDK enabling session voting via Firebase-hosted feedback backend; includes initialization helpers, customizable layout, ViewModel, and Compose metrics tooling.

AndroidNative·4rthurRousseau·MIT License
translation-tools-client-kmp2.3.0
0

Bootstraps translations from remote or bundled snapshot, persists local snapshots, serves cache-first reads with single-item fetch on miss, supports typed resources, Compose integration, background refresh.

AndroidJVMNative·mvdmio
sumopod-ai-sdk0.1.1
0

OpenAI-compatible SDK offering chat completions (streaming and non-streaming), text embeddings, model browsing across 40+ models, SSE streaming, thread-safe singleton, and API-key redaction.

AndroidJVMNative·MozeeB·Apache License 2.0
Firebase-KMP-Kit0.4.0
0

Unified Firebase Remote Config access through a single API, fetchAndActivate, typed getters, JSON export, simple initialize, optional auto-refresh and REST-backed local cache.

AndroidJSJVMNativeWasm·RazoTRON·Apache License 2.0
sentry-defaults-kmp1.0.0-rc07
0

Configures Sentry with privacy-focused defaults: disables auto-install, performance tracing, session tracking; anonymizes user/device, preserves only last-screen breadcrumb, and attaches build metadata to crashes.

AndroidNative·UbiqueInnovation·Apache License 2.0
kmp-chime-sdk0.4.0
0

Unified API for Amazon Chime SDK meetings: join/leave, send/receive audio/video, composable video views, device routing and controls, real-time topic messaging, and session event callbacks.

AndroidNative·WannaverseOfficial·MIT License
MultiAds1.0.6
0

Rapidly integrate Google AdMob ads as composable UI elements—banners, interstitials, rewarded and native; supports preloading, custom native templates, AdState-aware display, consent handling and HTML banners.

AndroidNativeWasm·mobile-development-group·Apache License 2.0
service-abstractions1.0.1
01 used by

Abstracts external services into swappable implementations (databases, caches, files, email/SMS/push/pubsub), with built-in metrics, health checks, local-run helpers and Terraform generation.

AndroidJSJVMNative·lightningkite·Apache License 2.0
phantom-connect-kmp2.0.2-1.0.0
0

Embed Google/Apple social login, Phantom app deeplink wallet, chain-scoped Solana/Ethereum signing and transaction submission, programmatic app wallets, encrypted session persistence, auto-rotating keys, themed connect sheet.

AndroidNative·bmcreations·MIT License
routex-client-kotlin0.5.0
0

Client for YAXI Open Banking services handling interactive consent flows, dialogs and redirects; returns JWT-authenticated results, session/connection reuse, async CompletableFuture facade and refresh support.

AndroidJVM·yaxitech·Apache License 2.0