centrifugal / centrifuge
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.
☆1,157Updated last week
Alternatives and similar repositories for centrifuge:
Users that are interested in centrifuge are comparing it to the libraries listed below
- Golang asynchronous task/job queue with Redis, SQS, IronMQ, and in-memory backends☆1,275Updated last year
- A flexible and powerful SQL string builder library plus a zero-config ORM.☆1,521Updated 2 weeks ago
- Golang random IDs generator.☆1,387Updated last week
- A better ORM for Go, based on non-empty interfaces and code generation.☆1,445Updated 2 years ago
- Golang Authentication solution☆753Updated last week
- Library for scanning data from a database into Go structs and more☆1,386Updated 2 weeks ago
- Authenticator via oauth2, direct, email and telegram☆1,167Updated last week
- 🔘 Minimalistic and High-performance goroutine worker pool written in Go☆1,717Updated this week
- Platform-Agnostic Security Tokens implementation in GO (Golang)☆879Updated 2 years ago
- Go implementation of Fowler's Money pattern☆1,748Updated 3 weeks ago
- Message queue system written in Go and backed by Redis☆1,582Updated 3 months ago
- A modern, fast and scalable websocket framework with elegant API written in Go☆610Updated 4 months ago
- Golang HTTP router☆739Updated 2 weeks ago
- Go (Golang) Fake Data Generator for Struct, previously https://github.com/bxcodec/faker☆741Updated last month
- 💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.☆1,563Updated last week
- Safe, simple and fast JSON Web Tokens for Go☆675Updated 8 months ago
- Error handling library with readable stack traces and flexible formatting support 🎆☆1,531Updated 2 years ago
- ☔️ A complete Go cache library that brings you multiple ways of managing your caches☆2,611Updated this week
- Queue is a Golang library for spawning and managing a Goroutine pool☆514Updated last week
- A high performance cache for Go☆1,851Updated 4 months ago
- Go client SDK for bidirectional communication with Centrifugo and Centrifuge-based server over WebSocket☆225Updated 2 months ago
- A Go (golang) package for representing a list of errors as a single error.☆2,431Updated 3 weeks ago
- Minimalist and zero-dependency scheduling library for Go☆1,853Updated last month
- A supersonic rate limiting package for Go with HTTP middleware.☆612Updated 3 months ago
- Embedded key-value store for read-heavy workloads written in Go☆1,326Updated 2 months ago
- Minimal and idiomatic WebSocket library for Go☆4,259Updated last week
- Go error library with error portability over the network☆2,178Updated 2 weeks ago
- A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.☆2,592Updated this week
- Go login handlers for authentication providers (OAuth1, OAuth2)☆1,889Updated last week
- GoWrap is a command line tool for generating decorators for Go interfaces☆1,177Updated 3 weeks ago