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

Tinder/Scarlet

A Retrofit inspired WebSocket client for Kotlin, Java, and Android observed · 2026-08-28

github.com/Tinder/Scarlet · Kotlin · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

47/100

  • Activity 53
  • Release rhythm 8
  • Longevity 100

Flags: no_license

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: 3018
  • days_rel: n/a
  • days_push: 285
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

3253 stars · 243 forks observed · 2026-08-28

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

Scarlet is a Retrofit-inspired declarative WebSocket client library for Kotlin, Java, and Android. It lets you define WebSocket services via annotated interfaces, with pluggable adapters for serialization (Moshi, Gson, Protobuf, Jackson) and reactive streams (RxJava, Kotlin Coroutines).

Use cases

  • consume realtime websocket feeds in kotlin
  • declarative websocket client like retrofit
  • stream live bitcoin prices over websocket on android
  • websocket client with rxjava or coroutines
  • serialize websocket messages with moshi or protobuf
  • auto-reconnect websocket with backoff strategies

When to choose

  • you want a Retrofit-style annotated interface for WebSocket communication on the JVM or Android
  • you need reactive streams (RxJava/Flowable) or coroutine-based WebSocket event handling
  • you want pluggable message serialization and reconnect backoff strategies

When to avoid

  • you need protocols beyond WebSocket like MQTT, STOMP, or Socket.IO in a stable release
  • you want a lightweight raw WebSocket API without declarative interface boilerplate
  • you need a library with frequent updates and active feature development

Facets

library · maturity maintenance

websocket http-client serialization middleware web-development backend mobile-development developer-tools jvm retrofit-inspired rxjava kotlin-coroutines okhttp declarative-api android

1 source

Member repositories

RepositoryRoleHealth v2
Tinder/Scarletmain47

For agents

markdown · JSON · MCP: product_card(name="Tinder/Scarlet")

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