Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.

NotificationsYou must be signed in to change notification settings

AAkira/Kotlin-Multiplatform-Libraries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Libraries

Network

Http

  • Ktor - Framework for quickly creating connected applications in Kotlin with minimal effort
    badgebadgebadgebadgebadgebadgebadge

  • ktor-client-oauth-feature - Ktor Client Feature for handling OAuth token refreshes
    badgebadge

  • kmp-tor - Embed Tor into your application.
    badgebadge

  • Ktorfit - HTTP client / Kotlin Symbol Processor for Kotlin Multiplatform (Js, Jvm, Android, Native, iOS) using KSP and Ktor clients inspired by Retrofit
    badgebadgebadgebadgebadgebadgebadge

  • fuel - The easiest HTTP networking library for Kotlin backed by Kotlinx Coroutines.
    badgebadge

  • rsocket-kotlin -RSocket Kotlin multi-platform implementation based onkotlinx.coroutines andKtor.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • kotliny.network - Simple, powerful and lightweight Kotlin Multiplatform Network Client.
    badgebadgebadgebadgebadge

  • ktor-simple-cache - Easy-to-use lightweight library which adds configurable output cache support toKtor, includingMemory andRedis providers.
    badgebadgebadge

GraphQL

  • apollo - Multiplatform official GraphQL client.
    badgebadgebadge

  • suparnatural-graphql - Strict type safe GraphQL client with support for composable links.
    badgebadgebadge

  • kgql - GraphQL Document wrapper generator for Kotlin Multiplatform Project and Android

Real-time communication

JSON-RPC

Stomp

  • krossbow - A Kotlin multiplatform coroutine-based STOMP client over websockets
    badgebadgebadge

Utility

  • Connectivity status - Monitor the internet connection status of your device on Android and iOS.
    badgebadge

  • Highlights - Kotlin Multiplatform syntax highlighting engine.
    badgebadgebadgebadgebadgebadgebadgebadge

Authentication

  • cognito-idp - Lightweight AWS Cognito Identity Provider client for Kotlin Multiplatform projects.
    badgebadgebadgebadge

Identity Wallet

  • VC-K - Kotlin Multiplatform library implementing W3C VC Data Model and ISO 18013-5 mDL.
    badgebadgebadge

Repository

  • Store - A Kotlin Multiplatform library for building network-resilient applications.
    badgebadgebadgebadge

Serializer

  • kotlinx.serialization (official) - Kotlin multiplatform / multi-format serialization
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadge

  • YAKL - A YAML 1.2 processor
    badgebadge

  • KoAP - CoAP encoder/decoder with support for UDP (RFC 7252), TCP (RFC 8323) and Observe (RFC 7641).
    badgebadge

  • Pbandk - Kotlin code generator and runtime for Protocol Buffers
    badgebadgebadgebadgebadgebadge

  • Kase64 - Base64 encoder/decoder for Kotlin/Multiplatform. Supports standard and URL-safe encodings.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • Kex - Hex string encoder/decoder for Kotlin/Multiplatform.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • Ktoml - MPP serialization library (decoder/encoder) for TOML format.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • encoding - Rfc 4648 Section 4-8 compliant encoding (Base 16, 32 Crockford, 32 Default, 32 Hex, 64 Default, 64 Url Safe).
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadge

  • multi2base - Mutlibase and UVarInt encoding library. Verified against offical test vectors.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • parcelize - Implement AndroidParcelable from common code.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadge

Storage

RDB

  • SQLDelight - Generates typesafe Kotlin APIs from SQL.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • Room - Official Android Room for Kotlin Multiplatform.
    badgebadgebadge

  • SQLiter - Minimal multiplatform sqlite library
    badgebadgebadgebadgebadgebadge

  • Door - Room for Kotlin Multiplatform.
    badgebadgebadge

  • AWS - S3 - AWS KMP is an extension to AWS Kotlin Multiplatform for JVM, Android and iOS.
    badgebadgebadge

NoSQL

  • Realm - Kotlin Multiplatform and Android SDK for the Realm Mobile Database: Build Better Apps Faster.
    badgebadge

  • Kotbase - Kotlin Multiplatform library for Couchbase Lite—a lightweight, embedded, syncable, NoSQL database
    badgebadgebadgebadgebadgebadge

  • Kodein-DB - Embedded NoSQL database
    badgebadgebadgebadgebadgebadgebadge

  • Couchbaselite - Kotlin Multiplatform wrapper for the Couchbase Lite Mobile Database.
    badgebadge

KVS

  • multiplatform-settings - A Kotlin Multiplatform library for saving simple key-value data.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • KVault - Secure key-value storage for Kotlin Multiplatform projects.
    badgebadge

  • Kissme - Kissme: Kotlin Secure Storage Multiplatform
    badgebadge

  • Multiplatform-Preferences - Kotlin Multi Platform Preferences, for android an ios : SharedPreferences & NSUserDefault.
    badgebadge

  • kds - Multiplatform coroutine-based kotlin library for saving Serializables with kotlinx.serialization and delegates.
    badgebadgebadgebadge

  • Kottage - Kotlin Multiplatform Key-Value Store Local Cache Storage for Single Source of Truth.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • Universal-Cache - Kotlin Flow caching and request sharing. Main idea: don't request data more times than it's needed.
    badgebadgebadge

  • KCrypt - Kotlin encryption key generator and encrypted key-value storage.
    badgebadge

  • Kedis - Redis client library for Kotlin Multiplatform (JVM + Native).
    badgebadgebadge

FILE

  • okio - A modern I/O library for Android, Java, and Kotlin Multiplatform.
    badgebadgebadgebadge

  • suparnatural-fs - Kotlin Multi Platform File System access library foriOS andAndroid.
    badgebadge

  • suparnatural-cache - A superfast, thread safe in-memory cache with configurable hashing schemes backed by persistent stores with blocking/non-blocking I/O.
    badgebadge

  • KStore - A tiny Kotlin multiplatform library that assists in saving and restoring objects to and from disk using kotlinx.coroutines, kotlinx.serialisation and okio.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadge

File System

  • Kfswatch - Kotlin Multiplatform File System Watcher
    badgebadgebadgebadgebadgebadgebadgebadgebadge

DI

  • Kodein-DI - Painless Kotlin Dependency Injection
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadge

  • Koin - A pragmatic lightweight dependency injection framework for Kotlin
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • PopKorn - Forget about modules and components. DI can be simple.
    badgebadgebadgebadgebadge

  • kotlin-inject - Dependency injection lib for kotlin.
    badgebadgebadgebadgebadgebadgebadgebadge

  • Koject - DI Container library for Kotlin Multiplatform.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • Ivy DI - A simple and lightweight runtime Dependency Injection (DI) container for Kotlin Multiplatform.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadge

Image

Audio

  • korau - Pure Kotlin WAV, MP3 and OGG vorbis decoders
    badgebadgebadgebadgebadgebadgebadgebadgebadge

Bluetooth

  • Blue-Falcon - A Bluetooth kotlin multiplatform "Cross-Platform" library for iOS and Android
    badgebadgebadge

  • Kable - Simple Coroutines-powered API for interacting with Bluetooth Low Energy devices.
    badgebadgebadgebadge

Reactive

Rx

  • Reaktive - Kotlin multi-platform implementation of Reactive Extensions
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • RxCommon - Multiplatform implementation of ReactiveX providing a common way to build one set of business logic for native, iOS, Javascript, Android, JVM, and other platforms
    badgebadgebadgebadge

LiveData(Android)

Utility

Asynchronous

  • coroutine (official) - Support for Kotlin coroutine.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • suparnatural-concurrency - Unified APIs such as Workers, Schedulers for cross-platform multithreading oniOS andAndroid.
    badgebadge

  • Koru - Coroutine wrappers for Kotlin Native generated from annotations.
    badgebadgebadgebadgebadgebadge

  • KMP-NativeCoroutines - Library to use Kotlin Coroutines from Swift code in KMP apps.
    badgebadgebadgebadge

  • FlowExt - Kotlinx Coroutines Flow Extensions. Extensions to the Kotlin Flow library.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

Date, Time

  • kotlinx-datetime - Official date and time library
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • island-time - A Kotlin Multiplatform library for working with dates and times
    badgebadgebadgebadgebadgebadgebadge

  • time - Type-safe time calculations in Kotlin, on any platform
    badgebadgebadgebadgebadgebadge

  • time - Type-safe time periods for the Kotlinx-datetime multiplatform date/time library
    badgebadgebadgebadgebadgebadgebadge

  • fluid-time - Kotlin multiplatform date & time library
    badgebadgebadge

  • KDateTime - Date time library focusing on custom formatting, parsing, platform independence and interoperability.
    badgebadgebadgebadgebadgebadgebadgebadge

  • kcron - Kotlin multiplatform Cron library
    badgebadgebadgebadgebadgebadgebadge

  • Kronos Multiplatform - Network Time Protocol (NTP) library
    badgebadgebadgebadgebadgebadge

Semantic Versioning

  • SemVer-KMP - A Kotlin library for Semantic Versioning with ranges and other features.
    badgebadgebadgebadgebadge

  • kotlin-semver - Semantic Versioning library for Kotlin Multiplatform.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadge

EventBus

  • Multiplatform-Bus - Kotlin event-bus compatible with Android & native iOS.
    badgebadge

  • Event4k - MultiPlatform Kotlin EventBus library - simple, bidirectional, concurrent.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadge

Number

Hashing

  • kotlinx-murmurhash - Multiplatform library for MurmurHash, a non-cryptographic hash function for general hash-based lookup focused on simplicity and performance.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadge

Cryptography

String Utils

  • FuzzyWuzzy-Kotlin - Fuzzy string matching on collections. Port of python & java library.

badgebadgebadgebadgebadgebadgebadgebadge

  • kasechange - Multiplatform Kotlin library to convert strings between various case formats including Camel Case, Snake Case, Pascal Case and Kebab Case.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadge

  • kotlin-multiplatform-diff - Multiplatform Kotlin library for calculating text differences.
    badgebadgebadgebadgebadge

  • doistx-normalize -- Kotlin Multiplatform library for string unicode normalization (UAX #15).
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • KeepLink -- Kotlin multiplatform deep-link definition, parsing and creation library.
    badgebadgebadgebadge

Input/Output

  • keyboard-mouse-kt - Multiplatform Kotlin library for interacting with global keyboard and mouse events and states.
    badgebadgebadgebadge

Analytics

Atomic

  • AtomicFu - The idiomatic way to use atomic operations in Kotlin
    badgebadgebadgebadgebadgebadgebadgebadgebadge

UUID

  • uuid - Kotlin Multiplatform UUID
    badgebadgebadgebadgebadgebadgebadge

  • kotlinx-uuid - kotlinx-uuid is a multiplatform (MPP) Kotlin library introducing support for UUID.
    badgebadgebadgebadgebadgebadgebadge

Paging

Kotlin/Native

  • Stately - The library is set of multithreaded collection classes that will allow multithreaded mutation in Kotlin/Native.
    badgebadgebadgebadgebadgebadge

  • coroutineworker - Kotlin Coroutine-based workers for native
    badgebadgebadgebadge

Units

  • Measured - Intuitive, type-safe units of measure.
    badgebadge

  • KotlinCrypto/endians - Utils for convertingShort,Int,Long to/fromBigEndian andLittleEndian bytes.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadge

Monads

  • ItsOk - A new take on theResult monad for clean error handling.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadge

  • Kotlin utilities - Scala utility types:Option,Either,Try for Kotlin Multiplatform.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadge

  • kotlin-result - A multiplatform Result monad for modelling success or failure operations.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • ApiResult - A monad for declarative & functional error-handling with a rich DSL.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadge

  • Résultat - A fork of Kotlin Result with a loading state.
    badgebadgebadgebadgebadgebadgebadgebadge

  • value-clazz - Functionally equivalent to a Kotlinvalue class that implements an interface, but inheritance based and compiles to platform code.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadge

  • KmmResult - Wrapper ofkotlin.Result with KMM goodness.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

WebAssembly

  • ktmpwasm - A WebAssembly interpreter for Kotlin Multiplatform.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadge

Metadata

Parsing

  • Ksoup - HTML & XML Parser (Jsoup Alternative)
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadgebadge

  • KtXml - XML Parser (Basically a KXml2 port to Kotlin)
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • RSS-Parser - A Kotlin Multiplatform library to parse a RSS Feed
    badgebadgebadge

  • JsonPath4K - Kotlin Multiplatform Library for using Json Paths as defined inRFC9535.
    badgebadgebadge

Debug

Logging

  • Napier - Logging library for Kotlin Multiplatform.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadge

  • KmLogging - High performance, composable multiplatform logging.
    badgebadgebadgebadgebadgebadgebadge

  • klogger - Logging library for Kotlin Multiplatform.
    badgebadgebadgebadgebadgebadgebadge

  • Multiplatform-Log - Logging library for Kotlin Multiplatform.
    badgebadge

  • Kermit - Kotlin Multiplatform logging utility with composable log outputs and prebuilt loggers.
    badgebadgebadgebadgebadgebadgebadge

  • Log4k - Logging library for Kotlin Multiplatform.
    badgebadgebadgebadgebadgebadgebadge

  • Cabret-Log - Method call logging for Kotlin Multiplatform
    badgebadgebadgebadgebadge

  • KmmAnkoLogger - fork of the AnkoLogger for use it with Kotlin Multiplatform Mobile
    badgebadgebadge

Test

  • assertk - Assertions for kotlin inspired by assertj.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • Atrium - A multiplatform assertion library for Kotlin.
    badgebadgebadge

  • konform - Portable validations.
    badgebadge

  • kotest-assertions - Multiplatform assertions and test utilities.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • kotest-framework - Multiplatform test framework for Kotlin.
    badgebadge

  • mockk - Mocking library for test.
    badgebadge

  • Mockative - Mocking for Kotlin/Native and Kotlin Multiplatform using the Kotlin Symbol Processing API (KSP)
    badgebadgebadgebadgebadgebadgebadge

  • MocKMP - A Kotlin/Multiplatform Kotlin Symbol Processor that generates Mocks & Fakes.
    badgebadgebadgebadge

  • Mokkery - Mocking library for Kotlin Multiplatform based on compiler plugin.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • kotlinx-resources - Multiplatform library for reading resources in tests.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadge

  • Truthish - Multiplatform library with a testing API inspired by Google Truth.
    badgebadgebadgebadgebadgebadgebadge

  • testmints - Lightweight test semantic-sugar, to improve readability.
    badgebadgebadgebadgebadgebadgebadge

  • jsmints - A suite of libraries and gradle plugins for working with Kotlin JS, with a focus on testing and version updating.
    badge

Annotation Processor

  • MpApt - Kotlin Native/JS/JVM Annotation Processor library
    badgebadgebadgebadgebadgebadge

  • kotlin-native-suspend-function-callback - Kotlin Multiplatform compiler plugin to generate a callback implementation for suspended functions so they are visible from Kotlin Native
    badgebadgebadge

  • trckr - KSP processer that simplifies the collection of analytics
    badgebadgebadgebadgebadgebadgebadgebadge

  • KMP-ComposeUIViewController - KSP library for generating ComposeUIViewController and UIViewControllerRepresentable files when using Compose Multiplatform for iOS
    badgebadge

  • KOMM - Kotlin Object Multiplatform Mapper which generates mapping function via KSP and supports multi-mapping, converters, resolvers, null-substitute etc.
    badgebadgebadgebadgebadgebadgebadge

GUI

  • moko-widgets - Declarative UI and screens management in common code for mobile (android & ios) Kotlin Multiplatform development
    badgebadge

  • kgl - This library provides a thin OOP wrapper with DSLs to make programming with vulkan easier.
    badgebadgebadgebadgebadge

  • kotlin-libui - Kotlin/Native interop to libui: a portable GUI library
    badgebadgebadge

  • kotlin-material-ui - Kotlin Wrapper Library of Material-UI
    badge

  • muirwik - Kotlin Wrapper Library of Material-UI
    badge

  • compose-macos-theme - Multiplatform MacOS theme written in Compose UI
    badgebadge

  • componentbox - A Kotlin multiplatform library for building dynamic server-driven UI
    badgebadgebadgebadge

  • kontrol - A Kotlin Multiplatform library for creating a debugging menu
    badgebadge

  • koala-plot - A Compose Multiplatform based charting and plotting library written in Kotlin
    badgebadgebadge

  • Material Theme Preferences - Switching Dark/Light Material themes on Compose
    badgebadgebadgebadgebadgebadge

  • DrawBox - The first multiplatform library to draw anything on canvas.
    badgebadgebadgebadge

  • typist-cmp - A Highly Customisable Typing Animation Library for Compose Multiplatform (Android & iOS)
    badgebadge

  • KodeView - Kotlin Multiplatform syntax highlighting views.
    badgebadgebadgebadgebadgebadgebadgebadge

  • Wavy slider - Animated squiggly slider (aka sperm) similar to the one in Android 13
    badgebadgebadgebadgebadgebadgebadgebadge

  • Korender - 3D graphics engine for Kotlin Multiplatform
    badgebadgebadgebadge

Animation / UI

  • Kottie - Compose Multiplatform animation library that parses Adobe After Effects animations. Inspired by Lottie
    badgebadgebadge

Command Line Interface

  • Clikt - Multiplatform command line interface parsing for Kotlin
    badgebadgebadgebadgebadge

  • Command_Parser - Multiplatform command parser using kotlinx.coroutines
    badgebadgebadgebadge

  • Kotter - Multiplatform library for Kotlin command-line applications with support for text styling, animations, timers, and input.
    badgebadgebadgebadge

  • Mordant - Multiplatform text styling for Kotlin command-line applications
    badgebadgebadgebadgebadge

Firebase

  • Firebase Kotlin SDK - Firebase SDK for Kotlin Multiplatform projects (Firebase Authentication, Realtime Database, Cloud Firestore, Cloud Functions, Cloud Messaging and Cloud Storage).
    badgebadgebadge

Architecture

  • KmpEssentials - KmpEssentials is a library that contains apis (40+ Modules) to accelerate your development. Everything from managing the Battery, File System, getting Package information, Biometrics, or taking Screenshots & Photos/Videos.
    badgebadgebadge

  • kompass - Kotlin Multiplatform Router for Android and iOS

  • Decompose - Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.), inspired by Badoos RIBs fork of the Uber RIBs framework.
    badgebadgebadgebadgebadgebadgebadge

  • Decompose-Router - Compose Multiplatform navigation library that leverage Decompose to create an API inspired by Conductor
    badgebadgebadgebadgebadgebadgebadge

  • oolong - MVU for Kotlin Multiplatform

  • moko-mvvm - MVVM architecture components for mobile multiplatform with LiveData (iOS and Android)
    badgebadge

  • MVIKotlin - MVI framework for Kotlin Multiplatform.
    badgebadgebadgebadgebadgebadgebadge

  • Orbit MVI - MVI framework for Kotlin Multiplatform.
    badgebadge

  • ReduxKotlin - Redux implementation for Kotlin (supports multiplatform JVM, native, JS, WASM)
    badgebadgebadgebadgebadgebadgebadgebadge

  • FlowMVI - Plugin-based Kotlin Multiplatform MVI framework.
    badgebadgebadgebadgebadgebadgebadgebadgebadgebadge

  • ReKamp - Port ofReKotlin to Kotlin Multiplatform, which corresponds toReKotlin/1.0.4.
    badgebadgebadge

  • Kaskade - Simplifying UI state management in Kotlin Multiplatform.
    badgebadgebadgebadge

  • Flywheel - A simple and predictable state management library inspired by Redux and a few more. Fully built on top of coroutines using the concept ofactors.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • KStateMachine - KStateMachine is a Kotlin DSL library for creating state machines and hierarchical state machines (statecharts).
    badgebadgebadge

  • CommonStateMachine - CommonStateMachine is a small non-opinionated library to implement MVI with the state-machine pattern.
    badgebadgebadgebadge

  • VisualFSM - VisualFSM is a Kotlin Multiplatform library for implements an FSM-based (Finite-state machine) MVI pattern and a set of tools for visualization and analysis of FSM's diagram of states.
    badgebadgebadgebadgebadgebadgebadge

  • Premo — Presentation Model (aka View Model) and Navigation. Focus on writing logic instead of solving common and boring UI related issues: lifecycle, persistence, navigation, etc.
    badgebadgebadgebadge

  • multiplatform-viewmodel — Shared ViewModel in Kotlin Multiplatform
    badgebadgebadgebadgebadge

  • Direkt - Kotlin Multiplatform Router for Android, iOS, Js
    badgebadgebadge

  • compose_bloc - State Management and Navigation Library for Jetpack Compose and Compose Multiplatform.
    badgebadgebadgebadgebadge

  • Ballast - Opinionated Application State Management framework for Kotlin Multiplatform

  • Kotlin Bloc - A simple, predictable and composable UI framework for Kotlin Multiplatform
    badgebadgebadge

  • kmp-viewmodel - Shared ViewModel in Kotlin Multiplatform - A Kotlin Multiplatform library that provides shared MVVM for UI applications. Components are lifecycle-aware on Android.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • Blackbox - A lightweight framework that includes a set of architecture tools and approaches for building scalable, fully multiplatform applications (100% shared logic). Streamlines project modularization through the separation into independent parts and provides features like lifecycle-aware components, declarative navigation, and constructor-based DI.
    badgebadgebadgebadgebadge

  • Voyager - A multiplatform navigation library built for, and seamlessly integrated with, Jetpack Compose. Additionally, it features a Screenmodel, functioning similarly to a viewmodel.
    badgebadgebadgebadgebadge

  • solivagant - Compose Multiplatform Navigation - Pragmatic, type safety navigation for Compose Multiplatform. Based on Freeletics Khonshu Navigation. ViewModel, SavedStateHandle, Lifecycle, Multi-Backstacks, Transitions, Back-press handling, and more...
    badgebadgebadgebadgebadgebadgebadge

  • hakate - A state management library. It can manage state with dependency.
    badgebadgebadge

Project templates

  • moko-template - Template project of a Mobile (Android & iOS) Kotlin MultiPlatform project with the MOKO libraries and modularized architecture
    badgebadge

  • KMMT - KMMT is a Multi-Module KMM based project template designed to simplify the KMM development. It uses a simplified approach that can be shared both in android and iOS easily. This template include network module, persistence module, resource module, analytics module ( with ios native library integration), domain module, presenter module etc.
    badgebadge

Docs

Build & Development Tools

Artificial Intelligence

Symbolic AI

  • 2P-Kt - A Kotlin-based, multi-platform, open ecosystem forsymbolic artificial intelligence (AI) and logic programming (LP), currently supporting many facilities for LP and a full-fledged, extensible, ISO-standard Prolog solver.
    badgebadgebadge

  • Y-Chat - Y—Chat is a Kotlin Multiplatform (KMP) project that provides a simple API for integrating the powerful ChatGPT language model developed by OpenAI into mobile applications running on multi platforms.
    badgebadgebadgebadge

Social

tgbotapi

Health

Math

  • Multiplatform expressions evaluator - Runtime infix expressions evaluator.
    badgebadgebadgebadgebadgebadgebadgebadgebadge

  • Multik - Multiplatform library for Kotlin, specializing in multidimensional array operations with features like static typing and dimensional consistency, offering high-speed mathematical and arithmetic operations, as well as linear algebra functionalities.
    badgebadgebadgebadgebadgebadgebadgebadge

Miscellaneous

Contribute

Welcome contribute!Please read thecontribution guidelines first.

About

Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp