pavel-fokin / go-patterns
Go Patterns
☆29Updated 11 months ago
Alternatives and similar repositories for go-patterns:
Users that are interested in go-patterns are comparing it to the libraries listed below
- cdule (pronounce as Schedule) Golang based scheduler library with database support.☆55Updated 5 months ago
- An introduction to gRPC in Go!☆16Updated 4 years ago
- A handy and powerful library to deal with unstructured data☆27Updated last year
- Generic simple workflows and concurrency patterns☆45Updated last year
- pkg extends the core go packages with missing or additional functionality built in. All packages correspond to the std go package name w…☆47Updated 9 months ago
- Clean Architecture using Golang.☆83Updated last year
- Golang Event Scheduling Sample Using Postgresql Database as persisting layer.☆55Updated 4 years ago
- Helpful functions to extend the Golang `time` standard package☆19Updated last year
- Fault tolerant Pub/Sub library for RabbitMQ☆23Updated last month
- A collection of common functions but with better performance, less allocations and less dependencies created for Fiber.☆48Updated last month
- Centralized Lock for Distributed Scheduler/Task ⏱️ for Go (Supports Redis, DynamoDb, Postgres🔒).☆46Updated 5 months ago
- ⛩️ Go library for protecting your HTTP handlers☆61Updated 3 weeks ago
- Simple event-sourcing package for Go projects.☆23Updated 7 years ago
- ProblemDetails is a Error Handler base on [RFC 7807] standard to map our error to standardized error payload to client.☆52Updated 5 months ago
- OpenTelemetry Go distribution for Uptrace☆103Updated last week
- FastDB is an (persistent) in-memory key/value store in Go.☆62Updated 4 months ago
- NATS Pub/Sub for the Watermill project.☆54Updated 2 weeks ago
- Clean Architecture Use Case for Go☆34Updated last year
- kmux is a powerful Go package that revolutionizes the way proxies are implemented by allowing developers to define proxies as code. By pr…☆39Updated last year
- A framework to build services in go.☆27Updated this week
- Simple terminal-based dashboard for golang memory statistic☆44Updated 4 years ago
- Create private CA and Issue Certificates without hassle☆44Updated last year
- An example Go project for running local development environment, with hot code reloading.☆103Updated 5 years ago
- Struct validation using tags☆83Updated last month
- OpenTracing example☆13Updated 7 months ago
- ☆71Updated 5 years ago
- Cron library for go with distributed lock☆50Updated 3 years ago
- A collection of message middlewares for go-mail☆20Updated 2 weeks ago
- S.O.L.I.D Principles in go☆34Updated 2 years ago
- A job scheduler for Go with the ability to fast-forward time.☆28Updated last month