Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Taglocalization
GW2Wrapper4.1.0
2

Wraps the Guild Wars 2 API, offering functionality for accessing game data such as asset information, chat links, internationalization, tile maps, and guild emblems. Supports various modules for diverse API endpoints.

AndroidJVM·Woody230·Apache License 2.0
kmp-localize1.0.3
2

Lightweight localization library enhances Jetpack Compose for Web by enabling simple translations, runtime locale switching, and idiomatic composition with minimal dependencies. Tailored for WASM.

Wasm·MohammadNasrallahBlank
KDateTimeUtils1.0.2
2

Cross-platform date and time utilities offering unified API, localization, and time zone support with easy integration and idiomatic practices for modern applications.

AndroidJVMNativeWasm·sunnat629·MIT License
patois0.1.6
2

Type-safe i18n: generates classes from YAML translations, catches missing keys at compile time, supports parameter interpolation, nested keys, locale enums and Ktor-based request locale resolution.

JSJVMNative·erabti·Apache License 2.0
toast-compose-library0.0.8
2

Lightweight, fully customizable toast notifications featuring queueing with bounded size, action button with locale-aware label, swipe-to-dismiss, progress bar, custom animations, and optional native system toasts.

AndroidNative·joyner-perez·MIT License
fluid-cldr0.10.0-48
2

Access CLDR data: locale and region identifiers, localized region names, short and variant name alternatives, and embedded CLDR version metadata for easy internationalization lookups.

JVM·fluidsonic·Apache License 2.0
kI18n0.7.1
1

Facilitates internationalization by integrating Unicode CLDR locale data, enabling localization of languages, countries, currencies, units, and dates, with enhanced formatting capabilities for numbers and dates.

JSJVMNativeWasm·codinux-gmbh
Translization1.1.0
1

Addresses dynamic text rendering and multilingual translation challenges by integrating AI models for real-time English-Arabic translation and text prediction on TextViews, ensuring accuracy and readability.

AndroidJVMNative·shiraz990
hijri-date-picker0.0.2
1

Lightweight, customizable Hijri date picker offering Material 3 styling, full localization (Arabic numerals and RTL), hoistable state management, themeable colors/strings, and customizable year range.

AndroidJVMNative·Helmy2·Apache License 2.0
timeago-kmp0.1.11
1

Lightweight formatter converting durations into human-readable "time ago" strings. Zero dependencies, single-file implementation, customizable locale translations, supports past and future phrasing, minimal extensible API.

AndroidJSJVMNativeWasm·samuolis·MIT License
ComposeFilePicker2.0.0
11 used by

Customizable file picker with searchable grid and menu views, smooth UI previews, multi-selection, localization support, extensible theming and easy integration into app interfaces.

AndroidNative·vickyleu
tcg-mapper0.3.0
02 used by

Facilitates mapping Trading Card Games into applications, offering tools for remote and local data decoding, serialization, and multilanguage support. Compatible with mobile, web, and native platforms.

AndroidJSJVMNative·great-illuminary·MIT License
w3w-core-library1.3.1
0

Offers API definitions for interacting with what3words services using text or audio input, providing functionality for address suggestions, geocoordinate conversions, and multilingual support.

AndroidJVMNative·what3words·MIT License
localization0.4.0
0

Kotlin multiplatform library for localization

JVMNative·kompars·Apache License 2.0
KRecallBasicPugin2.0.0F1
0

Enhances recall scheduling by offering an efficient system for managing and optimizing study sessions, supporting customizable intervals and algorithms for improved learning retention.

AndroidJVM·KRecall·Apache License 2.0
aughtone-format3.0.3
0

Enhances date, time, and string formatting with flexible styles and localization, aiming to improve existing string formatting functions. Offers basic, medium, and long format options.

AndroidJSJVMNativeWasm·aughtone·Apache License 2.0
w3w-core-library1.2.0
0

Enables interaction with what3words services through text and audio inputs, offering address suggestions, conversions between addresses and coordinates, and language support functionalities.

AndroidJVMNative·pduy99·MIT License
SnackbarStateFlowHandle1.0.0
0

Lifecycle-aware Snackbar library streamlines Snackbar management, preventing missed or duplicated messages. Offers one-liner API, automatic string resource conversion, and full unit-testability.

AndroidJVMNativeWasm·AungThiha·MIT License
kloca0.1.1
0

Automates internationalization by processing YAML translation files, generating platform-specific resources, and type-safe code. Offers type-safe access, streamlined team collaboration, and seamless production readiness with efficient, structured translation management.

AndroidNative·rlce·MIT License
kotlin-greeting1.0.3
0

Time-of-day greeting generator in Indonesian and English, returns morning/afternoon/evening/night messages based on current hour; supports language selection and customizable hour provider.

AndroidJVMNative·johnylie·Apache License 2.0
arrow-errors1.1.2
0

Comprehensive error-handling toolkit offering rich, actionable exceptions with UI metadata, centralized internationalized error catalog, and composable UI components for consistent, severity-aware error presentation.

AndroidJSJVMNativeWasm·blackarrows-apps·Apache License 2.0
translation-tools-client-kmp2.3.0
0

Bootstraps translations from remote or bundled snapshot, persists local snapshots, serves cache-first reads with single-item fetch on miss, supports typed resources, Compose integration, background refresh.

AndroidJVMNative·mvdmio
moon-kmp-libs1.0.0
0

Collection offering analytics, authentication, billing, offline-first sync, adaptive UI, i18n and OCR abstractions; dependency-free interfaces with NoOp fallbacks and platform-specific SDK integration points.

AndroidJVMNative·moondev-studio·Apache License 2.0
SmallDecimal0.8.6
0

Predictable fixed-size 64-bit decimal type with 60-bit mantissa and 4-bit exponent; supports arithmetic, comparisons, configurable automatic rounding, and locale-aware parsing/formatting.

AndroidJSJVMNativeWasm·astridha·MIT License
lyricist1.8.0-compose-1.10
0

Type-safe composable string localization: parameterized strings, flexible plural handling, runtime locale switching, dynamic updates, KSP code generation and easy migration from strings.xml for multi-module projects.

AndroidJSJVMNativeWasm·skaldebane·MIT License
komoji1.0.0
0

Fast, localized offline Unicode emoji database offering powerful search, multilingual names/keywords, grouping, variant support, lazy SQLite connection with auto-close timeout, and reactive stream searches.

AndroidJVMNative·raku2412·MIT License
compose_image_picker2.0.0
0

Image and video picker with preview, camera capture, GIF support, directory grouping, playback controls, dark/light themes and internationalization; configurable max items and grid layout.

AndroidNative·vickyleu·MIT License
ValidatorKMP1.0.1
0

Chainable string-validator supporting numerous predefined and custom rules, builder pattern, translations, date formats, message localization, utility alphabets/regex, compare and copy features.

AndroidNative·ApamateSoft·MIT License
icu-decimal-kotlin0.1.2
0

Line-by-line transliteration of ICU4X decimal internationalization APIs, delivering locale-aware formatting with upstream feature parity and provable provenance via per-file port-lint Rust source headers.

AndroidJSJVMNativeWasm·KotlinMania·Other
time1.0.3
0

Elegant, type‑safe, locale‑aware date/time, interval, relative‑time, duration and period formatting via readable DSLs; smart interval merging, customizable formats, and implicit locale/timezone scoping.

AndroidJSJVMNativeWasm·VladimirTintera