wire

by square

4.4k

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

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

iOSJVMWasmJSmacOStvOSLinuxWindows

Apache License 2.0

kotlinpoet

by square

4.2k

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

iOSAndroidJVMJS

Apache License 2.0

logcat

by square

980

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

AndroidJVM

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

122

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

iOSAndroidJVMmacOStvOSLinuxWindows

Apache License 2.0

okhttp-icu

by square

28

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

iOSJVMJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0