Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
sk-security0.0.2_1.1.78
0

Enhances application security with a set of tools for encryption, authentication, and access control, ensuring robust protection against unauthorized access and data breaches.

AndroidJVMNative·skot-framework·Apache License 2.0
FluidJson1.0.1
01 used by

JSON manipulation library offering easy integration and usage for streamlined data handling tasks.

JVMNative·mready·Apache License 2.0
k-closeable1.0.0
0

Defines a `Closeable` interface for implementing resource management and cleanup operations, ensuring efficient handling of resources with a simple override method for closing.

JSJVMNative·k-libs·MIT License
k-io-stream0.1.0
0

Defines basic interfaces for low-level input and output byte streams, intended to be implemented in platform-specific code, facilitating streamlined data processing.

JSJVMNative·k-libs·MIT License
k-lib-template0.1.0
0

Streamlines library development by providing a boilerplate-free repository template, facilitating easy setup and integration for multi-platform projects.

JSJVMNative·k-libs·MIT License
k-heap0.1.0
0

Offers a heap implementation supporting min/max heaps, custom item types, and configurable parameters like capacity and scaling, ensuring efficient data organization and retrieval.

JSJVMNative·k-libs·MIT License
ToasterAtSnackBar1.0.3
0

Offers design presets for Toast and SnackBar components, utilizing Compose framework. Integrates modified code from the androidx repository for enhanced multi-platform UI development.

AndroidJVMNative·UntactOrder·Apache License 2.0
koin-annotations1.0.3.11
0

Enhances developer experience by enabling fast and intuitive declaration of dependency injection definitions, automatically generating underlying code, and integrating seamlessly with existing APIs.

JVMNative·qdsfdhvh·Apache License 2.0
kmlib0.0.4
0

Offers a collection of utilities and extensions for streamlined data manipulation and enhanced functionality across various projects, promoting code reusability and efficiency.

JSJVMNative·tosmo5·MIT License
kutil0.1.14
0
JSJVM·henry1986
koin-kotlin-logging2.0.0
0

Integrates logging capabilities into dependency injection framework, enabling streamlined logger creation and injection for components and applications, enhancing logging functionality within the dependency management setup.

JSJVM·aviadmini·Apache License 2.0
k-ubyte-ascii1.1.0
0

Offers UByte constants for the ASCII character set, aiding in low-level parser implementation with functionalities for checking whitespace, tabs, and hexadecimal digits.

JSJVMNative·k-libs·MIT License
sk-scanner0.0.3_1.1.81
0

Component for scanning barcodes with camera preview, based on ML Kit and CameraView2, available for Android legacy version, featuring a single SKScanner component.

AndroidJVMNative·skot-framework·Apache License 2.0
slf4k0.1
0

Lightweight logging library offering a simple API, supports integration with popular logging frameworks across different languages, enhancing flexibility and consistency in logging implementations.

JSJVMNative·mobiledevru
accompanist0.28.0-0.1
0

Enhances UI development by adding paginated layouts, placeholders, Flexbox-like components, and swipe-to-refresh features, supplementing existing UI toolkit capabilities with essential utilities.

AndroidJSJVMNative·sproctor·Apache License 2.0
grpc-endpoint-authenticationv0.2
0

Enhances gRPC calls with endpoint identity information, supporting authentication and timestamp validation to prevent replay attacks. Offers configurable token policies for flexible security requirements.

AndroidJVM·ingonoka
hawkish-bewit1.4.0
0

Implements a URI authorization scheme similar to S3, allowing signed, tamper-resistant, and expirable links for temporary resource access without full Hawk compatibility.

AndroidJSJVMNative·innertech·Apache License 2.0
kmm-toolkit0.2.0
0

Offers a suite of tools for efficiently developing cross-platform applications with a unified codebase, emphasizing best practices and streamlined workflows.

AndroidNative·MinimulDev
byteunits0.11.0
0

Utility classes facilitate conversion between various byte and bit unit granularities, providing methods for calculating storage differences and formatting human-readable output for byte amounts.

JVMNative·vanniktech·Apache License 2.0
k-queue0.4.0
0

Pure FIFO queue implementation supports creation from varargs, collections, and custom configurations. Features include appending, retrieving, iterating, and array operations like `copyToArray` and `flushToArray`.

JSJVMNative·k-libs·MIT License
Kava1.0.4
0

Simplifies handling of validations and optional types using a clean, flat DSL. Allows for delegated validations, custom validators, and precondition checks with improved IDE assistance.

JSJVMNative·MerlinTHS
KmmDataLoadingAutomation0.1
0

Facilitates automated data loading with customizable refresh and clear times, utilizing loaders and observers, allowing seamless integration with repositories and view models for efficient data management.

AndroidNative·kursor1337·MIT License
simple-kotlin-collections0.1.0
0

Small library enhances collection handling with simple linked list implementation, offering multiple creation methods for streamlined data management.

JSJVMNative·EdmonDantes·Apache License 2.0
k-big-numbers0.1.1
0

Implements arbitrary-precision arithmetic with a BigInt type, mirroring Java's BigInteger. Supports construction from various types and includes operations like addition, subtraction, bitwise manipulation, and more.

JSJVMNative·k-libs·MIT License
kotlin-fission1.0.0
0

Enables easy execution of native functions in fission.io, offering a simple setup with dependency inclusion, function registration, and specialized environment deployment for seamless function routing.

Native·vexdev·Apache License 2.0
sk-map0.0.20_1.2.6
01 used by

Displays and controls maps with markers using Google Maps or Mapbox integration via a component. Offers a view contract and open ViewModel for customization.

AndroidJVMNative·skot-framework·Apache License 2.0
moko-permissions0.14.1
01 used by

Enables runtime permission handling across platforms with a PermissionsController, supports various device permissions, and handles user denial through exceptions like DeniedException and DeniedAlwaysException.

AndroidNative·codlab·Apache License 2.0
compose-markdown1.0.2-alpha
0

Multiplatform library enables rendering of Markdown content using a declarative UI framework, leveraging CommonMark parsing for seamless integration and enhanced visual presentation.

JSJVMWasm·sekvy·MIT License
simpleJson4.0.0
0

Data-oriented JSON parser simplifies serialization and deserialization with intuitive API. Enables dynamic data access using strongly typed nodes without requiring excessive data classes or boilerplate code.

JSJVMNative·xBaank·GNU General Public License v3.0
sk-phonenumber0.0.1_1.2.7
0

Handles phone number input with validation through SKCombo and SKInput components, offering customizable hints, error messages, and post-validation actions for seamless user experience.

AndroidJVMNative·skot-framework·Apache License 2.0