Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.3% on proxy.golang.org
Top 1.0% dependent packages on proxy.golang.org
Top 0.4% dependent repos on proxy.golang.org
Top 2.9% forks on proxy.golang.org
Top 0.1% docker downloads on proxy.golang.org

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. It's also used as a core of Centrifugo server (https://github.com/centrifugal/centrifugo). Centrifuge library provides several features on top of plain Websocket implementation and comes with several client SDKs – see more details in the library README on GitHub – https://github.com/centrifugal/centrifuge. The API of this library is almost all goroutine-safe except cases where one-time operations like setting callback handlers performed, also your code inside event handlers should be synchronized since event handlers can be called concurrently. Library expects that code inside event handlers will not block. See more information about client connection lifetime and event handler order/concurrency in README on GitHub. Also check out examples in repo to see main library concepts in action.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/centrifugal/centrifuge
Keywords: authentication, eventsource, http-streaming, json, messaging, protobuf, pubsub, real-time, redis, scalability, sse, websocket
License: MIT
Latest release: 6 months ago
First release: about 5 years ago
Namespace: github.com/centrifugal
Dependent packages: 43
Dependent repositories: 248
Stars: 954 on GitHub
Forks: 86 on GitHub
Docker dependents: 304
Docker downloads: 4,977,366,573
Total Commits: 645
Committers: 24
Average commits per author: 26.875
Development Distribution Score (DDS): 0.098
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/centrifugal
Last synced: 44 minutes ago

    Loading...
    Readme
    Loading...