Extend Bulwark,
your way.

Plugins and themes that snap into Bulwark Webmail. Free, open source, reviewed for every release — add new workflows, repaint the inbox, or build the extension you've been waiting for.

Extensions
14
Themes
0
Authors
7
Downloads
6,546
Fresh ink

Recently added.

SEE ALL
PGP True End-to-End

PGP True End-to-End

by Paulhenry Saux

End-to-end and user-friendly PGP for webmail: sign and encrypt outgoing messages, and automatically verify signatures and decrypt incoming PGP mail. See Github repo for all features !

338
OpenPGP

OpenPGP

by samuelmiller36

End-to-end OpenPGP (GnuPG-compatible) for webmail: generate, import, export and manage public and private keys; encrypt, decrypt and sign messages; and automatically verify signatures and decrypt incoming PGP/MIME and inline-PGP mail. Private keys are stored encrypted at rest and unlocked into memory only for the current session, so secret material never leaves your browser. Runs in the privileged (same-origin) plugin tier with a bundled openpgp.js engine.

187
S/MIME

S/MIME

by Linus Rath

End-to-end S/MIME for webmail: sign and encrypt outgoing messages, and automatically verify signatures and decrypt incoming CMS (PKCS#7) mail. Private keys are imported from a PKCS#12 (.p12/.pfx) file, encrypted at rest with a passphrase, and unlocked into non-extractable WebCrypto keys that never leave your browser. Runs in the privileged (same-origin) plugin tier so all cryptography happens locally with bundled pkijs/asn1js.

435
Spam Score

Spam Score

by Linus Rath

Adds a Spam Analysis section to a message's "More details" panel. Reads the raw spam-filter headers (SpamAssassin / Rspamd score, threshold and level, plus any AI verdict) directly off the message and shows a colour-coded breakdown.

471
Libravatar Avatars

Libravatar Avatars

by Shuki Vaknin

Resolves Libravatar profile pictures for email contacts via the avatar transform hook. Libravatar is a federated, privacy-friendly Gravatar alternative.

230
Calendar Agenda

Calendar Agenda

by Linus Rath

Shows an agenda of your upcoming calendar events in the sidebar.

524
External Mail Warning

External Mail Warning

by Linus Rath

Warns before sending email to recipients outside your safe-domain list, and flags incoming messages from external senders with a banner. Admins can pre-populate organisation-wide safe domains.

296
Impersonation Notice

Impersonation Notice

by Linus Rath

Shows a persistent top-of-app banner when the active session is a Stalwart master-user impersonation (username contains '%'), with a configurable 'Return to platform' button. Detection is automatic; admins configure the platform return URL and banner styling.

813
Jitsi Meet

Jitsi Meet

by Linus Rath

Adds a 'Add Jitsi Meeting' button to calendar events. Meeting URLs are generated server-side via the /api/jitsi sidecar.

474
Featured
Gravatar Avatars

Gravatar Avatars

by Linus Rath

Resolves Gravatar profile pictures for email contacts via the avatar transform hook

678
Featured
External Link Warning

External Link Warning

by Linus Rath

Warns before opening external links to unknown domains. Admins can pre-populate a trusted domain list.

608
Featured
External Recipient Warning

External Recipient Warning

by Linus Rath

Warns before sending email to recipients outside your safe-domain list, and flags incoming messages from external senders with a banner. Admins can pre-populate organisation-wide safe domains.

435
Trending

Most installed.

SEE ALL
Impersonation Notice

Impersonation Notice

by Linus Rath

Shows a persistent top-of-app banner when the active session is a Stalwart master-user impersonation (username contains '%'), with a configurable 'Return to platform' button. Detection is automatic; admins configure the platform return URL and banner styling.

813
Featured
Gravatar Avatars

Gravatar Avatars

by Linus Rath

Resolves Gravatar profile pictures for email contacts via the avatar transform hook

678

Subway Surfers

by Linus Rath

Writing emails is boring - it doesn't have to be. Adds a Subway Surfers sidebar to the New Message dialog, picking a random 6-minute jump-in point from a one-hour gameplay video.

614
Featured
External Link Warning

External Link Warning

by Linus Rath

Warns before opening external links to unknown domains. Admins can pre-populate a trusted domain list.

608
Calendar Agenda

Calendar Agenda

by Linus Rath

Shows an agenda of your upcoming calendar events in the sidebar.

524
Jitsi Meet

Jitsi Meet

by Linus Rath

Adds a 'Add Jitsi Meeting' button to calendar events. Meeting URLs are generated server-side via the /api/jitsi sidecar.

474
Spam Score

Spam Score

by Linus Rath

Adds a Spam Analysis section to a message's "More details" panel. Reads the raw spam-filter headers (SpamAssassin / Rspamd score, threshold and level, plus any AI verdict) directly off the message and shows a colour-coded breakdown.

471

Quick Notes

by Linus Rath

Per-email sticky notes in the sidebar — jot notes while reading emails

443
Featured
External Recipient Warning

External Recipient Warning

by Linus Rath

Warns before sending email to recipients outside your safe-domain list, and flags incoming messages from external senders with a banner. Admins can pre-populate organisation-wide safe domains.

435
S/MIME

S/MIME

by Linus Rath

End-to-end S/MIME for webmail: sign and encrypt outgoing messages, and automatically verify signatures and decrypt incoming CMS (PKCS#7) mail. Private keys are imported from a PKCS#12 (.p12/.pfx) file, encrypted at rest with a passphrase, and unlocked into non-extractable WebCrypto keys that never leave your browser. Runs in the privileged (same-origin) plugin tier so all cryptography happens locally with bundled pkijs/asn1js.

435
PGP True End-to-End

PGP True End-to-End

by Paulhenry Saux

End-to-end and user-friendly PGP for webmail: sign and encrypt outgoing messages, and automatically verify signatures and decrypt incoming PGP mail. See Github repo for all features !

338
External Mail Warning

External Mail Warning

by Linus Rath

Warns before sending email to recipients outside your safe-domain list, and flags incoming messages from external senders with a banner. Admins can pre-populate organisation-wide safe domains.

296

Ship the extension
you've been waiting for.