Skip to content
Bulwark

A modern, open-source webmail client built for Stalwart Mail Server

License: AGPL v3 Website


What is Bulwark?

Bulwark is a modern, open-source webmail client that uses the JMAP protocol (RFC 8620) and pairs natively with Stalwart Mail Server. It brings email, calendar, and contacts together in one clean, fast interface.

Features

  • Email — Full management with compose, threads, filters, templates, and advanced search
  • Calendar — Event management with drag-and-drop scheduling and iTIP invitation handling
  • Contacts — JMAP-synced contact management with vCard import/export and groups
  • Sieve Filters — Server-side email filtering with a visual rule builder
  • Identities — Multiple sender identities with per-identity signatures
  • OAuth2 / OIDC — SSO support with PKCE, plus TOTP two-factor authentication
  • Internationalization — 8 languages: English, French, Japanese, Spanish, Italian, German, Dutch, Portuguese
  • Themes — Dark and light mode with system preference detection
  • Real-time — Push notifications via JMAP EventSource
  • Mobile — Responsive design with bottom tab navigation

Repositories

Repository Description
webmail The Bulwark webmail application
website Official website and documentation
branding Logos and brand assets

Tech Stack

Technology Purpose
Next.js 16 React framework
TypeScript Type safety
Tailwind CSS v4 Styling
Zustand State management
JMAP (RFC 8620) Mail protocol
next-intl Internationalization
Stalwart Mail server

Getting Started

Visit the official documentation or jump straight to installation.

Contributing

We welcome contributions of all kinds — bug reports, feature requests, translations, and code. See CONTRIBUTING.md to get started.

License

All Bulwark projects are released under the MIT License.

Popular repositories Loading

  1. webmail webmail Public

    Webmail built for the 21st Century. A modern, self-hosted email client for Stalwart Mail Server powered by the JMAP protocol. Email, calendar, contacts and files. Fast, private, and open source.

    TypeScript 99 8

  2. branding branding Public

    1

  3. website website Public

    TypeScript 1 1

  4. .github .github Public

    1

Repositories

Showing 4 of 4 repositories
  • webmail Public

    Webmail built for the 21st Century. A modern, self-hosted email client for Stalwart Mail Server powered by the JMAP protocol. Email, calendar, contacts and files. Fast, private, and open source.

    bulwarkmail/webmail’s past year of commit activity
    TypeScript 99 8 6 0 Updated Mar 22, 2026
  • .github Public
    bulwarkmail/.github’s past year of commit activity
    1 0 0 0 Updated Mar 22, 2026
  • website Public
    bulwarkmail/website’s past year of commit activity
    TypeScript 1 1 0 0 Updated Mar 21, 2026
  • branding Public
    bulwarkmail/branding’s past year of commit activity
    1 0 0 0 Updated Mar 13, 2026

Top languages

Loading…

Most used topics

Loading…