okio

by square

9.0k

Simplifies accessing, storing, and processing data by enhancing `java.io` and `java.nio` capabilities. Originated from OkHttp, ensuring robust performance for various data handling needs.

#performance-optimization, #file

JVMKotlin/NativeWasmJS

Apache License 2.0

wire

by square

4.4k

Manages and processes Protocol Buffers schemas, facilitating efficient schema handling and API documentation.

#serializer, #network, #messaging, #code-generation

JVMKotlin/NativeWasmJS

Apache License 2.0

kotlinpoet

by square

4.1k

API for generating `.kt` source files, streamlining the creation of Kotlin code programmatically. Facilitates clean, efficient code generation with a focus on ease of use and flexibility.

#code-generation

JVMWasmJS

Apache License 2.0

workflow

by square

1.2k

Framework facilitates unidirectional data flow and state machine-based business logic for building scalable, composable applications with synchronized UI frameworks and robust testing capabilities.

#state-management

Android JVMJVMKotlin/NativeJS

Apache License 2.0

logcat

by square

983

Tiny API enhances Android logging by simplifying log calls with string interpolation and efficient tag generation. Eliminates unnecessary overloads, providing a streamlined logging experience.

#logging

Android JVMJVM

Apache License 2.0

invert

by square

129

Enhances Gradle projects with dynamic web reports for static analysis, revealing module dependencies and dependents. Supports custom analysis plugins and continuous updates via GitHub Actions.

#ui, #data, #automation

JVMJS

Apache License 2.0

zstd-kmp

by square

112

Packages a widely-used compression library, enabling direct API access and Okio integration for common use-cases without extra dependencies, focusing on data stream compression and decompression.

#okio, #io

Android JVMJVMKotlin/Native

Apache License 2.0

okhttp-icu

by square

26

API to support ICU string normalization for OkHttp across different platforms, leveraging native implementations. Integrates via Git Submodules and requires Git LFS for development.

#windows, #native, #linux, #kotlin-native, #apple, #api

JVMKotlin/NativeJS

Apache License 2.0