An open API service for producing an overview of a list of open source projects.

https://github.com/connectrpc/connect-go

connectrpc go grpc protobuf rpc

Score: 27.545415131047537

Last synced: about 4 hours ago
JSON representation

Repository metadata:

The Go implementation of Connect: Protobuf RPC that works.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 917
Total Committers: 53
Avg Commits per committer: 17.302
Development Distribution Score (DDS): 0.447

Commits in past year: 100
Committers in past year: 18
Avg Commits per committer in past year: 5.556
Development Distribution Score (DDS) in past year: 0.52

Name Email Commits
Akshay Shah a****y@a****g 507
Edward McFarlane 3****e 107
bufdev 4****v 56
Joshua Humphries 2****p 53
dependabot[bot] 4****] 46
Philip K. Warren p****n 30
Doria Keung d****g@g****m 12
Matt Robenolt m****t@y****m 10
jchadwick-buf 1****f 9
Stefan VanBuren s****n@v****z 8
Sever Băneșiu b****r@g****m 7
Rubens Farias r****s@b****d 6
Joshua Carpeggiani 3****p 5
Iain I****0@p****m 4
Oliver Sun 7****9 4
Chris Pine c****e@b****d 4
Asish 1****n 3
Michael Fridman m****n@b****d 3
Steve Ayers s****1@g****m 3
Timo Stamm t****s@t****e 3
Alan Chiu a****h@g****m 2
Luc Perkins l****s@g****m 2
Maxime Brunet m****x@b****x 2
Luke Rewega l****a@b****d 2
Abhinav Gupta m****l@a****t 1
Adlion Myftarago 5****n 1
Derek Perez d****z@b****d 1
yoshihiro shu 8****u 1
lucas lee l****1@g****m 1
dongjiang d****0@g****m 1
and 23 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 120
Total pull requests: 324
Average time to close issues: 3 months
Average time to close pull requests: 17 days
Total issue authors: 70
Total pull request authors: 47
Average comments per issue: 2.33
Average comments per pull request: 0.66
Merged pull request: 229
Bot issues: 0
Bot pull requests: 40

Past year issues: 11
Past year pull requests: 81
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 11 days
Past year issue authors: 8
Past year pull request authors: 14
Past year average comments per issue: 1.09
Past year average comments per pull request: 0.4
Past year merged pull request: 59
Past year bot issues: 0
Past year bot pull requests: 13

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/connectrpc/connect-go

Top Issue Authors

  • akshayjshah (30)
  • bufdev (9)
  • jhump (5)
  • NopeCharon (4)
  • emcfarlane (3)
  • tahadostifam (2)
  • anuraaga (2)
  • solarhell (2)
  • blackmarllbor0 (2)
  • replu (1)
  • ppacher (1)
  • q42jaap (1)
  • sowelipililimute (1)
  • whisper0077 (1)
  • johnfrankmorgan (1)

Top Pull Request Authors

  • emcfarlane (92)
  • jhump (46)
  • akshayjshah (43)
  • dependabot[bot] (40)
  • bufdev (23)
  • smaye81 (6)
  • severb (6)
  • NopeCharon (4)
  • NotAFlightRisk (4)
  • stefanvanburen (4)
  • mattrobenolt (4)
  • maxbrunet (3)
  • pkwarren (3)
  • drice-buf (3)
  • R4R3D1FF (2)

Top Issue Labels

  • enhancement (47)
  • bug (22)
  • question (4)

Top Pull Request Labels

  • dependencies (39)
  • go (38)
  • ignore-for-release (14)
  • v1 (5)
  • enhancement (3)
  • bug (3)
  • github_actions (1)
  • Component: Build (1)
  • Component: Main (1)

Package metadata

proxy.golang.org: connectrpc.com/connect

Package connect is a slim RPC framework built on Protocol Buffers and net/http.

  • Homepage: https://github.com/connectrpc/connect-go
  • Documentation: https://pkg.go.dev/connectrpc.com/connect#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v1.21.1 (published 21 days ago)
  • Last Synced: 2026-11-03T12:12:38.428Z (1 day ago)
  • Versions: 42
  • Dependent Packages: 658
  • Dependent Repositories: 1
  • Docker Downloads: 4,173,815
  • Rankings:
    • Dependent packages count: 0.251%
    • Docker downloads count: 1.367%
    • Stargazers count: 1.411%
    • Average: 2.166%
    • Forks count: 3.094%
    • Dependent repos count: 4.706%
nixpkgs-unstable: protoc-gen-connect-go

Simple, reliable, interoperable, better gRPC

proxy.golang.org: connectrpc.com/connect/v2/cmd/connect-go-v2-migrate

Command connect-go-v2-migrate rewrites Go source code to migrate from connectrpc.com/connect to connectrpc.com/connect/v2.

proxy.golang.org: connectrpc.com/connect/v2

Package connect is a slim RPC framework built on Protocol Buffers and net/http.

  • Homepage: https://github.com/connectrpc/connect-go
  • Documentation: https://pkg.go.dev/connectrpc.com/connect/v2#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v2.0.2 (published 14 days ago)
  • Last Synced: 2026-11-03T12:07:41.915Z (1 day ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.527%
    • Average: 4.679%
    • Dependent repos count: 4.831%
proxy.golang.org: github.com/ConnectRPC/connect-go

proxy.golang.org: github.com/connectrpc/connect-go

Package connect is a slim RPC framework built on Protocol Buffers and net/http. In addition to supporting its own protocol, Connect handlers and clients are wire-compatible with gRPC and gRPC-Web, including streaming. This documentation is intended to explain each type and function in isolation. Walkthroughs, FAQs, and other narrative docs are available on the Connect website, and there's a working demonstration service on Github.

  • Homepage: https://github.com/connectrpc/connect-go
  • Documentation: https://pkg.go.dev/github.com/connectrpc/connect-go#section-documentation
  • Licenses: Apache-2.0
  • Latest release: v1.21.1 (published 21 days ago)
  • Last Synced: 2026-11-03T12:10:39.274Z (1 day ago)
  • Versions: 42
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.386%
    • Forks count: 3.022%
    • Average: 5.969%
    • Dependent packages count: 8.899%
    • Dependent repos count: 10.567%
nixpkgs-24.11: protoc-gen-connect-go

Simple, reliable, interoperable, better gRPC

debian-13: golang-connectrpc-connect

  • Homepage: https://github.com/connectrpc/connect-go
  • Documentation: https://packages.debian.org/trixie/golang-connectrpc-connect
  • Licenses: apache-2.0
  • Latest release: 1.14.0-1 (published 9 months ago)
  • Last Synced: 2026-03-13T11:12:18.528Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.11: protoc-gen-connect-go

Simple, reliable, interoperable, better gRPC

nixpkgs-24.05: protoc-gen-connect-go

Simple, reliable, interoperable, better gRPC

ubuntu-24.10: golang-connectrpc-connect

  • Homepage: https://github.com/connectrpc/connect-go
  • Licenses: apache-2.0
  • Latest release: 1.13.0-1 (published 9 months ago)
  • Last Synced: 2026-03-08T15:07:19.225Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: golang-connectrpc-connect

  • Homepage: https://github.com/connectrpc/connect-go
  • Licenses: apache-2.0
  • Latest release: 1.13.0-1 (published 9 months ago)
  • Last Synced: 2026-03-06T05:39:17.587Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/ci.yaml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
.github/workflows/windows.yaml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
go.mod go
  • github.com/google/go-cmp v0.5.9
  • google.golang.org/protobuf v1.28.1
go.sum go
  • github.com/golang/protobuf v1.5.0
  • github.com/google/go-cmp v0.5.5
  • github.com/google/go-cmp v0.5.9
  • golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
  • google.golang.org/protobuf v1.26.0-rc.1
  • google.golang.org/protobuf v1.28.1
.github/workflows/pr-title.yaml actions
internal/conformance/go.sum go
  • 515 dependencies
internal/example/go.mod go
  • buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.9-20250912141014-52f32327d4b0.1
  • buf.build/go/protovalidate v1.0.0
  • cel.dev/expr v0.24.0
  • connectrpc.com/connect v1.19.0
  • connectrpc.com/validate v0.6.0
  • github.com/antlr4-go/antlr/v4 v4.13.1
  • github.com/google/cel-go v0.26.1
  • github.com/stoewer/go-strcase v1.3.1
  • golang.org/x/exp v0.0.0-20250911091902-df9299821621
  • golang.org/x/text v0.29.0
  • google.golang.org/genproto/googleapis/api v0.0.0-20250922171735-9219d122eba9
  • google.golang.org/genproto/googleapis/rpc v0.0.0-20250922171735-9219d122eba9
  • google.golang.org/protobuf v1.36.9
.github/workflows/add-to-project.yaml actions
internal/conformance/go.mod go
  • buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.6-20250425153114-8976f5be98c1.1
  • buf.build/go/protovalidate v0.11.0
  • buf.build/go/protoyaml v0.6.0
  • cel.dev/expr v0.24.0
  • connectrpc.com/conformance v1.0.5
  • connectrpc.com/connect v1.19.1
  • github.com/andybalholm/brotli v1.2.0
  • github.com/antlr4-go/antlr/v4 v4.13.0
  • github.com/cenkalti/backoff/v4 v4.1.1
  • github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f
  • github.com/golang/snappy v1.0.0
  • github.com/google/cel-go v0.25.0
  • github.com/google/go-cmp v0.7.0
  • github.com/improbable-eng/grpc-web v0.15.0
  • github.com/inconshreveable/mousetrap v1.1.0
  • github.com/klauspost/compress v1.18.1
  • github.com/quic-go/qpack v0.6.0
  • github.com/quic-go/quic-go v0.57.1
  • github.com/rs/cors v1.11.1
  • github.com/spf13/cobra v1.10.1
  • github.com/spf13/pflag v1.0.10
  • github.com/stoewer/go-strcase v1.3.0
  • golang.org/x/crypto v0.45.0
  • golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842
  • golang.org/x/net v0.47.0
  • golang.org/x/sync v0.18.0
  • golang.org/x/sys v0.38.0
  • golang.org/x/text v0.31.0
  • google.golang.org/genproto/googleapis/api v0.0.0-20250804133106-a7a43d27e69b
  • google.golang.org/genproto/googleapis/rpc v0.0.0-20250804133106-a7a43d27e69b
  • google.golang.org/grpc v1.76.0
  • google.golang.org/protobuf v1.36.10
  • gopkg.in/yaml.v3 v3.0.1
  • nhooyr.io/websocket v1.8.6
internal/example/go.sum go
  • buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.9-20250912141014-52f32327d4b0.1
  • buf.build/go/protovalidate v1.0.0
  • cel.dev/expr v0.24.0
  • connectrpc.com/connect v1.19.0
  • connectrpc.com/validate v0.5.0
  • connectrpc.com/validate v0.6.0
  • github.com/antlr4-go/antlr/v4 v4.13.1
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/google/cel-go v0.26.1
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stoewer/go-strcase v1.3.1
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/objx v0.4.0
  • github.com/stretchr/objx v0.5.0
  • github.com/stretchr/testify v1.7.1
  • github.com/stretchr/testify v1.8.0
  • github.com/stretchr/testify v1.8.1
  • golang.org/x/exp v0.0.0-20250911091902-df9299821621
  • golang.org/x/text v0.29.0
  • google.golang.org/genproto/googleapis/api v0.0.0-20250922171735-9219d122eba9
  • google.golang.org/genproto/googleapis/rpc v0.0.0-20250922171735-9219d122eba9
  • google.golang.org/protobuf v1.36.9
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
  • gopkg.in/yaml.v3 v3.0.1
.github/workflows/release.yaml actions
  • actions/checkout v7 composite
  • actions/setup-go v7 composite
cmd/connect-go-v2-migrate/go.mod go
  • golang.org/x/mod v0.38.0
  • golang.org/x/sync v0.22.0
  • golang.org/x/tools v0.48.0
cmd/connect-go-v2-migrate/go.sum go
  • github.com/google/go-cmp v0.6.0
  • golang.org/x/mod v0.38.0
  • golang.org/x/sync v0.22.0
  • golang.org/x/tools v0.48.0
cmd/connect-go-v2-migrate/testdata/build/go.sum go
  • connectrpc.com/connect v1.20.0
  • github.com/google/go-cmp v0.7.0
  • google.golang.org/protobuf v1.36.11