pdfmp

by dshatz

30

Native-backed PDF viewer rendering documents from bytes or file paths, bundles precompiled pdfium, supports zooming, scrolling, debounced high-res rendering and page-range filtering.

#compose-multiplatform

Android JVMJVMKotlin/Native

GNU General Public License v3.0

ecdsa-kotlin-mpp

by dshatz

2

Lightweight elliptical curve cryptography library enabling key pair creation, data signing, and signature verification with customizable curves and hashing algorithms. Suitable for cryptographic needs.

#windows, #native, #linux, #kotlin-native, #cryptography

Android JVMJVMKotlin/Native

MIT License

autosizetext-mpp-compose

by dshatz

2

Adjusts font size in text composables based on available space, offering customizable font size ranges, text style, and alignment options for optimal display adaptability.

#compose-multiplatform, #compose

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

ktorfit-koin

by dshatz

2

Enhances dependency injection by generating Koin modules from Ktorfit services using a KSP processor, ensuring compile-time safety and supporting KOIN_CONFIG_CHECK for stability. Experimental project.

#ksp, #dependency-injection, #code-generation

Android JVMJVMKotlin/NativeWasmJS

Unknown license

Kotlin-JNI

by dshatz

2

Unifies JNI usage across native targets, offering rich type-conversion helpers, annotation-driven generation of C-style JNI stubs, and seamless Java-to-native calls that remove boilerplate.

#wrapper, #windows, #native, #macos, #linux, #language-extensions, #ksp, #kotlin-native, #code-generation

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

collapsing-toolbar-mpp-compose

by dshatz

1

Template facilitates development of a library targeting desktop, Android, and iOS platforms. Features include shared module organization, documentation generation, code style enforcement, and streamlined publishing via Maven.

#kotlin-multiplatform-sample, #desktop, #compose-ui, #compose-multiplatform, #compose, #automation, #apple

Android JVMJVMKotlin/Native

Apache License 2.0

compose-font

by dshatz

1

Simplifies loading variable TTF fonts with different weights from a single file, enhancing text rendering flexibility. Utilizes JetBrains Skia API on JVM and handles font variations on Android.

#resources, #file, #compose-ui, #compose-multiplatform

Android JVMJVM

GNU General Public License v3.0

collapsing-toolbar

by dshatz

1

Implements a collapsible toolbar for modern UI frameworks, offering features like collapsing animations, scroll strategies, and modifiers for parallax effects and dynamic content positioning.

#ui, #compose, #animation

Android JVMJVMKotlin/NativeWasmJS

GNU General Public License v3.0

fuzzyKat

by dshatz

0

Enables efficient fuzzy search functionality across various platforms, simplifying the integration of search capabilities into applications.

#utility, #text, #sdk

Android JVMJVMKotlin/NativeWasmJS

Unknown license