About

Edit

This project started as that familiar itch: just build something in Go. It became an open and transparent resource for the Go community, where everyone can contribute and shape it together. It's still in a very early stage — if you want to be part of it, whether it's code or content, jump in. Everyone is welcome.

Techs, deps and tools used here:

  • Backend: Go 1.26 & PostgreSQL 18

    • templ - A language and set of tools that help with templating
    • pgx & scany - Help with querying, scanning and mapping data from DB
    • squirrel - Help build SQL queries, especially with building dynamic filters
    • swaggo - Help with defining, generating and serving OpenAPI specs
    • opentelemetry & Uptrace - Help with tracing & observability
    • dario.cat/mergo - Help slap structs together in factories
    • zog - Help with data validation
    • testify/assert & gofakeit - Help with testing
    • readline & aurora - Help with CLI input & formatting
    • gocron - Help with workers job scheduling
    • jwt & goth - Help with session and OAuth
    • go-mail - Help with sending email
    • goldmark & bluemonday - Help with Markdown rendering & HTML sanitization
    • go-diff - Help with building diff and applying patches
  • Frontend: HTML, CSS & JS - obviously 😁

  • Infrastructure: