betteralign
align
Our great sponsors
betteralign | align | |
---|---|---|
3 | - | |
471 | 83 | |
- | - | |
6.2 | 1.8 | |
6 days ago | over 2 years ago | |
Go | Go | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
betteralign
-
GitHub - orijtech/structslop: structslop is a static analyzer for Go that recommends struct field rearrangements to provide for maximum space/allocation efficiency.
I believe I have mentioned structslop just the other day when I have mentioned betteralign. Both fieldalignment (and original maligned) and structslop are great, but there are some smallish details that could be improved upon such as atomic I/O when rewriting source files, ability to skip test and/or generated files or even skip specific specific structs; and automatic GOMAXPROCS and GOMEMLIMIT tuneup when running under containers (such as in some CI pipeline). In any case, if you find this tool something that works for you, I would also appreciate if you could take a look at betteralign.
-
betteralign - structs field alignment static analyzer for Go
Thanks u/jxsl13, added in v0.2.1.
align
We haven't tracked posts mentioning align yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
wastedassign - Go Linter: finds wasted assignment statements 🗑
xpath - XPath package for Golang, supports HTML, XML, JSON document query.
structslop - structslop is a static analyzer for Go that recommends struct field rearrangements to provide for maximum space/allocation efficiency.
go-vcard - A Go library to parse and format vCard
maligned - Tool to detect Go structs that would take less memory if their fields were sorted.
blackfriday - Blackfriday: a markdown processor for Go
goimports - [mirror] Go Tools
csvplus - csvplus extends the standard Go encoding/csv package with fluent interface, lazy stream operations, indices and joins.
bafi - Universal JSON, BSON, YAML, CSV, XML, mt940 converter with templates
omniparser - omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.
ODF - Open Document Format (ODF) generator library for Go.
toml - TOML parser for Golang with reflection.