Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagelm-architecture
elmslie3.0.0
130

Minimalistic reactive library implementing TEA/ELM architecture, enabling scalable and reusable components, single immutable state management, and unidirectional data flow.

JSJVMNativeWasm·vivid-money·Apache License 2.0
Flywheel1.1.6-alpha01
44

Simple, predictable state management library inspired by Flux, Elm, and Redux. Built on coroutines and structured concurrency. Highly extensible and adaptable for various architectures without platform-specific dependencies.

AndroidJSJVMNative·abhimuktheeswarar·Apache License 2.0
Kombucha-UDF0.2
15

UDF library leverages The Elm Architecture to simplify application logic management. Features include state management, message handling, side effects, and UI adaptation, enhancing maintainability and testability.

JSJVMNative·ikarenkov·MIT License
Keemun1.3.0
14

Multiplatform library simplifies state management and effect handling using features like data classes and sealed classes. Supports platform-specific implementations, enabling seamless integration in Android applications.

Android·AMMA-Family·MIT License
Tea-bag1.0.0-alpha11
12

Implements TEA architecture using coroutines for scalable, testable applications. Offers simplicity, extensibility, and debugging with IntelliJ plugin support. Components reside in single files.

JSJVMNativeWasm·Xlopec·MIT License
remotedata0.4
3

Streamlines handling remote requests in applications with UI, managing progress indicators, errors, and data. Features a sealed interface for request states and supports mapping, folding, and UI rendering.

JVMNative·careless-coyotes·MIT License
Keemun-Kotlin2.0.0
3

Multiplatform framework enables shared code development using The Elm Architecture pattern, offering clear separation of logic and presentation for modular, testable code with error resilience.

AndroidNative·pavelannin·Apache License 2.0
iced-kt0.1.0
2

Elm-architecture-driven GUI toolkit offering pure functional state management, immutable models, type-safe message handling, commands/subscriptions for side effects, and declarative UI built on Compose.

AndroidJSJVMNativeWasm·OmyDaGreat·Apache License 2.0
Page 1