appleboy / graceful
graceful shutdown package when a service is turned off by software function
☆58Updated last week
Related projects: ⓘ
- Simple utility of creating a mask for sensitive information☆105Updated 2 weeks ago
- Design patterns are typical solutions to commonly occurring problems in software design.☆52Updated 4 years ago
- A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.☆138Updated last year
- go-lock is a lock library implementing read-write mutex and read-write trylock without starvation☆115Updated 2 years ago
- It is an efficient, flexible, and lightweight goroutine pool. It provides an easy way to deal with concurrent tasks with limited resource…☆99Updated 2 years ago
- Included examples to guide how to make transaction on Mongodb using Golang.☆51Updated 6 years ago
- An URL shortener service written in Golang☆183Updated last year
- Timeout Middleware for Gin framework☆105Updated 3 months ago
- Embedded, self-hosted swagger-ui for go servers☆74Updated 5 months ago
- CLI tool (hcron) and Go library (cron) to convert CRON expression into human readable description.☆91Updated 3 years ago
- Fastest and most efficient goroutine pool (experimental)☆135Updated last year
- Slides and Links for 2022 GopherCon talks☆83Updated last year
- A minimal and efficient workerpool implementation in Go using goroutines.☆123Updated 2 years ago
- Signing HTTP Messages Middleware☆63Updated 3 months ago
- Get a working HTTP Cache in Go (Golang) with only 3 lines of code!!!!☆58Updated 6 months ago
- OpenTelemetry Go distribution for Uptrace☆96Updated this week
- Expirable Go LRC\LRU cache without goroutines☆80Updated last month
- ☆55Updated 3 weeks ago
- Gin Web Framework Open Tracing middleware☆37Updated 3 years ago
- This is an open source project for commonly used functions for the Go programming language.☆18Updated last year
- ⏳ Provide filtering, sanitizing, and conversion of Golang data. 提供对Golang数据的过滤,净化,转换。☆151Updated 2 months ago
- Experimental packages not in std and golang.org/exp☆65Updated 2 months ago
- A comparison of the top logging libraries for Go☆34Updated this week
- Generate Go gRPC service mocks compatible with gomock☆23Updated last year
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.☆114Updated last year
- ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.☆265Updated 2 months ago
- Timeout middleware for Gin☆177Updated last month
- Sensitive word filter written in Golang.☆31Updated 4 years ago
- Session implementation for fasthttp☆85Updated 2 months ago
- Graceful allows to restart and/or switch gin.Engine without dropping existing conns☆39Updated 3 weeks ago