orijtech / structslop
structslop is a static analyzer for Go that recommends struct field rearrangements to provide for maximum space/allocation efficiency.
☆815Updated 9 months ago
Related projects ⓘ
Alternatives and complementary repositories for structslop
- Refactoring and code transformation tool for Go.☆933Updated last month
- Selected Go-internal packages factored out from the standard library☆875Updated last month
- GoWrap is a command line tool for generating decorators for Go interfaces☆1,087Updated 2 months ago
- Juniper is an extension to the Go standard library using generics, including containers, iterators, and streams.☆506Updated last month
- Go execution trace frontend☆1,143Updated 3 months ago
- A comprehensive error handling library for Go☆1,131Updated this week
- A refactoring tool for Go☆668Updated 5 months ago
- Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles☆363Updated last year
- Go Dependency Analysis toolkit☆1,382Updated 2 months ago
- Fastest and most memory efficient golang concurrent hashmap☆928Updated last week
- Golang errors with stack trace and source fragments.☆1,029Updated 5 months ago
- 🔍 Go binary size SVG treemap☆445Updated last month
- Flags-first package for configuration☆1,378Updated 4 months ago
- Powerful mock generation tool for Go programming language☆638Updated this week
- A Go tool to auto generate methods for your enums☆434Updated last month
- Combine one or more Go errors together☆1,037Updated 6 months ago
- Go library for retrying with configurable backoffs☆639Updated 3 months ago
- Quick helpers for testing Go applications☆528Updated 8 months ago
- Mocking your SQL database in Go tests has never been easier.☆840Updated 2 weeks ago
- A thread-safe queue faster and more resource efficient than golang's native channels☆660Updated 7 months ago
- A supersonic rate limiting package for Go with HTTP middleware.☆550Updated 2 months ago
- Define and run pattern-based custom linting rules.☆795Updated 2 months ago
- Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! 🍕☆417Updated last year
- Converts 'go mod graph' output into Graphviz's DOT language☆487Updated last year
- Go package containing implementations of efficient encoding, decoding, and validation APIs.☆995Updated 2 months ago
- prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.☆638Updated 6 months ago
- 🎄 Go code coverage to SVG treemap☆499Updated this week
- Make your Go programs use less memory (maybe)☆671Updated last month
- Update outdated Go dependencies interactively☆908Updated last month
- A universal mechanism to manage goroutine lifecycles☆1,549Updated 6 months ago