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

https://github.com/centrifugal/centrifuge

authentication eventsource http-streaming json messaging protobuf pubsub real-time redis scalability sse websocket

Score: 32.90612888901489

Last synced: 1 day ago
JSON representation

Repository metadata:

Real-time messaging library for Go. The simplest way to add feature-rich and scalable WebSocket support to your application. The core of Centrifugo server.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 952
Total Committers: 26
Avg Commits per committer: 36.615
Development Distribution Score (DDS): 0.11

Commits in past year: 145
Committers in past year: 5
Avg Commits per committer in past year: 29.0
Development Distribution Score (DDS) in past year: 0.09

Name Email Commits
Alexander Emelin f****b@g****m 847
dependabot[bot] 4****] 63
Jo 1****8 9
Aleksandr Emelin a****n@a****u 5
Andrey Ivanov w****x@g****m 4
Eric S****m 4
Oleg Kovalov g****b@o****v 1
Slava b****a@y****u 1
Adam Kiss m****a@g****m 1
Alkanna 3****a 1
Amir Mamedov t****f@g****m 1
Ben Abulafia 1****e 1
Brian Royer 3****e 1
Dmitry Gridnev 3****a 1
Dmitry Korolkov d****o@g****m 1
Drabuna d****a@g****m 1
Ivan Trubach m****h@i****m 1
Michael Filonenko f****l@g****m 1
Tufan Barış YILDIRIM t****m@g****m 1
Victor Ordaz v****z 1
Vladimir Dementyev d****m@g****m 1
aldan95 3****5 1
datalinkE d****E 1
kSpacer201 k****1 1
kf-ajaib f****s@a****d 1
peicuiping 1****g 1

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 45
Total pull requests: 469
Average time to close issues: 3 months
Average time to close pull requests: 9 days
Total issue authors: 22
Total pull request authors: 13
Average comments per issue: 3.51
Average comments per pull request: 0.98
Merged pull request: 373
Bot issues: 0
Bot pull requests: 140

Past year issues: 6
Past year pull requests: 99
Past year average time to close issues: 29 days
Past year average time to close pull requests: 6 days
Past year issue authors: 6
Past year pull request authors: 4
Past year average comments per issue: 3.83
Past year average comments per pull request: 0.95
Past year merged pull request: 81
Past year bot issues: 0
Past year bot pull requests: 12

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/centrifugal/centrifuge

Top Issue Authors

  • FZambia (17)
  • shuqingzai (5)
  • j178 (2)
  • EmandM (2)
  • bfwbbrj (2)
  • icellan (1)
  • anhnguyensgu (1)
  • FlymeDllVa (1)
  • karasart (1)
  • morya (1)
  • voodoo-dn (1)
  • jtbonhomme (1)
  • heiningair (1)
  • errcheckenjoyer (1)
  • mdmeacham (1)

Top Pull Request Authors

  • FZambia (306)
  • dependabot[bot] (140)
  • j178 (10)
  • shyce (2)
  • peicuiping (2)
  • bfwbbrj (2)
  • Drabuna (1)
  • torbensen (1)
  • tie (1)
  • FlymeDllVa (1)
  • oleh-ozimok (1)
  • palkan (1)
  • bensynapse (1)

Top Issue Labels

Top Pull Request Labels

  • dependencies (140)
  • go (119)
  • github_actions (20)
  • frozen (1)

Package metadata

proxy.golang.org: github.com/centrifugal/centrifuge

Package centrifuge is a real-time messaging library that abstracts several bidirectional transports (Websocket and its emulation over HTTP-Streaming, SSE/EventSource) and provides primitives to build scalable real-time applications with Go.

  • Homepage: https://github.com/centrifugal/centrifuge
  • Documentation: https://pkg.go.dev/github.com/centrifugal/centrifuge#section-documentation
  • Licenses: MIT
  • Latest release: v0.40.1 (published 13 days ago)
  • Last Synced: 2026-10-31T16:02:22.395Z (2 days ago)
  • Versions: 107
  • Dependent Packages: 43
  • Dependent Repositories: 248
  • Docker Downloads: 4,977,368,702
  • Rankings:
    • Docker downloads count: 0.054%
    • Dependent repos count: 0.413%
    • Dependent packages count: 0.998%
    • Average: 1.305%
    • Stargazers count: 2.186%
    • Forks count: 2.876%
proxy.golang.org: github.com/centrifugal/centrifuge/_examples

  • Homepage: https://github.com/centrifugal/centrifuge
  • Documentation: https://pkg.go.dev/github.com/centrifugal/centrifuge/_examples#section-documentation
  • Licenses: MIT
  • Latest release: (published 2 days ago)
  • Last Synced: 2026-10-31T16:02:20.988Z (2 days ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 2.186%
    • Forks count: 2.875%
    • Average: 4.577%
    • Dependent repos count: 4.79%
    • Dependent packages count: 8.456%
proxy.golang.org: github.com/Centrifugal/centrifuge

pypi.org: centrifuge

Simple real-time messaging in web applications

  • Homepage: http://centrifugal.github.io
  • Documentation: https://centrifuge.readthedocs.io/
  • Licenses: MIT
  • Latest release: 0.8.4 (published about 11 years ago)
  • Last Synced: 2026-10-31T16:02:25.385Z (2 days ago)
  • Versions: 54
  • Dependent Packages: 0
  • Dependent Repositories: 10
  • Downloads: 418 Last month
  • Rankings:
    • Dependent repos count: 4.62%
    • Average: 9.353%
    • Dependent packages count: 10.002%
    • Downloads: 13.436%
  • Maintainers (1)
ubuntu-22.04: golang-github-centrifugal-centrifuge

  • Homepage: https://github.com/centrifugal/centrifuge
  • Status: removed
  • Licenses: mit
  • Latest release: 0.15.0+git20210306.f435ba2-2 (published 9 months ago)
  • Last Synced: 2026-02-07T03:02:26.593Z (9 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
ubuntu-24.04: golang-github-centrifugal-centrifuge

  • Homepage: https://github.com/centrifugal/centrifuge
  • Licenses: mit
  • Latest release: 0.15.0+git20210306.f435ba2-2 (published 9 months ago)
  • Last Synced: 2026-08-13T17:51:19.812Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: golang-github-centrifugal-centrifuge

  • Homepage: https://github.com/centrifugal/centrifuge
  • Licenses: mit
  • Latest release: 0.15.0+git20210306.f435ba2-2 (published 9 months ago)
  • Last Synced: 2026-10-13T22:30:06.377Z (20 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: golang-github-centrifugal-centrifuge

  • Homepage: https://github.com/centrifugal/centrifuge
  • Documentation: https://packages.debian.org/bookworm/golang-github-centrifugal-centrifuge
  • Licenses: mit
  • Latest release: 0.15.0+git20210306.f435ba2-2 (published 9 months ago)
  • Last Synced: 2026-03-12T23:08:54.900Z (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-23.04: golang-github-centrifugal-centrifuge

  • Homepage: https://github.com/centrifugal/centrifuge
  • Licenses: mit
  • Latest release: 0.15.0+git20210306.f435ba2-2 (published 9 months ago)
  • Last Synced: 2026-03-11T07:13:54.783Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: golang-github-centrifugal-centrifuge

  • Homepage: https://github.com/centrifugal/centrifuge
  • Documentation: https://packages.debian.org/trixie/golang-github-centrifugal-centrifuge
  • Licenses: mit
  • Latest release: 0.15.0+git20210306.f435ba2-2 (published 9 months ago)
  • Last Synced: 2026-07-24T20:46:24.148Z (3 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.10: golang-github-centrifugal-centrifuge

  • Homepage: https://github.com/centrifugal/centrifuge
  • Licenses: mit
  • Latest release: 0.15.0+git20210306.f435ba2-2 (published 9 months ago)
  • Last Synced: 2026-08-06T15:08:02.994Z (3 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.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • codecov/codecov-action v3 composite
  • golangci/golangci-lint-action v3 composite
docker-compose.yml docker
  • redis ${REDIS_VERSION
_examples/go.mod go
  • github.com/FZambia/tarantool v0.2.2
  • github.com/centrifugal/centrifuge v0.8.2
  • github.com/centrifugal/protocol v0.9.1
  • github.com/cristalhq/jwt/v3 v3.0.0
  • github.com/dchest/uniuri v0.0.0-20200228104902-7aecb25e1fe5
  • github.com/gin-contrib/sessions v0.0.3
  • github.com/gin-gonic/gin v1.7.3
  • github.com/gobwas/ws v1.0.3
  • github.com/google/uuid v1.3.0
  • github.com/gorilla/mux v1.7.4
  • github.com/gorilla/sessions v1.2.0
  • github.com/gorilla/websocket v1.5.0
  • github.com/lucas-clemente/quic-go v0.27.2
  • github.com/mailru/easygo v0.0.0-20190618140210-3c14a0dc985f
  • github.com/nats-io/nats-server/v2 v2.8.1
  • github.com/nats-io/nats.go v1.14.0
  • github.com/prometheus/client_golang v1.14.0
  • github.com/stretchr/testify v1.8.1
  • github.com/vmihailenco/msgpack/v5 v5.3.1
  • golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b
  • golang.org/x/time v0.0.0-20220210224613-90d013bbcef8
  • google.golang.org/grpc v1.36.0
  • google.golang.org/protobuf v1.28.1
  • nhooyr.io/websocket v1.8.6
_examples/go.sum go
  • 747 dependencies
go.mod go
  • github.com/FZambia/eagle v0.0.2
  • github.com/beorn7/perks v1.0.1
  • github.com/centrifugal/protocol v0.9.1
  • github.com/cespare/xxhash/v2 v2.1.2
  • github.com/davecgh/go-spew v1.1.1
  • github.com/golang/protobuf v1.5.2
  • github.com/google/uuid v1.3.0
  • github.com/gorilla/websocket v1.5.0
  • github.com/igm/sockjs-go/v3 v3.0.2
  • github.com/josharian/intern v1.0.0
  • github.com/mailru/easyjson v0.7.7
  • github.com/matttproud/golang_protobuf_extensions v1.0.1
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/prometheus/client_golang v1.14.0
  • github.com/prometheus/client_model v0.3.0
  • github.com/prometheus/common v0.37.0
  • github.com/prometheus/procfs v0.8.0
  • github.com/rueian/rueidis v0.0.90
  • github.com/segmentio/asm v1.2.0
  • github.com/segmentio/encoding v0.3.6
  • github.com/stretchr/testify v1.8.1
  • github.com/valyala/bytebufferpool v1.0.0
  • golang.org/x/sync v0.1.0
  • golang.org/x/sys v0.3.0
  • google.golang.org/protobuf v1.28.1
  • gopkg.in/yaml.v3 v3.0.1
go.sum go
  • 499 dependencies
_examples/map_demo/docker-compose.yml docker
  • redis 7
_examples/experimental/http2_haproxy/Dockerfile docker
  • alpine latest build
_examples/experimental/http2_haproxy/docker-compose.yml docker
  • haproxy 3.2-alpine
_examples/experimental/http2_haproxy_h2c/Dockerfile docker
  • alpine latest build
_examples/experimental/http2_haproxy_h2c/docker-compose.yml docker
  • haproxy 3.2-alpine
.github/workflows/fuzz.yml actions
  • actions/cache v6 composite
  • actions/checkout v6 composite
  • actions/setup-go v7 composite
  • actions/upload-artifact v7 composite