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

Paul Bates

  • https://happycodelucky.com
  • happycodelucky
  • happycodelucky
  • paul@happycodelucky.com

reachable

by happycodelucky

1

Detects internet reachability and streams status changes via reactive flows; singleton entry, validated connectivity (avoids captive-portal false positives), synchronous shortcuts and test fakes.

#network, #macos

Android JVMJVMKotlin/Native

Apache License 2.0

ssdp-kmp

by happycodelucky

1

SSDP/UPnP discovery client sending stepped multicast retransmits, passively tracking NOTIFYs, maintaining device registry, lazily fetching and caching device description XMLs parsed into services/icons.

#xml, #test, #network, #kotlin-flow, #kotlin-coroutines, #jetpack, #http, #command-line-interface, #client, #cache

Android JVMJVMKotlin/Native

MIT License

backgrounder

by happycodelucky

0

Unified API for scheduling background one-shot and periodic workers with constraint-aware scheduling, retry/backoff, factory-based dependency injection (no reflection), ephemeral sweep, and network reachability gating.

#macos

Android JVMKotlin/Native

Unknown license

wake-kmp

by happycodelucky

0

Send Wake-on-LAN/Wake-on-Wireless magic packets via UDP broadcast by MAC address; optional ARP-based IP→MAC lookup, test-friendly WakeSender/FakeWake seam, and a small CLI for batch wakes.

#test, #network, #native, #macos, #linux, #kotlin-native, #kotlin-coroutines, #command-line-interface, #apple

Android JVMJVMKotlin/Native

MIT License