go-simpler.org

A collection of Go packages built with ❤️

libs
go-simpler.org/assert ☑️ Common assertions to use with the testing package
go-simpler.org/check ✔️ Convenience helpers to perform validations of any kind
go-simpler.org/env 🔍 Load environment variables into a config struct
go-simpler.org/errorsx 🧨 Extensions for the errors package
tools
go-simpler.org/goversion 🎲 Easily switch between different Go versions
go-simpler.org/musttag 🚔 Enforce field tags in (un)marshaled structs
go-simpler.org/sloggen 🪵 Generate various helpers 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