lysine-dev/okio
A modern I/O library for Android, Java, and Kotlin Multiplatform. observed · 2026-08-28
Health v2 · maintenance only
76/100
- Activity 98
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4553
- days_rel: n/a
- days_push: 12
- n_releases_24m: 0
Adoption not part of the score
9036 stars · 1234 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Okio is a modern I/O library for Kotlin Multiplatform, Java, and Android that complements java.io and java.nio with ByteString, Buffer, Source, and Sink abstractions. It offers efficient, timeout-aware, copy-free byte handling and cross-platform filesystem access.
Use cases
- read and write files in Kotlin Multiplatform code
- efficiently buffer and move byte data between threads without copying
- encode and decode binary data as hex, base64, or UTF-8
- add timeouts to stream reads and writes
- access the filesystem uniformly across Android, JVM, Native, and WASI
- implement custom stream transformations like compression or encryption
When to choose
- you need a modern, multiplatform I/O layer beyond java.io/java.nio
- you are building on OkHttp or Android and want battle-tested byte handling
- you want ergonomic immutable byte strings and resizable buffers
- you need cross-platform filesystem APIs including Kotlin/Native and WASI
When to avoid
- you work outside the JVM/Kotlin ecosystem
- you only need simple one-off file reads already covered by your platform's standard library
- you need async non-blocking I/O rather than synchronous streams
Facets
library · maturity stable
file-system serialization compression developer-tools cross-platform mobile-development developer-tools files jvm cross-platform wasm windows kotlin-multiplatform io bytestring buffer streams okhttp android linux macos ios
3 sources
- readme: https://github.com/lysine-dev/okio · fetched 2026-08-28 · 67ea1943b371
- homepage: https://lysine.dev/okio/ · fetched 2026-08-29 · 7ac7f14bcb08
- site_page: https://lysine.dev/okio/changelog · fetched 2026-08-29 · 92a827ab6ee9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| lysine-dev/okio | main | 76 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem