Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagdependency-injection
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
KMM-MVVM0.0.7
01 used by

Library enhances mobile development with ViewModel classes and extensions, supporting optional Compose Multiplatform and Koin integration for more dynamic and modular application architecture.

AndroidNative·Dmitriy1892·Apache License 2.0
klibs.kdi1.4.8
0

Lightweight manual dependency injection library enables creation and management of modules, submodules, and components. Supports interfaces like Factory, Reloadable, and Single for flexible dependency handling.

AndroidJSJVMNative·makeevrserg·Apache License 2.0
fixers-c20.40.0
01 used by

Interacts with Blockchain-SSM chaincode on Hyperledger Fabric, offering modules for direct API communication, CouchDB optimization, and complex query facilitation using a Signing State Machine approach.

JSJVM·komune-io·Apache License 2.0
neutrino2.0
0

Simple dependency injector facilitates object creation using singletons, providers, and weak singletons. Supports lazy resolving, multiple injectors, and module integration.

AndroidNative·Klein-Stein·MIT License
efekt1.0.0
0

Adapts the Redux pattern with integrated coroutines, enabling a testable architecture. Manages app state changes via actions and reducers, supporting asynchronous effects and dependency injection through a state context.

JSJVMNative·DaftMobile·MIT License
kdi1.0.3
0

Enables dynamic, annotation-free dependency injection with flexible management options. Supports various injection types like Provide, Singleton, Bind, and BindSingleton for efficient dependency handling.

AndroidJVMNativeWasm·croccio·MIT License
alakazam7.0.0
0

Holds a collection of common extensions and utility functions for projects, streamlining development with organized and reusable code for Android, database, dependency injection, and testing functionalities.

AndroidJVM·jonapoul·Apache License 2.0
BasicMultiplatformLib0.2.3
01 used by

Offers serialization, logging, key-value storage, and database access, with support for dependency injection, caching, and file operations across various environments.

AndroidJVM·OCTestX·Apache License 2.0
MapSL0.3.1
0

Streamlines dependency management with a simple, type-safe service locator, avoiding code generation. Offers flexible scoping, test modules, and supports multiple platforms for effective dependency injection.

AndroidJVMNative·keyboardr·MIT License
koin-annotations2.2.0-TempFixed03
0

Enhances dependency injection with annotation capabilities, leveraging Google's KSP. Supports developers with tools for module visualization, runtime monitoring, and advanced debugging. Community support available.

JVMNative·ahmounir·Apache License 2.0
arrow-http1.1.1
0

Modular, client-agnostic HTTP toolkit offering type-safe error hierarchy, interceptor policies, automatic auth refresh, retry strategies, flexible request configs, multipart uploads and pluggable client implementations.

AndroidJVMNativeWasm·blackarrows-apps·Apache License 2.0
boot-app-kmp0.0.2-alpha.15
01 used by

Simplifies app development by providing default networking, storage, dependency injection, plugin system, material icons and monospaced font, logging and SQL storage, plus Chinese-text rendering fixes.

AndroidJSJVMNativeWasm·yuanjingtech·MIT License
KMMUI1.0.6-1778786096945
0

Shared UI components and scaffolding for cross-platform apps, common/target-specific source layout, Koin DI bootstrap, sample app and build/run guidance, modularization helpers.

AndroidNative·BorealNetwork·MIT License
koinGenerator1.1.0-fix
0

Generates Koin modules from simple annotations, eliminating boilerplate while producing lifecycle-organized loaders and support for singletons, factories, scoped instances and ViewModel bindings.

AndroidJSJVMNative·the-best-is-best
fosh-labs-kmp-navigation-kit0.2.2
0

ViewModel-driven navigation architecture enabling sealed scenes, NavigationState actions (push/pop/present), SceneRepository for passing data, plus declarative UI integration and modal-stack manager.

AndroidNative·foshlabs
currency-convert26.26.01
0

Currency formatting, arithmetic and number-to-words conversion for monetary amounts, plus a composable numeric input with smart locale-aware formatting, key handling, and precision control.

AndroidNative·phucbgvns·Apache License 2.0
HOTest0.4.0
0

Create human-readable, Gherkin-style scenarios in code with reusable steps, shared scenario context and variants branching to run multiple scenario permutations while keeping implementation loosely coupled.

JVMNative·gt4dev
stepper0.3.0
0

Custom stepper component with composable UI, DSL-defined milestone roadmap, milestone-to-screen mapping, data aggregation, and built-in DI, coroutines, and serialization support for modular apps.

JVMNativeWasm·n-apos·Apache License 2.0
syrup0.1.1
0

Lightweight plugin system with automatic service discovery, builds dependency-injection container graphs, supports encapsulated exposed types, internal bindings, and extensible singular/plural extension points with contribution wiring.

JVM·ptitjes·Apache License 2.0
metro-extensions0.1.0
0

Compile-time code generators that emit DI-framework annotations to eliminate dependency-injection boilerplate, including single-annotation assisted-factory binding and source-aware contribution-merging for plugin-based DI tooling.

AndroidJVMNative·Plus-Mobile-Apps·Apache License 2.0
kmp-ai0.4.0
0

Run offline LLMs with llama.cpp backend: real‑time token streaming, SHA‑256‑verified resumable downloads, chat templates, KV‑cache reuse across turns, and grammar‑constrained generation.

AndroidJVMNative·fadizg
Spark-Messages1.0.1
0

Unified initialization call handles bridge assignment and dependency-injection startup; application-level start supplies correct context to DI to avoid missing-definition errors; shared implementation hides globals and DI configuration from clients.

AndroidNative·karun02525
kmp-supportchat1.3.2
0

In-app support chat backed by Supabase, real-time messages, media, emoji reactions, swipe-to-reply quotes, shared conversation state with agent console, and anonymous client sign-in.

AndroidNativeWasm·Xemb0·MIT License
project-template1.0.0
0

State-of-the-art starter pack organizing code with Clean Architecture and DDD: layered Domain/Data/Presentation, use-case invoke patterns, self-validating models, Koin DI, optimized CI/CD.

AndroidJVMNative·ygdrasil-io·MIT License