ThreeDotsLabs/watermill

Building event-driven applications the easy way in Go.

GoHTMLOthergogolangeventsreactivekafkacqrssagasrabbitmqevent-sourcingnatsstream-processingevent-drivenwatermill
This is stars and forks stats for /ThreeDotsLabs/watermill repository. As of 30 Apr, 2024 this repository has 6167 stars and 331 forks.

Watermill Watermill is a Go library for working efficiently with message streams. It is intended for building event driven applications, enabling event sourcing, RPC over messages, sagas and basically whatever else comes to your mind. You can use conventional pub/sub implementations like Kafka or RabbitMQ, but also HTTP or MySQL binlog if that fits your use case. Goals Easy to understand. Universal - event-driven architecture, messaging, stream processing, CQRS - use it for whatever you need. Fast...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
dstotijn/hettyGoTypeScriptOther5.8k03350
nvaidyan/SHARP-UIGroovyGosuJavaScript1020
salesforce/OmniXAIJupyter NotebookPythonOther7120730
betaflight/betaflight-tx-lua-scriptsLuaOther53201450
sile-typesetter/sileLuaC++C1.6k+598+1
open-telemetry/otepsMakefileGo28401460
BradLarson/GPUImageObjective-COther20.1k04.7k0
restaumatic/purescript-specularPureScriptJavaScriptOther125090
CeresDB/ceresdbRustPythonShell2.2k01660
NVIDIA/deepopsShellPythonJinja1.1k+22970