SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Pubsub Projects
-
dapr
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
Project mention: What are well-developed web applications in Golang? | reddit.com/r/golang | 2023-01-28 -
Project mention: Terminal Notifications over Slack and Discord - Nudge Notifier | reddit.com/r/commandline | 2023-01-31
Anyone looking for a cross platform solution (although using a website/app instead of slack/discord) that is open source, and very easy to use: https://ntfy.sh is really good.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: Laravel Websockets vs Soketi vs Laravel Echo Server | reddit.com/r/laravel | 2023-01-09
Hello! Theoretically you can take a look at https://github.com/centrifugal/centrifugo - which is a standalone self-hosted real-time messaging server. It does not have native support for Laravel and not compatible with Pusher protocol, though integrating with any backend system, including Laravel: see the blog post https://centrifugal.dev/blog/2021/12/14/laravel-multi-room-chat-tutorial, also has some helper packages:
-
Project mention: Open source vs. the emotional connection to your own project | reddit.com/r/webdev | 2022-06-08
- the new york times publishes kyt, gizmo and store (which they have now moved to a different organization store 4)
-
-
Olric
Distributed in-memory object store. It can be used both as an embedded Go library and as a language-independent service.
Project mention: I’m Now a Full-Time Professional Open Source Maintainer | news.ycombinator.com | 2023-02-03It's Olric: https://github.com/buraksezer/olric. Publicly speaking about the companies may not be a good idea but you can dig into the issues, pull requests, and Discord channel if you are curious.
-
Project mention: Gufo Liftbridge - the Python asyncio Liftbridge client | reddit.com/r/Python | 2022-12-08
[Gufo Liftbridge](https://pypi.org/project/gufo-liftbridge/) is the Python asyncio Liftbridge client.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
beaver
💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
-
centrifuge
Real-time messaging library for Go with scalability in mind. The core of Centrifugo server.
What https://github.com/centrifugal/centrifuge does:
-
-
golongpoll
golang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer:
-
Project mention: What would be a good message broker internal to my program? | reddit.com/r/golang | 2022-09-07
-
Project mention: An Open-Source, Kubernetes-Native Messaging Platform | news.ycombinator.com | 2022-07-12
-
-
-
Bus
🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit (by mustafaturan)
-
kiara
Backend-agnostic, lightweight pub/sub library which makes it easy for Go applications to communicate with each other.
-
Project mention: Does a Message Bus implementation using generics exists out there? | reddit.com/r/golang | 2022-12-21
I know of one implementation of a bus using generics: goes, but the code is hard to follow, for me at least.
-
steward
Command And Control system for async management of servers, containers, workstations...basically anything that runs an operating system. (by RaaLabs)
Project mention: Cross platform Command And Control System, server/agent written in Go | news.ycombinator.com | 2022-10-30 -
Project mention: Mark Nottingham: Server-Sent Events, WebSockets, and HTTP | news.ycombinator.com | 2022-02-19
Here is an event stream abstraction that has very strong semantics (exactly once in most cases) with simple usage examples, native HTTP and websockets APIs, strong atomicity and durability guarantees [1].
What it doesn’t have is clustering and a father that’s != null at marketing =]
-
-
Project mention: Goomerang 🪃 A protocol buffers over websockets communications library | reddit.com/r/golang | 2022-10-02
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Pubsub related posts
- can ntfy be installed using Homebrew?
- User database init
- how to get notification from computers on a different network based on scripts
- Low Code Recipe: use Make.com to check Apple.com for refurbished iPhones and get push alert on specific model.
- Self-signed cert / android app throws java.security.cert.CertPathValidatorException
- [Feature Request] Implement Unified Push in the Android app for FCM-free push notifications
- Notification Setup
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea6179aab0>
www.saashub.com | 4 Feb 2023
Index
What are some of the best open-source Pubsub projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | dapr | 20,342 |
2 | ntfy | 9,174 |
3 | Centrifugo | 6,749 |
4 | Gizmo | 3,686 |
5 | emitter-io | 3,464 |
6 | Olric | 2,695 |
7 | liftbridge | 2,409 |
8 | beaver | 1,413 |
9 | centrifuge | 754 |
10 | layotto | 692 |
11 | golongpoll | 620 |
12 | mangos | 569 |
13 | kubemq-community | 563 |
14 | pubsub | 387 |
15 | fpGo | 307 |
16 | Bus | 281 |
17 | kiara | 140 |
18 | goes | 65 |
19 | steward | 55 |
20 | styx | 48 |
21 | pulse | 42 |
22 | goomerang | 29 |
23 | varnish-towncrier | 24 |