uber/tchannel
network multiplexing and framing protocol for RPC observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases archived
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: 4271
- days_rel: n/a
- days_push: 1583
- n_releases_24m: 0
Adoption not part of the score
1149 stars · 119 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
TChannel is a network multiplexing and framing protocol for general-purpose RPC, with peer libraries in Node.js, Python, Go, and Java. It supports out-of-order responses, request fragmentation, optional checksums, and transporting multiple protocols such as HTTP+JSON and Thrift.
Use cases
- build high-performance RPC between microservices
- multiplex many requests over a single connection
- forward requests quickly through intermediaries
- transport Thrift and HTTP+JSON over one protocol
- fragment large requests and responses progressively
- inspect TChannel traffic with packet capture tools
When to choose
- you maintain an existing Uber-style microservice stack already speaking TChannel
- you need out-of-order request/response multiplexing over TCP
- you need a simple multi-language framing protocol to implement yourself
When to avoid
- starting a new project, since the project is no longer active
- you need a maintained protocol with ongoing security fixes
- you want standard RPC ecosystems like gRPC with broad tooling
Facets
library · maturity abandoned
rpc networking serialization networking microservices developer-tools python go jvm cross-platform multiplexing framing-protocol thrift out-of-order-responses deprecated nodejs
1 source
- readme: https://github.com/uber/tchannel · fetched 2026-08-28 · 3d7d6836f9e8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| uber/tchannel | main | 10 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem