GitHub Hot Board

GitHub Hot Board · Archivo del repositorio

cristianadrielbraun/gofer

Self-hosted multi-account email client with support for JMAP/IMAP/SMTP, direct integration with Gmail and Outlook APIs. Also Contacts and Calendar. Built with Go, templ, and HTMX, SQLite for storage (Esta descripción procede del propio repositorio.)

Datos al October 24cristianadrielbraun

Mejor puesto

#133

Gemas ignoradas

100

Estrellas totales

4

Forks totales

1

Días en rankings (30 d)

Estado del proyectoLicencia: desconocidoÚltimo push: desconocidoIssues abiertos (PR incl.): desconocido

Recolectado desde 2026-10-25; desconocido = aún no recopilado

Pon la insignia en tu README · cristianadrielbraun/gofer[![Pon la insignia en tu README](https://git.vaiox.xyz/api/badge/cristianadrielbraun/gofer.svg)](https://git.vaiox.xyz/es/repo/cristianadrielbraun/gofer)
<a href="https://git.vaiox.xyz/es/repo/cristianadrielbraun/gofer"><img src="https://git.vaiox.xyz/api/badge/cristianadrielbraun/gofer.svg" alt="Pon la insignia en tu README" height="20"></a>

Documentación del proyecto

Gofer logo Gofer

Gofer's inbox in its three styles, side by side: Classic in dark mode, Minimal, and Express

Classic, Minimal, and Express, left to right

View all screenshots


Gofer is a self-hosted webmail I'm building because I wanted one that's actually nice to use. Mail, contacts, and calendar in one place, running on your own machine or server, open in any browser.

It's pre-1.0, so things still change, but I use it every day with six accounts and around 100k emails, and it holds up fine.

what it does

  • All your accounts in one place: Gmail, Outlook, iCloud, and any IMAP/SMTP server.
  • Mail the way you'd expect: threads, labels, drag and drop, scheduled send, signatures, translation, and solid search.
  • Contacts and calendar too: syncs with Google, Outlook, CardDAV, and CalDAV. Drag events around, send invites, RSVP right from the email, and add Meet or Teams links.
  • Your data stays yours: export mailboxes as mbox, import from other apps, move mail between accounts, and take your whole setup to another Gofer.
  • For you, your family, or your office: run it with no login, as one protected profile, or for several users with their own admins.
  • Safe by default: encrypted credentials, remote images blocked, and MFA with passkeys or TOTP.
  • Make it yours: three looks (Classic, Minimal, and a retro one called Express), flexible layouts, and push notifications.

try it

Grab a binary from the releases page, run it, and open http://localhost:8090. IMAP accounts work right away. Gmail and Outlook need your own OAuth app for now (I'm working on that).

Prefer Docker? There's an image at ghcr.io/cristianadrielbraun/gofer and an example compose.yaml; see docs/setup.md.

Auth modes, accounts, upgrades, and deployment are all in docs/setup.md. Please keep backups before upgrading.

To build from source you need Go 1.27.1+, templ, tailwindcss, and task:

task dev      # dev server with hot reload, at http://local.localhost:8090
task release  # self-contained binary at ./dist/gofer

what's next

Easier first-run setup, Gmail and Outlook without your own OAuth app, clearer reconnect flows, more calendar providers, more shortcuts and bulk actions. Ideas and bug reports are welcome.

built with

I build Gofer with a lot of help from AI coding tools. I decide what goes in, review it, and use the result every day.

Some of the main libraries and tools Gofer leans on, because pretending I wrote the whole mail stack from scratch would be absurd:

Clasificaciones actuales

  • 133

    Gemas ignoradas

    100 estrellas · 4 fork · Star acumuladas (ascendente)

    Ignoradas →

Evolución de los últimos 30 días

Estrellas acumuladas

Evolución del puesto

← Volver a los rankings