HotPotatoC / sture
𧱠Sture is a collection of data structures based on Go 1.18+ Generics (Stack, Queue, Linked List, etc.)
β35Updated 2 years ago
Related projects: β
- Implementation of Boyer-Moore fast string search algorithm in Goβ55Updated 2 years ago
- Go binding configuration and command flag made easyβ¨β¨β19Updated last year
- A linter to ensure that slices are not initialized with non-zero lengthβ69Updated 4 months ago
- ProblemDetails is a Error Handler base on [RFC 7807] standard to map our error to standardized error payload to client.β49Updated last year
- Cache implementations in Go, with support for generics.β44Updated 2 years ago
- Go tool that applies and verifies that proper license headers are applied to Go filesβ47Updated this week
- π schedule functions on the main threadβ33Updated 2 years ago
- pkg extends the core go packages with missing or additional functionality built in. All packages correspond to the std go package name wβ¦β42Updated 3 months ago
- A simple prometheus metrics and pprof profile viewer.β47Updated last year
- simple process manager helper libraryβ24Updated last week
- auto-scaling worker pool (work queue) in Go, using genericsβ56Updated last year
- Hashing algorithms simplified (supports Argon2, Bcrypt, Scrypt, and PBKDF2)β25Updated 2 months ago
- Library for monkey-patching functions in Goβ24Updated 2 years ago
- Golang package to return the elapsed time since a given time in a human readable formatβ36Updated 7 months ago
- Efficiently box values in Go. Optimized for primitives, strings, and byte slices.β69Updated last year
- In-process request tracingβ93Updated 11 months ago
- Print uncovered codeβ50Updated 10 months ago
- The fastest HTTP router available for Go.β59Updated 8 months ago
- Struct validation using tagsβ45Updated 3 weeks ago
- Go debug/stack utility functions.β18Updated 3 years ago
- Modern Thread-Safe Caching System with Basic Full Text Functionalitiesβ52Updated last year
- Error Context, Stack Trace, Types and Tags for full error handling and logging.β61Updated 11 months ago
- 𧬠x/sync/singleflight but with generics, batching, sharding and nullable resultβ19Updated 2 months ago
- ποΈkvstore is an experimental in-memory database server compatible with the redis protocol (RESP).β17Updated 2 years ago
- Caching middleware for database/sqlβ39Updated 5 months ago
- Client-side load balancing for net/httpβ45Updated last month
- An analyzer that checks for pointers to enclosing loop variables.β38Updated 10 months ago
- Drive higher confidence in making changes by detecting large blocks of untested functionalityβ59Updated 2 years ago
- β16Updated 2 years ago
- Collection of unusual generics usecases in Goβ55Updated 2 years ago