27 Resources
Golang sub Libraries
A gRPC based pub/sub messaging system
Arrebato Arrebato is a gRPC based pub/sub messaging system with an emphasis on strong message typing & message verification using public-key cryptogra
CLI tool for generating random messages with rules & publishing to the cloud services (SQS,SNS,PUB/SUB and etc.)
Randomsg A CLI tool to generate random messages and publish to cloud services like (SQS,SNS,PUB/SUB and etc.). TODO Generation of nested objects is no
This library implements the pub/sub pattern in a generic way. It uses Go's generic types to declare the type of the event.
observer This library implements the pub/sub pattern in a generic way. It uses Go's generic types to declare the type of the event. Usage go get githu
Kafka, Beanstalkd, Pulsar Pub/Sub framework
go-queue Kafka, Beanstalkd, Pulsar Pub/Sub framework.
A simple in-process pub/sub for golang
go-pub-sub A simple in-process pub/sub for golang Motivation Call it somewhere between "I spent no more than 5 minutes looking for one that existed" a
Reads JSON object (stream) from file/stdin and routes it/them to GCP Pub/Sub topics.
json2pubsub Publish JSON object (stream) into GCP Pub/Sub topic based on a field value. Usage: json2pubsub --project=STRING mapping ... Reads JSON
Simple-messaging - Brokerless messaging. Pub/Sub. Producer/Consumer. Pure Go. No C.
Simple Messaging Simple messaging for pub/sub and producer/consumer. Pure Go! Usage Request-Response Producer: consumerAddr, err := net.ResolveTCPAddr
Sample program of GCP pub/sub client with REST API
GCP pub/sub sample using REST API in Go GCP pub/sub publisher and subscriber sample programs. These use REST API and don't use pub/sub client library
Golang client for NATS, the cloud native messaging system.
NATS - Go Client A Go client for the NATS messaging system. Installation # Go client go get github.com/nats-io/nats.go/ # Server go get github.com/na
A basic pub-sub project using NATS
NATS Simple Pub-Sub Mechanism This is a basic pub-sub project using NATS. There is one publisher who publishes a "Hello World" message to a subject ca
Google pub/sub service easy way to use
easy pubsub Installation go get github.com/buraksecer/go-easy-pubsub v0.0.2 Example Firstly, you must Init new topic operation. topic.Init(clientId)
ntfy is a super simple pub-sub notification service. It allows you to send desktop notifications via scripts.
ntfy ntfy (pronounce: notify) is a super simple pub-sub notification service. It allows you to send desktop and (soon) phone notifications via scripts
Fulfills a GitHub workflow_job webhooks into a Pub/Sub queue.
GitHub Workflow Job to Pub/Sub The GitHub Workflow Job to Pub/Sub is a small service that fulfills a GitHub workflow_job webhook. When a job is queued
a tcp framework which support pub/sub and request/reply
支持 事件订阅/请求回应 的的TCP通讯框架 源于 zinx 的业务定制版本 TCP 通讯框架 特点 服务端/客户端均支持订阅事件通讯. 服务端支持 Broadcast 方式发送信息到客户端. 客户端均支持 Request/Reply 方式与服务端通讯 服务端用多个worker去处理客户端的请求 目
A pizza store design using NATS pub sub queue.
A pizza store design using NATS pub sub queue.
This is a Pub/Sub for the Watermill project which uses the Bolt database.
Watermill Bolt Pub/Sub This is a Pub/Sub for the Watermill project which uses the Bolt database.
✏️ CLI tool to split a file into smaller sub-files
filesplit CLI tool to split a file into smaller sub-files Build $ go build Usage filesplit [mode] [-F, --file] [-N, --number] Examples # Split foo.txt
自动化中文字幕下载。字幕网站支持 zimuku、subhd、shooter、xunlei 。支持 Emby、Sonarr、Radarr、TMM
ChineseSubFinder 本项目的初衷仅仅是想自动化搞定限定条件下 中文 字幕下载。 开发中,可能有不兼容性的调整(配置文件字段变更) 最新版本 v0.7.x 优化视频跳过下载字幕的逻辑,加快扫描速度 v0.6.x 支持字幕类型优先级设置 Why?
Simple synchronous event pub-sub package for Golang
event-go Simple synchronous event pub-sub package for Golang This is a Go language package for publishing/subscribing domain events. This is useful to
Collection of personal Dapr demos (bindings, state, pub/sub, service-to-service invocation)
Dapr demos Collection of personal Dapr demos. Note, some of these demos require latest version of Dapr, Ingress gateway, Observability components, or
A sub module of EdgeGallery MECM which responsible for the app rule management
mecm-apprulemgr 介绍 Application rule manager 软件架构 软件架构说明 安装教程 xxxx xxxx xxxx 使用说明 xxxx xxxx xxxx 参与贡献 Fork 本仓库 新建 Feat_xxx 分支 提交代码 新建 Pull Request 特技 使
A sub module of EdgeGallery MECM which responsible for the app lifecycle management
mecm-applcm Description Application life cycle manager is part of MEP manager whose responsibility is to handle the host level life cycle management i
nanoQ — high-performance brokerless Pub/Sub for streaming real-time data
nanoQ — high-performance brokerless Pub/Sub for streaming real-time data nanoQ is a very minimalistic (opinionated/limited) Pub/Sub transport library.
Golang client for NATS, the cloud native messaging system.
NATS - Go Client A Go client for the NATS messaging system. Installation # Go client go get github.com/nats-io/nats.go/ # Server go get github.com/na
golang long polling library. Makes web pub-sub easy via HTTP long-poll server :smiley: :coffee: :computer:
golongpoll Golang long polling library. Makes web pub-sub easy via an HTTP long-poll server. New in v1.1 Deprecated CreateManager and CreateCustomMana
Golang client for NATS, the cloud native messaging system.
NATS - Go Client A Go client for the NATS messaging system. Installation # Go client go get github.com/nats-io/nats.go/ # Server go get github.com/na
The standard library flag package with its missing features
cmd Package cmd is a minimalistic library that enables easy sub commands with the standard flag library. This library extends the standard library fla