JMAPJolt was born from a simple thought: there are far too few mobile apps with JMAP support. JMAP is a modern, efficient alternative to IMAP, with faster syncing, less overhead, and better push notifications, yet hardly any Android clients take advantage of it. I built JMAPJolt to help close that gap and give the protocol the lightweight, no-nonsense client I wanted to use myself.
| Multiple accounts | Unified inbox and switch between accounts from the drawer |
| Custom themes | Legacy gray, light snow, purple iris, and dark OLED, plus an accent color picker |
| Swipe actions | Configurable per direction (delete, archive, mark read, spam) |
| Compose | Rich text editor with a formatting toolbar and attachments |
| Calendar | JMAP Calendar or DAVx5 sync, with .ics import and export |
| Contacts | JMAP Contacts or DAVx5 sync, with vCard import and export |
| Search | Across subject, sender, preview and labels, scoped to all folders or just one |
| Subfolders | Nested folder tree with collapsible parents |
| Labels | Custom color-coded labels stored as JMAP keywords, with drawer filtering |
| Notification | Push notifications with JMAP JSON meta or UnifiedPush |
| Widgets | Android home-widget for Inbox / Unified Inbox and Calendar |
| Privacy | No Google services, trackers or analytics; remote images blocked by default; sender favicons are opt-in (DuckDuckGo) |
A compact interface built for the phone: the main actions stay one thumb away, while mail, events and contacts get the whole screen.
| Inbox | Sidebar | Calendar |
|---|---|---|
![]() |
![]() |
![]() |
| Contacts | Settings | |
![]() |
![]() |
Android 7.0 (API 24) or newer, and a mail server that supports JMAP. I suggest Stalwart.
Get the latest APK from the Releases page, or add the repo to Obtainium using the button above.
You can verify the APK's signing certificate with AppVerifier or apksigner:
apksigner verify --print-certs JMAPJolt-x.y.apk| Package name | com.falseenvironment.jmapjolt |
| SHA-256 | F3:60:21:74:79:CB:0B:58:51:85:A0:63:AC:34:66:BC:EA:74:C6:E0:19:FF:8F:BB:3E:9E:23:C3:24:66:E2:38 |
git clone https://github.com/FalseEnvironment/JMAPJolt.git
cd JMAPJolt
./gradlew assembleDebugThis project was developed with the assistance of AI code generation tools.
Released under the GNU General Public License v3.0.





