elixir-grpc/grpc
An Elixir implementation of gRPC observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 98
- Release rhythm 95
- Longevity 100
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: 14.0
- age_days: 3696
- days_rel: 37
- days_push: 14
- n_releases_24m: 11
Adoption not part of the score
1522 stars · 263 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A full-featured Elixir implementation of the gRPC protocol supporting unary and streaming RPCs, interceptors, TLS, HTTP transcoding, and Protobuf code generation. It provides both client and server libraries for building gRPC services on the BEAM VM.
Use cases
- build a gRPC server in Elixir
- call gRPC services from an Elixir client
- implement bidirectional streaming RPCs
- expose protobuf-defined APIs from a Phoenix/Elixir app
- add HTTP/JSON transcoding to a gRPC service
- use gRPC with TLS and interceptors on the BEAM
When to choose
- you need gRPC client or server support in an Elixir or Erlang project
- you want streaming RPCs with a unified stream-based API
- you need HTTP transcoding or gRPC reflection in Elixir
When to avoid
- your stack is not on the BEAM VM
- you only need simple REST APIs without protobuf
- you need first-party official gRPC tooling with broad language support
Facets
library · maturity active
rpc http-server http-client serialization middleware apis backend web-development developer-tools elixir jvm windows grpc protobuf http2 streaming elixir beam tls http-transcoding interceptors linux macos
6 sources
- readme: https://github.com/elixir-grpc/grpc · fetched 2026-08-28 · 9ed4f95a58be
- homepage: https://hex.pm/packages/grpc · fetched 2026-08-29 · 3c2e91769a8f
- site_page: https://hex.pm/docs · fetched 2026-08-29 · 3f449054c5e0
- site_page: https://hex.pm/about · fetched 2026-08-29 · 627eac420427
- site_page: https://hex.pm/docs/faq · fetched 2026-08-29 · 2914acf2582a
- site_page: https://hex.pm/pricing · fetched 2026-08-29 · b0a5082843ed
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| elixir-grpc/grpc | main | 97 |
For agents
markdown · JSON · MCP: product_card(name="elixir-grpc/grpc")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem