Ross ROSS = Recommend OSS · open-source software intelligence for agents

square/wire

gRPC and protocol buffers for Android, Kotlin, Swift and Java. observed · 2026-08-28

github.com/square/wire · homepage · Kotlin · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

77/100

  • Activity 99
  • 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-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4760
  • days_rel: n/a
  • days_push: 8
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

4428 stars · 629 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Wire is Square's protocol buffer (protobuf) library with gRPC support for Kotlin, Java, Swift, and Android. It generates lightweight, idiomatic code from .proto schemas for serializing structured data and making RPC calls.

Use cases

  • generate Kotlin data classes from protobuf schemas
  • use gRPC on Android
  • serialize messages to compact binary format
  • share proto schemas across Java and Swift codebases
  • evolve API schemas with backwards compatibility
  • avoid heavyweight protobuf runtime on mobile

When to choose

  • you build Android or JVM apps that talk to protobuf/gRPC services
  • you want lightweight generated code instead of Google's protobuf-java
  • you need Kotlin-first protobuf support including coroutines
  • you share schemas across Kotlin, Java, and Swift clients

When to avoid

  • you need protobuf in languages Wire does not target
  • you want a general-purpose serialization format like JSON for dynamic data
  • your team is already standardized on Google's protobuf toolchain

Facets

library · maturity active

serialization rpc developer-tools mobile-development apis jvm cross-platform protocol-buffers grpc kotlin-multiplatform schema-driven square code-generation android swift mobile

2 sources

Member repositories

RepositoryRoleHealth v2
square/wiremain77

For agents

markdown · JSON · MCP: product_card(name="square/wire")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem