sesopenko / genericpubsubLinks
A lightweight, type-safe publish/subscribe system for Go, using generics and context-based cancellation
☆18Updated 9 months ago
Alternatives and similar repositories for genericpubsub
Users that are interested in genericpubsub are comparing it to the libraries listed below
Sorting:
- ☆24Updated 5 months ago
- A Fast Streaming Parser for multipart/form-data in Golang☆80Updated last month
- JSON schema support for Go programs☆91Updated 3 months ago
- Embedded cache lib using sqlite for storage☆21Updated last year
- A context-based, generics enabled, zero dependency Go (and TinyGo!) command-line flag and argument parsing library☆33Updated 8 months ago
- A message bus system for Go that helps applications send and handle messages through synch/asynch channels.☆30Updated 5 months ago
- A tool for monitoring Go's finalizer routine responsiveness☆37Updated 6 months ago
- Easily manage 🕸DAG🕷 with Go. DAG is an acronym for Directed Acyclic Graph. Output is in PlantUML or Mermaid format. Useful for progress…☆43Updated 8 months ago
- HEIC image decoder☆40Updated last month
- ☆58Updated 4 years ago
- Elegant and powerful Go enums with zero code generation☆41Updated last year
- 🧬 x/sync/singleflight but with generics, batching, sharding and nullable result☆51Updated 2 months ago
- Go linter for Vertical Function Ordering☆19Updated 8 months ago
- Enhanced Go reflection using DWARF debug information to extract function parameter names☆57Updated 6 months ago
- A sqlite based queue written in go☆39Updated 7 months ago
- Simple oauth prompting☆28Updated 2 years ago
- Golang ticker that works with Cron scheduling.☆19Updated 5 years ago
- 🚔 Enforce field tags in (un)marshaled structs☆39Updated 3 weeks ago
- Pratt parser implementation in Go☆46Updated 3 years ago
- A simple tool to analyze your Go package dependency graphs.☆26Updated 2 weeks ago
- Easy and intuitive Go Benchmark Results Viewer.☆72Updated 3 years ago
- Container-focused Golang config: unify Env & Flag parsing in one call with minimal code and zero dependencies.☆37Updated 4 months ago
- tparallel finds inappropriate usage of `t.Parallel()` method in your Go test codes☆28Updated last year
- Basic Markdown parser and HTML generator☆114Updated last year
- Fast reflection for mere mortals☆28Updated last month
- A Golang package for sending emails using SMTP, SparkPost, SendGrid and MailGun☆15Updated 2 years ago
- Go package for sets implemented with generics☆44Updated 3 years ago
- Simple and generic implementation of priority queues in Go☆34Updated 2 months ago
- RISC-V emulator in Pure Go, transliterated from TinyEMU☆59Updated last week
- Global defers for Go.☆18Updated last year