No description
Find a file
espen 7b3e14a01a
Some checks failed
Build and Publish Kurrier Images / Build web image (push) Failing after 6m18s
Build and Publish Kurrier Images / Build worker image (push) Failing after 1m35s
ci: use appropriate runs-on target
2026-07-08 00:29:32 +02:00
.changeset RELEASING: Releasing 2 package(s) (#481) 2026-07-01 13:34:10 +05:30
.forgejo/workflows ci: use appropriate runs-on target 2026-07-08 00:29:32 +02:00
.github added env vars for build 2026-05-31 19:31:19 +05:30
apps ci: ai mumbo jumbo 2026-07-08 00:10:23 +02:00
db ci: ai mumbo jumbo 2026-07-08 00:10:23 +02:00
packages RELEASING: Releasing 2 package(s) (#481) 2026-07-01 13:34:10 +05:30
.dockerignore Automated commit 2025-09-27 19:00:30 +05:30
.gitignore refactor: simplify platform architecture, routing, storage, and db setup 2026-05-31 17:11:34 +05:30
.nvmrc Initialize Kurrier repository 2025-09-03 15:35:25 +05:30
biome.json wip 2025-09-06 23:00:13 +05:30
kurrier-unraid.xml added unraid dev support 2025-11-27 10:52:01 +05:30
LICENSE docs(changeset): Added licencse and notice 2025-10-18 12:21:19 +05:30
NOTICE docs(changeset): Added licencse and notice 2025-10-18 12:21:19 +05:30
package.json Add Google OIDC authentication 2026-06-01 11:18:34 +05:30
pnpm-lock.yaml 459 add status message and stats for big account backfilling (#471) 2026-06-08 13:37:07 +05:30
pnpm-workspace.yaml Initialize Kurrier repository 2025-09-03 15:35:25 +05:30
README.md updated readme 2026-06-30 11:16:34 +05:30
SECURITY.md added security md 2026-05-26 14:39:54 +05:30

Kurrier

The self-hosted open-source workspace for email, calendars, contacts and storage.

If Kurrier is useful to you, please consider starring the repository and sharing it with others who care about open, self-hosted infrastructure. Word of mouth and GitHub stars help the project grow, attract contributors, and accelerate development.

☁️ Looking for a hosted version?

Choose the hosted experience that fits your needs:

  • Kurrier Cloud — For teams with shared inboxes assignments, priorities, team collaboration, and more.
    https://www.kurrier.io

  • Kurrier Mail — For individuals or teams wanting hosted workspaces for email, calendars, contacts, and storage using your existing email provider, including Gmail, Google Workspace, and any SMTP-compatible provider https://www.kurriermail.com

What's New

🎉 Kurrier Drive — integrated WebDAV/S3 storage

Store and manage files directly within Kurrier using WebDAV locally or S3-compatible storage Support for providers like AWS S3, Backblaze B2, MinIO, and DigitalOcean Spaces is coming soon. Have a provider you want first? Open an issue and let us know.

Kurrier Drive

🎉 Sync your calendars across all your devices

Kurrier now supports Calendars and syncs your calendars through CalDAV, compatible with iOS, macOS, Android (DAVx⁵), Thunderbird, and all CalDAV-supporting apps.

Kurrier Calendar

Dark Mode:

Kurrier Calendar

🎉 Full CardDAV support — sync your contacts across all your devices

Kurrier now supports complete CardDAV sync, meaning your address book updates instantly across iOS, macOS, Android (DAVx⁵), Thunderbird, and any CardDAV-compatible app.

Kurrier Contacts


🎉 Kurrier now supports Labels

Organize your inbox your way with flexible, multi-color labels.


🚀 What is Kurrier?

Kurrier is a self-hosted, unified communication platform that brings together:

  • 📧 Email (IMAP/SMTP/SES/SendGrid/Mailgun/Postmark)
  • 📅 Calendars (CalDAV)
  • 👤 Contacts (CardDAV)

All wrapped into a clean, fast, modern web UI — entirely powered by your providers and hosted on your infrastructure.

Kurrier lets you:

  • Connect any email provider
  • Sync calendars across devices
  • Sync contacts across devices
  • Manage multiple identities and domains
  • Use SES/SendGrid/Mailgun as outbound identities
  • Keep all data private and under your control

Whether you're running a personal server, a small-business mail setup, or a multi-domain environment, Kurrier gives you a beautiful unified interface without losing control of your data.


💡 Why Kurrier?

Kurrier is designed as a next-generation alternative to traditional webmail and PIM suites:

  • Connect any provider
    IMAP, SMTP, SES, SendGrid, Mailgun, Postmark — or your own mail server.

  • Unified web interface
    Email, calendars, and contacts — consistent, fast.

  • Self-hosted first
    Your data stays on your server. No third-party analytics. No vendor lock-in.

  • Open standards
    IMAP/SMTP for mail, CalDAV for calendars, CardDAV for contacts.

  • Modern app stack
    Next.js • TypeScript • Nitro • PostgreSQL — fast and extensible.

  • Developer-friendly
    Clean APIs, delta sync model, extensible providers.

  • Docker-ready
    Simple, reliable deployments.

Kurrier aims to combine the simplicity of a webmail client with the flexibility of a complete, modern communication backend — all under your control.


📘 Next Steps

Ready to try it out?

👉 Read the documentation
Guides include installation, provider setup, instructions, and more.


🖥 Screenshots

📨 Webmail View

Minimal, fast, keyboard-first email.

Kurrier Webmail View


🌙 Dark Mode

A beautiful, fully themed dark interface.

Kurrier Webmail View


🔌 Providers View

Connect IMAP/SMTP/SES/SendGrid/Mailgun/Postmark with ease.

Kurrier Providers View


👤 Identity View

Manage multiple sender identities across providers.

Kurrier Identity View


💙 Support Kurrier

Kurrier is an independent, open-source project built to make private, modern email infrastructure accessible and self-hosted.

If you find it useful, please consider supporting development:

👉 Donate to Kurrier

Every contribution helps with hosting, maintenance, and new features.

Thank you for supporting privacy-friendly communication software.


🛠 Commercial Support

Need help integrating Kurrier into your business or infrastructure?

👉 Request Consulting


🤝 Contributing

Contributions are welcome.

Please read the guidelines:
👉 Contributing Guide

PRs, issues, ideas, and feedback are all appreciated.