Skip to content
@go-simpler

go-simpler

because clear is better than clever

A collection of Go packages built with ❤️

  • 💡️ Simple API
  • 📦 Dependency-free libraries
  • ☂️ Good code coverage

See go-simpler.org for the full list of packages.

⭐️ If you find a package useful, please consider giving it a star so we know it's worth maintaining.

If you have found a bug, have a feature request, or just want to leave feedback, feel free to open an issue. We also welcome PRs for open issues. If your PR is large enough, please make sure the changes you propose follow our styleguide.

Have fun!

Pinned Loading

  1. env env Public

    🔍 Load environment variables into a config struct

    Go 67 5

  2. sloglint sloglint Public

    🪵 Ensure consistent code style when using log/slog

    Go 107 5

  3. musttag musttag Public

    🚔 Enforce field tags in (un)marshaled structs

    Go 35 9

  4. goversion goversion Public

    🎲 Easily switch between multiple Go versions

    Go 15

Repositories

Showing 10 of 12 repositories
  • sloggen Public

    🪵 Generate domain-specific wrappers for log/slog

    go-simpler/sloggen’s past year of commit activity
    Go 14 MPL-2.0 0 0 0 Updated Nov 16, 2024
  • sloglint Public

    🪵 Ensure consistent code style when using log/slog

    go-simpler/sloglint’s past year of commit activity
    Go 107 MPL-2.0 5 5 0 Updated Nov 16, 2024
  • musttag Public

    🚔 Enforce field tags in (un)marshaled structs

    go-simpler/musttag’s past year of commit activity
    Go 35 MPL-2.0 9 3 1 Updated Nov 16, 2024
  • .github Public

    🧰 Reusable CI workflows for Go projects

    go-simpler/.github’s past year of commit activity
    0 MPL-2.0 0 0 1 Updated Nov 15, 2024
  • env Public

    🔍 Load environment variables into a config struct

    go-simpler/env’s past year of commit activity
    Go 67 MPL-2.0 5 4 1 Updated Aug 15, 2024
  • check Public

    ✔️ Write any validations declaratively

    go-simpler/check’s past year of commit activity
    Go 5 MPL-2.0 0 0 0 Updated Jun 15, 2024
  • website Public

    📂 The source code for go-simpler.org

    go-simpler/website’s past year of commit activity
    Go 0 MPL-2.0 0 0 0 Updated Jun 15, 2024
  • queries Public

    [WIP] 👷 Easily build SQL queries and scan the results

    go-simpler/queries’s past year of commit activity
    Go 1 MPL-2.0 0 0 0 Updated May 14, 2024
  • goversion Public

    🎲 Easily switch between multiple Go versions

    go-simpler/goversion’s past year of commit activity
    Go 15 MPL-2.0 0 0 0 Updated Apr 27, 2024
  • assert Public

    ☑️ Assertions for the standard testing package

    go-simpler/assert’s past year of commit activity
    Go 6 MPL-2.0 0 0 0 Updated Apr 1, 2024

Top languages

Loading…