Browse Kotlin Multiplatform libraries
index data from klibs.ioAutomatically adjusts text font size to fit available space, serving as a Compose alternative to Android's Autosizing TextView. Configuration options include shrinking and fitting text within constraints.
Barebones library project facilitates rapid bootstrapping of a library, deployable to Maven Central, featuring Fibonacci sequence generation with platform-specific tests, excluding advanced development tools.
Asynchronous framework for building microservices and web applications, leveraging coroutines for non-blocking I/O. Offers flexible, testable architecture with unified interception and hosting API.
Facilitates the creation of print-ready PDFs from HTML and CSS, offering customization options for page layout and design elements, enhancing document presentation and consistency.
Offers Scala's PartialFunction, enabling partial application of functions with chaining capabilities for complex logic, and supports operations with arrays, results, or nullable types.
Enables building serialization deserializers using callbacks for handling large JSON files. Supports lazy deserialization of complex structures and delegates to standard deserializers.
Targets multiple platforms with shared and platform-specific code organization, integrating Compose for UI and Ktor for server functionality, while supporting SwiftUI for iOS applications.
Offers a logging library with customizable log levels, supporting asynchronous logging and message formatting, enhancing flexibility and performance across various application environments.
Offers WebView functionality for embedding in JetBrains Compose applications. Supports URL loading, HTML, and post data management, with navigation control and state management across Android, iOS, and desktop platforms.
osm-api is a client for the OSM API 0.6 developed as Kotlin Multi Platform Library
Enhances mobile applications with customizable theme system bars, enabling seamless integration and modification of status bar themes for both Android and iOS platforms.
Enables making suspending API calls with minimal code, offering client customization options such as proxy settings, utilizing Ktor for HTTP requests.
Barebones library project designed for quickly bootstrapping a library with Fibonacci sequence generation. Includes platform-specific tests without additional development tools set up. Automated Maven Central deployment with manual setup steps.
Wraps the VietMap SDKs to render interactive maps in Compose UIs, supporting various platforms. Offers extensive feature support, though some aspects are still under development.
Fast NoSQL document store offers typed and schemaless data handling with JSON support, efficient querying with indexing, asynchronous operations, and easy extensibility for structured data management.
No content available to summarize.
Demonstrates a library template for generating Fibonacci sequences, deployable to Maven Central. Includes steps for publishing and setting up continuous integration using GitHub Actions.
Architectural framework manages state and event processing, utilizing parameters, projections, events, intents, and event chains to ensure code predictability, testability, and scalability.
Offers a multiplatform SDK for integrating Google's Gemini through Vertex AI, enabling text generation on Android and iOS. Suitable for prototyping, not production-ready.
Enables seamless Firebase Analytics integration for tracking user events, monitoring app performance, and gaining insights into user behavior through a unified API across platforms.
Implements JSONPath to extract data from JSON structures using expressions. Supports RFC9535 specification, efficient processing for large documents, and includes extensive test coverage.
Shared UI Compose code library for creating unified interfaces across Android, iOS, and Desktop applications, facilitating consistent design and functionality implementation.
Image loading library offering fast, lightweight, and easy-to-use features with optimizations like caching, downsampling, and request management. Integrates seamlessly with modern libraries and Compose.
Ports path-related functions from Nim's paths module, enabling similar functionality. Includes local publishing support and documentation generation capabilities.
Enables UI previews inside simulated device frames within apps or design tools. Offers cross-platform support, customizable device frames, and design validation for multiple devices.
Facilitates geospatial data manipulation with libraries implementing GeoJson and Turfjs. Offers a DSL for constructing GeoJson, ensuring continued maintenance and updates for dependent projects.
Offers a minimalistic remote configuration library for mobile apps, featuring JSON-based config files with various data types and optional versioning. Supports custom request headers for authentication.
Designed to address limitations in existing date-time libraries, focuses on providing simple data classes for date-time handling with minimal logic. Offers familiar API, ISO string parsing, and serialization to ISO 8601.
Cross-platform library for creating customizable tooltips following Material Design principles. Offers multiple positioning options, adjustable appearance, interactive elements, and seamless integration with Material 3 themes.
Fast, memory-efficient library for displaying tiled maps with minimal effort, supporting markers, paths, and gestures like flinging, dragging, scaling, and rotating. Features marker clustering and multi-layer support.