klibs.io
Report an issue
About & FAQ
Klibs.io wordmark
Press / to search + KMP projects
Santiago Mattiauda logo

Santiago Mattiauda

Mobile Software Engineer

  • https://www.linkedin.com/in/santiago-mattiauda-584548150/
  • santimattius
  • santimattius
  • santimattius@gmail.com

kmp-resilient

by santimattius

130

Composable DSL for async operations implementing Timeout, Retry (with backoffs), Circuit Breaker, Rate Limiter, Bulkhead, Hedging, in-memory TTL Cache and Fallback, with real-time telemetry stream.

#utility, #kotlin-flow, #kotlin-coroutines, #dsl, #concurrency, #cache

Android JVMJVMKotlin/NativeJS

Unknown license

structured-coroutines

by santimattius

41

Enforces structured concurrency for coroutines via compiler checks, static analyzers, IDE inspections, lint rules and annotations — compile-time errors, quick fixes, tool window, zero runtime overhead.

#kotlin-coroutines, #gradle-plugin, #coroutines

JVMKotlin/NativeWasmJS

Unknown license

ktor-persistent-cache

by santimattius

21

Persistent HTTP caching for Ktor HttpClient with disk-backed storage, configurable TTL and max size, LRU eviction, Vary-header aware variants, and optional custom cache-directory provider.

#ktor-client

Android JVMJVMKotlin/Native

Unknown license

kmp-http-client

by santimattius

6

Simplifies HTTP usage with a builder-style API, typed configuration, and interceptors for logging, authentication, and error handling. Customizable through a unified response model.

#wrapper, #ktor-client, #http-client, #http, #client, #apple

Android JVMKotlin/Native

Unknown license

kmp-kvs-storage

by santimattius

5

Provides a simple, type-safe key-value storage solution offering thread-safe operations, atomic updates, and a clean API for storing common data types.

#storage

Android JVMKotlin/Native

Unknown license