Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
openriro0.1.2
5

Riro School scraping wrapper offering authenticated requests, board/menu and portfolio access, paging, category filtering, flow-friendly APIs and a facade client for simpler interactions.

JSJVMNativeWasm·devngho·MIT License
compose-material-symbols1.1.4
5

Easy use of Google's Material Symbols via variable fonts: adjustable weight, size, grade, style, and tint through simple Symbol functions for UI icons.

AndroidJSJVMNativeWasm·ClementVicart·Apache License 2.0
kodium1.0.0
5

High-speed, pure-language cryptography implementing TweetNaCl primitives (Box, SecretBox, Ed25519), Base58Check, PBKDF2, secure key import/export, encoding utilities and opinionated APIs—no native dependencies.

AndroidJSJVMNativeWasm·LivotovLabs·Apache License 2.0
subsonic-kotlin1.0.0-beta06
5

Subsonic API client offering full OpenSubsonic coverage, token/API-key authentication, library browsing, search, playlists, streaming and cover-art URLs, scrobbling, rating, and robust error handling.

JSJVMNativeWasm·zt64·MIT License
ValuePickerSlider2.0.1
5

Horizontal value slider enabling highly customizable numeric selection: adjustable range, segmented ticks with variable "bar breaks", custom labels, colors and stateful control for precise value picking.

AndroidJSJVMNativeWasm·rajdeepvaghela·Apache License 2.0
highKT0.0.2
5

Placeholder repository README indicating documentation pending; intended to later include installation, setup instructions, usage examples, API reference and contribution guidelines.

JSJVMNativeWasm·kyay10·Apache License 2.0
kjwt0.1.0
5

Creation, parsing, signing and encryption of JWTs (JWS/JWE); claim management, validation, Base64URL encoding/decoding, cryptographic primitives, and CI-ready tests and workflows.

AndroidJSJVMNativeWasm·touchlab·Apache License 2.0
serviceloader0.0.24
4

Compiler and ksp plugin generates and validates service providers, utilizing annotations for streamlined integration. Accessible through mavenCentral, supports both compiler and ksp integration methods.

JSJVMNativeWasm·hfhbd·Apache License 2.0
socketio-kotlin2.7.0
41 used by

Facilitates decoding of Socket.IO and Engine.IO packets, enabling seamless processing of various packet types like connect, disconnect, and events with efficient parsing capabilities.

JSJVMNativeWasm·joffrey-bion·MIT License
TagTemplate1.0.0
4

Quick and easy library for named tag replacement in strings, supporting custom delimiters and HTML escaping, offering straightforward string templating without advanced processing features.

JSJVMNativeWasm·L-Briand·MIT License
datadog-kmp0.6.1
4

Unified API facilitated integration with Datadog by offering core and bundled modules, allowing flexibility in dependency management and implementation for applications. Now deprecated.

AndroidJSJVMNativeWasm·JuulLabs·Apache License 2.0
navigation-toggle-icon1.0.0
4

Animated icon component with three states—burger, arrow, and cross—and smooth transitions. Simple integration with customizable progress control for dynamic UI interactions.

AndroidJVMNativeWasm·zTrap
simbot-component-telegram0.0.12
4

Efficiently create Telegram bots with a versatile library supporting asynchronous operations, component collaboration, advanced encapsulation, and integration with frameworks like Spring Boot.

JSJVMNativeWasm·simple-robot·GNU Lesser General Public License v3.0
har-parser3.8.0
4

Library parses HAR (HTTP Archive) files, including web socket traffic, allowing easy reading and writing of HAR files and extraction of HTTP request and response data.

JSJVMNativeWasm·joffrey-bion·MIT License
kotlin-base321.0.1
4

Tiny library for Base32 encoding and decoding, designed to resemble Base64 API standards. Intended for potential integration into the Standard Library, includes comprehensive documentation and tests.

JSJVMNativeWasm·Osmerion·Apache License 2.0
vs-core1.8.0
4

Enables rapid project development with small libraries, including MVVM implementation for screen components and view models, built on top of a decomposition library.

AndroidJSJVMNativeWasm·VladislavSumin·Apache License 2.0
KInfo1.0.6
41 used by

Access device details across platforms including Android, iOS, desktop, and web. Supports composable and non-composable invocation for retrieving platform-specific information.

AndroidJSJVMNativeWasm·N7ghtm4r3·MIT License
KotDil3.0.0
4

Simplifies dependency injection with custom module creation and registration, offering easy injection of dependencies through functions, supporting both singleton and factory-based patterns.

AndroidJVMNativeWasm·vitoksmile·Apache License 2.0
ktobs0.5.0
4

Offers a wrapper around the OBS WebSocket API to control OBS programmatically, featuring core functionality and a Ktor-based WebSocket implementation for seamless integration.

JSJVMNativeWasm·Rejeq·MIT License
JsonSchemaGenerator1.1.0
4

Generates JSON schemas from `@Serializable` types using `kotlinx.serialization`, avoiding runtime reflection. Compatible with multiple platforms, with certain platform exclusions.

JSJVMNativeWasm·Stream29·Apache License 2.0
FormatK0.0.2
4

Formats numbers and dates based on locale settings with native API usage for consistent, locale-aware formatting. Offers lightweight, efficient, customizable number, currency, and percentage formatting.

AndroidJSJVMNativeWasm·kkalisz·Apache License 2.0
vrchatapi-kotlin0.0.1
4

Enables interaction with the unofficial VRChat API, supporting all REST calls. Includes authentication, user information retrieval, and guidelines for responsible API usage.

JSJVMNativeWasm·KAMO030·MIT License
kotlin-itsok1.1.5
4

Enhances error handling with a custom `Result` type, allowing flexible error types and eliminating the need for wrapping results in Ok/Error objects, streamlining code efficiency.

JSJVMNativeWasm·PaoloConte·MIT License
motion-calendar1.0.1
4

Compose multiplatform calendar and day grid components with customizable colors, day decoration, and event indicators. Supports day, week, and month paging, with experimental desktop and web implementations.

AndroidJVMNativeWasm·big-jared
snowfall-compose1.0.2
4

Creates a simple snowfall animation modifier for Compose, allowing customization of snowflake appearance, speed, and density for enhanced visual effects in UI components.

AndroidJSJVMNativeWasm·skeptick·Apache License 2.0
negentropy-kmpv1.0.2
41 used by

Implements a binary search set-reconciliation algorithm for efficient range-based set reconciliation. Features include storage management and client-server reconciliation processes with customizable frame size limits.

AndroidJSJVMNativeWasm·vitorpamplona·MIT License
ktoast1.0.5
4

Enhances toast notifications with seamless integration across mobile, web, and desktop platforms using Compose Multiplatform, offering versatile and customizable message displays.

AndroidJVMNativeWasm·tarifchakder·MIT License
lazyStatic1.4.0
4

Enhances code with C++-like static locals, enabling efficient initialization and reuse of objects across function calls. Offers thread-local storage and location-based keys for flexible object management.

AndroidJSJVMNativeWasm·karmakrafts·Apache License 2.0
RAkII1.2.2
4

Lightweight runtime library and compiler plugin supports structured RAII for managing memory lifetime, reducing errors, resource leaks, and double-frees with error handling capabilities.

AndroidJSJVMNativeWasm·karmakrafts·Apache License 2.0
tushare-kmp0.0.8
4

TuShare API client enables seamless interaction with financial data services, offering versatile configurations, multi-platform support, and coroutines for efficient data retrieval in investment analysis.

JSJVMNativeWasm·lihenggui·GNU Lesser General Public License v2.1