imkira / go-observer
Go package for simplifying channel-based broadcasting of events from multiple publishers to multiple observers
☆88Updated last year
Related projects ⓘ
Alternatives and complementary repositories for go-observer
- A tool for design-by-contract in Go☆111Updated 5 years ago
- Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers☆85Updated last year
- Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go t…☆47Updated 2 years ago
- Minimalistic RBAC package for Go applications☆113Updated 6 years ago
- Timezone utility for Go☆103Updated 7 months ago
- Tool for golang that generates jennifer code☆69Updated 11 months ago
- Notification broadcaster library☆152Updated 2 years ago
- 🚧 Flexible mechanism to make execution flow interruptible.☆102Updated 3 years ago
- Simple error handling primitives☆58Updated 3 years ago
- Integration testing in Go with Docker☆105Updated 2 months ago
- Embedded Swagger UI for Go☆55Updated last month
- A go library that implements application/problem+json and application/problem+xml☆66Updated 9 months ago
- Check that no globals are present in Go code.☆105Updated last year
- Tiny wrapper around SQLX for Generic SQL queries☆49Updated 3 weeks ago
- Tool to automatically generates API middlewares (logging, instrumentation, etc) and documentation.☆29Updated 2 years ago
- Library for writing protoc plugins in Go; also includes a pure-Go protoc replacement☆85Updated 8 months ago
- Strict Runtime Dependency Injection for Golang☆37Updated 3 years ago
- Highly configurable, fast JSON encoder for Go☆174Updated last year
- Dependency Injection and Inversion of Control package☆36Updated 9 months ago
- Provide check digit algorithms and calculators written in Go☆110Updated last year
- Pipelines using goroutines☆57Updated 3 years ago
- Go Efferent and Afferent package metric calculator.☆36Updated 8 months ago
- protoc-gen-go patch utility☆101Updated last week
- 🪡 Dead simple, lightweight tracing.☆86Updated 3 years ago
- Set of Go context's utilities.☆51Updated 3 years ago
- Go package pointer provides helpers to get pointers to values of built-in types.☆214Updated 2 years ago
- Small library on top of reflect for make lookups to any Structs or Maps☆43Updated last year
- Declare AMQP entities like queues, producers, and consumers in a declarative way. Can be used to work with RabbitMQ.☆92Updated last year
- Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.☆86Updated 4 years ago
- A set of performant rate limiters for Go☆88Updated 8 months ago