Introducing ZATRANO – A Go Web Framework with a Production-Ready Auth Stack

Hi Gophers,

I’d like to introduce ZATRANO, a Go web framework focused on building modern web applications with an expressive developer experience while staying close to idiomatic Go.

GitHub: GitHub - zatrano/framework: ZATRANO Framework · GitHub

What makes ZATRANO different?

The framework is designed around explicit dependencies and clear architecture rather than heavy runtime magic. The goal is to provide a productive framework experience without hiding how Go applications are wired together.

Included authentication stack

ZATRANO ships with a built-in authentication layer suitable for production applications:

  • Register / login / logout

  • Password reset & password change

  • Email verification

  • Password confirmation

  • Remember me

  • Multi-device logout

  • Login lockout / rate limiting

  • Two-factor authentication (MFA)

  • Auth events and hooks

  • Config-driven guards

Dependencies remain explicit through interfaces and constructors, which is a design choice intended to preserve Go’s strengths.

Project status

The project is actively developed and the initial public release is available now.

I’m sharing it here because many Go developers look for a framework that offers more batteries-included features—especially authentication—without moving away from Go’s explicit programming model.

I’d be happy if you take a look at the repository and documentation, and I’m open to questions or technical discussion.