atlas9 is a toolkit for web application development in Go.
code
-
iam
- atlas9.dev/c/iam/oidc_provider . OAuth/OIDC implementations
- atlas9.dev/c/iam/scs_session . Session management backed by alexedwards/scs
-
mail
- atlas9.dev/c/mail . SMTP-based mail sender
- atlas9.dev/c/mail/mail_ses . AWS SES mail sender
Browse the source at atlas9.dev/src.
Clone the source with git clone https://git.atlas9.dev/atlas9.git.
There's a demo app (src) with login, registration, passwords, user profiles, OIDC, and more.
blog
- (03.04.26) Adding an outbox, mail, tokens, CSRF, and more
- (02.25.26) Publishing the core
- (02.09.26) My setup for integration tests in Go with embedded-postgres
- (02.04.26) Digging into UUID, ULID, and implementing my own
- (01.27.26) Modeling identity and access hierarchy in Postgres with ltree
- (01.19.26) The challenges of soft delete
- (01.15.26) Building an access framework using Cedar
- (01.04.26) Building a better software experience