A list of design patterns implemented in Go with REAL WORLD examples!
☆82Sep 4, 2023Updated 2 years ago
Alternatives and similar repositories for design-patterns-in-go
Users that are interested in design-patterns-in-go are comparing it to the libraries listed below
Sorting:
- Template for REST API made with Golang using Gin framework, PostgreSQL database, JWT authentication, Redis cache and MongoDB for logging☆215Mar 2, 2026Updated last week
- A go package that defines an abstract filesystem interface☆14Dec 15, 2025Updated 2 months ago
- A simple golang job queue☆13Jan 19, 2023Updated 3 years ago
- An example pipeline that runs and tests a Go project using Buildkite, without Docker.☆13Feb 14, 2026Updated 3 weeks ago
- teler Caddy integrates the powerful security features of teler WAF into the Caddy web server, ensuring your web servers remain secure and…☆17Feb 24, 2025Updated last year
- Javascript API for Video Transcoding, Thumbnails extraction & Video Summarization. MediaMachine API lets you convert videos between diffe…☆12Apr 22, 2021Updated 4 years ago
- An essential retry-operation related library for Golang to build fault-tolerant system.☆16Oct 16, 2023Updated 2 years ago
- Go | WebAssembly + Websocket☆14Nov 9, 2023Updated 2 years ago
- 🔧 The version with Homebrew.☆13Feb 10, 2026Updated last month
- This is a tutorial showing real time processing using Kafka and MongoDB.☆14Jun 12, 2023Updated 2 years ago
- In-Memory caching library for templates using html/template☆18Feb 10, 2020Updated 6 years ago
- HTML Pretty Print for Go (golang)☆19Oct 21, 2020Updated 5 years ago
- A fast, well-tested and widely used WebSocket implementation for Go.☆17Jul 1, 2023Updated 2 years ago
- The http checker☆16Nov 8, 2017Updated 8 years ago
- Simple, fast, concurrent in-memory database.☆14Jan 29, 2026Updated last month
- ☆40Sep 14, 2022Updated 3 years ago
- func(w http.ResponseWriter, r *http.Request) error☆55Jan 19, 2026Updated last month
- Repository Management utility☆21Dec 23, 2024Updated last year
- Data structures & algorithms implemented in Java and solutions to leetcode problems.☆16Mar 18, 2024Updated last year
- Unix domain socket (UDS) examples by golang☆21Jul 28, 2022Updated 3 years ago
- ☆22Oct 15, 2021Updated 4 years ago
- A brief working example of adding distributed tracing to a Go application and configuring OTEL, Tempo and more.☆26Jun 18, 2024Updated last year
- 🐜 smart templating engine for service development☆26Updated this week
- Unix domain network multiplexing for Go☆28May 16, 2025Updated 9 months ago
- Clever, minimal wrapper to improve Go `html/template` usage. No loss of speed.☆25Mar 14, 2020Updated 5 years ago
- Command line application that generates files/projects from a template☆33Feb 27, 2026Updated last week
- A package to send messages to Microsoft Teams (channels)☆30Nov 15, 2022Updated 3 years ago
- Package astar implements the A* search algorithm for finding least-cost paths.☆31Aug 14, 2024Updated last year
- Go Patterns☆30Apr 18, 2024Updated last year
- Heatmap creation stuff for go.☆111Nov 17, 2019Updated 6 years ago
- Generate new project from layout. Supports typed user-input, hooks, and conditions.☆33Aug 26, 2024Updated last year
- ASCII table creator / generator☆34Apr 2, 2025Updated 11 months ago
- A task queue library for Go.☆33Apr 12, 2022Updated 3 years ago
- HTML Builder☆37Sep 1, 2025Updated 6 months ago
- A Google Chrome extension with the sole purpose of adding copy and paste functionality to Overleaf on your Chrome browser.☆17May 13, 2024Updated last year
- Blocks is a plugin for mdbook which preprocesses "Blocks" based markdown into beautiful Bootstrap components.☆11Jun 15, 2024Updated last year
- A library for parsing query parameters for filtering data in REST APIs☆37Sep 26, 2023Updated 2 years ago
- Maintains backlink structure among interlinked Markdown notes☆11Dec 28, 2020Updated 5 years ago
- Code examples from the book 'The Power of Go: Tools'☆42Dec 15, 2025Updated 2 months ago