uudashr / ifaceLinks
Linter to identify the incorrect use of interfaces in Go code AKA "Interface Pollution"
☆16Updated this week
Alternatives and similar repositories for iface
Users that are interested in iface are comparing it to the libraries listed below
Sorting:
- A collection of efficient generic integer parser functions for Go☆19Updated 8 months ago
- Simple linter to check that your code does not contain non-ASCII identifiers☆27Updated 3 weeks ago
- intrange is a program for checking for loops that could use the Go 1.22 integer range feature.☆30Updated last week
- A very fast arena allocator for Go☆28Updated 2 months ago
- 🚔 Enforce field tags in (un)marshaled structs☆38Updated 2 weeks ago
- strftime/strptime for Go☆18Updated 2 years ago
- Go linter to detect erroneous multiplication of duration values☆47Updated last year
- Go linter that checks types that are json encoded - reports unsupported types and unnecessary error checks☆41Updated 2 weeks ago
- Simple oauth prompting☆28Updated last year
- Golang linter to use strconv☆40Updated 3 months ago
- A Go API for perf_event_open☆24Updated 11 months ago
- alternative condition variable synchronization primitive☆30Updated 7 months ago
- detects nested contexts in loops or function literals☆47Updated 3 weeks ago
- ☆10Updated 3 months ago
- The open2opaque tool migrates Go packages from the Go Protobuf Open Struct API to the Opaque API.☆22Updated 3 weeks ago
- ☆18Updated 4 years ago
- Sorting with progress☆10Updated 2 years ago
- pct is a 'sort | uniq -c' replacement that also prints percentages☆43Updated 2 years ago
- VarInt: fast & memory efficient arbitrary bit width integers in Go.☆36Updated 2 years ago
- ☆12Updated 8 months ago
- One of The Fastest Zero Alloc LRU Cache for Golang (Go). Maximizes memory use, no garbage collection issues. Use memory size limit instea…☆19Updated last year
- ☆11Updated 6 months ago
- Allows to mark Go enum types as exhaustive.☆33Updated 9 months ago
- Reference implementations for golang/go#38203 and golang/go#19367.☆26Updated 3 years ago
- This returns the name of the calling function/package with no allocations.☆14Updated last year
- A simple library that allows a network server to limit how may concurrent connections it supports from each client IP.☆52Updated 3 weeks ago
- A simple fs.FS implementation to be used inside tests.☆33Updated 2 years ago
- Make random JSON in Go☆25Updated 5 years ago
- ☆28Updated 3 years ago
- ☆30Updated last year