go-simpler.org

A collection of Go packages built with ❤️

libs
go-simpler.org/assert ☑️ Assertions for the standard testing package
go-simpler.org/check ✔️ Write any validations declaratively
go-simpler.org/env 🔍 Load environment variables into a config struct
go-simpler.org/errorsx 🧨 Extensions for the standard errors package
go-simpler.org/queries 👷 Easily build SQL queries and scan the results
tools
go-simpler.org/goversion 🎲 Easily switch between multiple Go versions
go-simpler.org/musttag 🚔 Enforce field tags in (un)marshaled structs
go-simpler.org/sloggen 🪵 Generate domain-specific wrappers for log/slog
go-simpler.org/sloglint 🪵 Ensure consistent code style when using log/slog
misc
github.com/go-simpler/styleguide 📖 A styleguide for the organization
github.com/go-simpler/website 📂 The source code for go-simpler.org
github.com/go-simpler/.github 🧰 Reusable CI workflows for Go projects