Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagframework
Ephemeris2.0.2
10

Fast, flexible calendar library framework with core logic for calendar page loading, enabling integration across projects without built-in UI components.

AndroidJVM·boswelja·MIT License
Archer1.0.8
10

Lightweight framework enhances Functional Clean Architecture by simplifying contractual data sources and repositories, minimizing boilerplate code while maintaining essential mapping requirements for scalable, reusable solutions.

AndroidJSJVMNative·m2f-kt·Apache License 2.0
ObjectStore0.2.0
10

Modular object storage framework offering key/value storage with automatic key derivation. Features include various serialization methods, secure and file-based storage, and value transformation capabilities.

AndroidJSJVMNative·DrewCarlson·Apache License 2.0
naksha3.0.0-beta.31
10

Web service for geospatial data access and management, offering GeoJson-based REST and Java APIs, Postgres support, data change event publishing, and customizable extension framework for integrations.

JSJVM·heremaps·Apache License 2.0
krefty0.5.0
9

Empowers creation of domain-specific types, addressing Primitive Obsession through a framework inspired by Refinement Type Theory. Useful for Domain-Driven Design, offers flexible type refinement.

JSJVM·ustitc·MIT License
xqt-platform0.2.0
8

Open-source implementation of XPath, XQuery, and XSLT languages. Supports code analysis and IDE tools with W3C and vendor extensions, providing a framework for XML language implementation.

JSJVMNative·rhdunn·Apache License 2.0
kotlin-migration2.1.4
6

Enables streamlined program migrations by offering a `Migrator` framework to execute custom migration logic. Supports `VersionMigration` and `ConditionalMigration` types, facilitating efficient version transitions.

AndroidJVM·boswelja·Apache License 2.0
skot1.2.9
66 used by

Comprehensive framework facilitating project creation and screen development, emphasizing structured nomenclature and architectural understanding.

AndroidJVMNative·skot-framework·Apache License 2.0
fifi0.0.43
6

Facilitates extensive code sharing between iOS and Android, focusing on non-UI components like network requests, caching, and business logic, while integrating with SwiftUI and Compose.

AndroidJVMNative·Paoapps·MIT License
import-spec4.0.0-alpha.4
6

Uniform configuration facade for Neo4j import tools: user-friendly JSON/YAML import specs with JSON Schema, Java model, pipeline API, and extensible plugins for sources, targets, actions, and validators.

JSJVMNative·neo4j·Apache License 2.0
raptor0.36.0
5

Work in progress focused on adding functionality to filter sensitive information from log output.

JSJVM·fluidsonic·Apache License 2.0
Krawler0.0.1
5

Modern web crawling and scraping library enables building efficient web crawlers with features like intuitive DSL, concurrent crawling, flexible data extraction, robots.txt compliance, and smart caching.

AndroidJVMNative·DreamForgeSolutions·Apache License 2.0
EzHook0.0.4
5

Compile-time AOP that replaces functions, constructors and properties with zero runtime reflection and no performance cost; supports before/after/NULL hooks, callOrigin/getField/getThisRef and inline hooks.

AndroidJSJVMNative·DreamMoonCai·Apache License 2.0
yamv0.3.4
5

MVI framework offering distributed reducers and composable features: type-safe sealed intentions, pure outcome reducers, DI-pluggable feature sets, and compile-time code generation for zero boilerplate.

AndroidJVMNative·ktomek·Apache License 2.0
dokt0.2.0
4

Facilitates domain-driven design with features like Command and Query Responsibility Segregation, Event Sourcing, and test-driven development. Generates application layer code, supports coroutines, and offers compile-time serialization.

JVM·dokt·Apache License 2.0
clubs1.4
4

Enhances command experience in Guilded by offering a versatile framework. Supports delegated arguments, command execution, and integration with Guilded Bot API while lacking platform-specific types.

JVM·SrGaabriel·MIT License
component-request3.0.6
4

Agnostic and modularized framework enhances multi-module requests, maximizing module decoupling. Includes navigation extensions, supporting multi-platform integration with flexible abstractions for modular projects.

AndroidJSJVMNative·05nelsonm·Apache License 2.0
pulvreakt0.10.0
31 used by

Lightweight framework facilitates system pulverization, enabling the configuration and deployment of distributed systems using specific protocols like RabbitMQ and MQTT for communication.

JSJVMNative·pulvreakt·MIT License
statemachine0.2.0
3

State machine framework manages view states across multiple targets, allowing shared logic and client-specific UI. Supports code generation for efficient state, action, and reducer management.

JSJVMNative·jeantuffier·MIT License
Dextension1.2.0
3

Facilitates shared code across Compose Multiplatform applications with structure for common and platform-specific code, supporting integration with platform-specific features and UI elements.

AndroidJVMNative·y19th·Apache License 2.0
KMVI1.2.1
3

Framework enhances application development using Model-View-Intent pattern with core components, type-safe state management, unidirectional data flow, coroutine-based asynchronicity, and extensibility.

AndroidJVMNative·natobytes·GNU General Public License v3.0
Toolbox4.0.0
2

A collection of utilities offering core classes, UI components for desktop and Android, table composables, and demo applications for creating demonstration activities and applications.

AndroidJVMNativeWasm·MFlisar·Apache License 2.0
multiplatform-route0.1.2
2

Implements a routing framework for mobile and desktop applications, enabling page and window navigation, parameter passing, back navigation, and customizable window sizes.

AndroidJVMNativeWasm·annotation-engine
topping-android0.6.1
1

Cross-platform framework facilitates app development with a unified codebase. Integrates easily via Maven Central, streamlining setup for smoother project implementation.

AndroidNative·topping-dev·Other
komponent0.2.0
1

Enables creation of composable HTML components, enhancing web development with modular and reusable elements.

JS·Sparky983·MIT License
hurok3.1.0
1

Framework library for developing applications using a unidirectional data flow model. Features include state management, rendering, actions, effects, and loop handling for seamless UI updates.

AndroidJSJVM·atomgomba·Apache License 2.0
klib-template0.1.0
1

Facilitates rapid setup of a multiplatform library with predefined boilerplate, including maven publication, build scripts, version catalog, and GitHub release actions, streamlining development.

AndroidJSJVMNative·tamimattafi·Apache License 2.0
vro2.2.4-dialogtest2
1

Framework architecture simplifies Android project creation using an MVI-based approach with state management, emphasizing clean architecture. Integration through Jitpack supports compose, core, and common modules.

AndroidJVMNative·devaro95
hanekokoro-framework0.4.0
1

Organizes Components and implements UDFs atop Decompose, delivering lightweight component management, simplified lifecycle handling, and easy user-defined function integration for modular apps.

AndroidJVMNative·ShadowRZ·Apache License 2.0
mmRPC0.5.0-beta.17
1

DSL for defining transport-agnostic API specifications focused on routines' inputs/outputs; generates protocol-compatible specs, clients and UIs while enforcing simple, consistent routing (POST-per-routine).

JSJVMWasm·cufyorg·Apache License 2.0