sakura
broadcast
sakura | broadcast | |
---|---|---|
1 | 2 | |
11 | 147 | |
- | - | |
2.3 | 0.0 | |
12 months ago | about 2 years ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sakura
-
Subscription management in pub/sub system
Hello everyone, I am currently working on my project https://github.com/RomanIschenko/notify
broadcast
-
Hooks: Simple, type-safe hook system for Go
Seems somewhat similar to https://github.com/teivah/broadcast
- broadcast: A broadcasting library for Go
What are some alternatives?
chat-websocket-gin - Example of using gorilla websocket with gin (chat with rooms)
boot - Configuration and dependency injection
hooks - Simple, type-safe hook system to enable easier modularization of your Go code.
machine - Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles
go-concurrency - Checklist for code reviews
do - ⚙️ A dependency injection toolkit based on Go 1.18+ Generics.
hooks-example - Example of a modular monolithic codebase in Go using hooks and dependency injection.
go-observer - Go package for simplifying channel-based broadcasting of events from multiple publishers to multiple observers
workerctl - worker controller for graceful shutdown
golangchannels - For goroutines and channels, I created an application using a Dispatcher -> Worker -> Job pattern to benchmark and compare results in differing scenarios. These comparisons would allow me to see how the same pattern operated under types of loads and hopefully uncover some situations where this was an optimal pattern to follow.
go-events - :mega: Pure nodejs EventEmmiter for the Go Programming Language.
go-concurrency-guide - Practical concurrency guide in Go, communication by channels, patterns