Centrifugal Labs (@centrifugal)

Top repositories

1

centrifugo

Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
Go
7,470
star
2

centrifuge

Real-time messaging library for Go with scalability in mind. The core of Centrifugo server.
Go
838
star
3

centrifuge-js

JavaScript client SDK to communicate with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native. Supports WebSocket, HTTP-streaming over Fetch and Readable Stream API, EventSource, WebTransport and SockJS.
TypeScript
353
star
4

centrifuge-go

Go client SDK for bidirectional communication with Centrifugo and Centrifuge-based server over WebSocket
Go
207
star
5

phpcent

PHP library to communicate with Centrifugo HTTP API
PHP
144
star
6

centrifuge-dart

Dart (Flutter) client SDK for bidirectional communication with Centrifugo and Centrifuge-based server over WebSocket
Dart
89
star
7

gocent

Go library to communicate with Centrifugo HTTP API
Go
75
star
8

pycent

Python library to communicate with Centrifugo HTTP API
Python
63
star
9

centrifuge-mobile

iOS and Android clients for Centrifugo and Centrifuge library using gomobile on top of centrifuge-go
Go
56
star
10

centrifuge-java

General Java and Android client SDK for bidirectional communication with Centrifugo and Centrifuge-based server over WebSocket
Java
56
star
11

centrifuge-android

Android client to communicate with Centrifugo v1 over Websockets (not maintained anymore)
Java
48
star
12

examples

Collection of examples for Centrifugo stack https://centrifugal.dev
PHP
46
star
13

centrifuge-swift

Swift client SDK for bidirectional real-time communication with Centrifugo and Centrifuge-based server over WebSocket
Swift
43
star
14

web

Admin web interface for Centrifugo real-time messaging server
TypeScript
35
star
15

adjacent

Centrifugo v1 integration with Django framework, for Centrifugo v2 use cent Python client to integrate
Python
32
star
16

centrifuge-ios

Swift client to communicate with Centrifugo v1 from iOS over WebSocket (not maintained anymore)
Swift
28
star
17

centrifuge-python

Centrifugo real-time WebSocket SDK for Python on top of asyncio
Python
28
star
18

helm-charts

Official Centrifugo Helm chart for Kubernetes
Mustache
27
star
19

rubycent

Ruby gem to communicate with Centrifugo HTTP API
Ruby
19
star
20

documentation

Centrifugo v1 documentation
CSS
14
star
21

jscent

Node.js client to interact with Centrifugo v1 HTTP API
JavaScript
11
star
22

protocol

Centrifuge client-server protocol definitions
Go
7
star
23

rotor

Rotor is a high-performance PUB/SUB Broker and Presence Manager for Centrifuge and Centrifugo based on Tarantool Cartridge (EXPERIMENTAL)
Lua
7
star
24

centrifugal.dev

Documentation site for Centrifugo
JavaScript
7
star
25

centrifugo-pro

A home for Centrifugo PRO releases
3
star
26

tarantool-centrifuge

Base Lua module to build Centrifugo Tarantool Engine. Work in progress.
Lua
3
star
27

homebrew-centrifugo

Homebrew formula for Centrifugo
Ruby
2
star