Mastodon Mastodon Mastodon

Go Maybe List

Save links for later - a Go web app

See Source Code
Main page for the application when logged in

Key facts

  1. custom web handler to isolate dependencies and to improve error handling
  2. no ORM use of Go's standard database/sql library and jmoiron/sqlx
  3. sessions user authentication and authorization with cookies
  4. custom form validation with error messages
  5. great tooling use of Docker, Docker Compose and Makefiles
  6. vendoring dependencies use of Go modules, requires Go 1.12 or higher