Browse Kotlin Multiplatform libraries
index data from klibs.ioOffers privacy-focused backend services with features like authentication, data storage, remote configuration, analytics, crash reporting, and logging through a versatile SDK.
Enhances code by automatically applying the `@JvmStatic` annotation to all functions and properties within objects and companion objects, simplifying interoperability and static member access.
Enables seamless Web3 protocol integration into applications across languages. Offers plugins for Ethereum, file systems, and HTTP, with memory management via native Rust libraries.
UseCase utils for all my libs.
Cross-platform IO library enabling seamless interaction with synchronous and asynchronous data through interfaces like AbsoluteReader, AbsoluteWriter, and Buffer for efficient data processing and streaming.
API wrapper for the SpaceTraders game, facilitating client initialization, user registration, and interaction with game factions and symbols through simplified methods.
Encodes and decodes Guild Wars 2 chat links, facilitating error handling with Result objects. Offers prebuilt binaries for various platforms, supporting convenient integration and usage.
Functional library enhancing programming with functional paradigms, supporting initial native compatibility for Linux x64 platforms.
Reusable UI components enhance app development by integrating with Compose and SwiftUI, streamlining the creation of consistent, efficient user interfaces across platforms.
Enhances React development with convenient Kotlin wrappers for BlueprintJS components, offering `RBuilder` extensions and type-safe icon references while simplifying dependency management.
Personal kotlin syntax sugar util
Solves simple algebraic linear equations, optimizing codebase by reducing multiple formulaic methods into a single function. Supports expressions with unknown variables marked as 'x'.
Enables creation and styling of segmented displays in Compose applications, suitable for digital clocks, calculators, and more, with a demo app showcasing features.
Facilitates permission requests across Android and iOS environments, supporting a variety of permissions like location and camera, with easy setup and integration in multiplatform projects.
Facilitates componentization of Compose UI with coroutine-first approach, eliminating Android dependencies. Offers simplified API inspired by Decompose, enhancing UI hierarchy restoration and channel management.
Offers a library to handle and manage results in data operations, facilitating robust error handling and success data encapsulation within projects. Compatible with Maven and Gradle build systems.
Enables retrieval of Unicode codepoint characteristics like category, bidirectional class, derived property, and joining type through convenient extension properties, addressing limitations of existing APIs.
Multiplatform library enabling seamless email sending functionality.
Network and data layers enhance mobile native SDKs, facilitating seamless integration and efficient data handling within mobile applications.
Provides an idiomatic logging facade with dynamic log level support, automatic logger naming, and platform-specific appenders, allowing custom appenders and static loggers integration.
Enables feature-rich chat integration with realtime communication, offering intuitive methods for actions like typing indicators, joining channels, and supporting features like quotes, threads, and read receipts.
Utilities and common functionality for cryptocurrency accounts, transactions, mnemonics, cryptographic operations, address generation, seed management, and proof-of-work computation. Includes benchmarks for performance testing.
Streamlines creation and scheduling of local notifications for Android and iOS, enhancing user engagement by alerting users at specified times or intervals.
Template project facilitates quick creation and publishing of new libraries, featuring GitHub actions for easy deployment to Maven Central and guidelines for managing signing keys.
Enhances layout adaptability by introducing web and desktop size classes, facilitating consistent design across devices using Material 3 window size classes. Now deprecated, replaced by JetBrains' version.
Enables automatic detection of file content types for binary data, streamlining API interactions by setting MIME types and encoding data as base64 strings for AI platforms.
Multiplatform abstraction for clipboard management, enabling consistent clipboard handling across different environments.
Facilitates creation of platform-specific bindings for integrating static libraries, automates Rust to Kotlin code generation, and supports publishing to Maven and GitHub Packages for streamlined distribution.
Enables serialization of tuples with up to 12 elements into an ordered typed list using a dedicated serializer. Custom class serialization supported, with potential for extending tuple size.
Library enables selection and rendering of custom emojis with an emoji picker, offering customization options like size, colors, and custom icons for enhanced user interaction.