Alexey Illarionov avatar

Alexey Illarionov

illarionov
  • 94 followers

wasi-emscripten-host

by illarionov

21

Implements WebAssembly host functions from WASI Preview 1 and Emscripten, enabling execution of WebAssembly binaries compiled with Emscripten on various runtimes like GraalVM and Chicory.

#wasm

iOSJVMWasmJSmacOSLinuxWindows

Apache License 2.0

debuglayout

by illarionov

11

Toolset enhances UI alignment through grids, guidelines, and rulers, primarily for visual debugging in preview composables and screenshot tests. Offers customization for layout structuring.

#compose-ui, #compose

iOSAndroidJVMJSmacOS

Apache License 2.0

igdbclient

by illarionov

9

Fetches game information from IGDB, supporting HTTP clients, Twitch authentication, multi-queries, automatic retry, image URL helpers, and webhook integration. Offers server proxy configuration and request customization.

#service-sdk, #serializer, #serialization, #okhttp, #ktor-client, #http-client, #http, #client, #authentication

iOSAndroidJVMJSmacOSLinuxWindows

Apache License 2.0

wasm-sqlite-open-helper

by illarionov

5

Experimental implementation facilitating SQLite database testing within the JVM using WebAssembly, eliminating the need for Android emulators or Robolectric, with occasional Android compatibility.

#wasm, #sqlite

iOSAndroidJVMWasmJSmacOSLinuxWindows

Apache License 2.0

wasm-sqlite-driver-binary

by illarionov

3

Compiles and publishes SQLite WebAssembly binaries for various configurations, including single and multithreaded builds with or without ICU and Android extensions, to a Maven-compatible repository.

#wasm, #sqlite

iOSJVMWasmJSmacOSLinuxWindows

Apache License 2.0

tempfolder-kmp

by illarionov

1

Library enables temporary directory creation with a unified API, auto-closing functionality, strict error handling, and native file descriptor access for seamless filesystem integration.

#storage, #file

iOSAndroidAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Other

cassettes-kmp

by illarionov

0

Offers assets for multiplatform projects, currently in an experimental phase. Further development may lead to significant modifications. Comprehensive API documentation available online.

#resources

iOSAndroidAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Other