Skip to content
FalseEnvironmentPublic

About

A fast, open source JMAP email client for Android.

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Repository files navigation

JMAPJolt icon

JMAPJolt

A fast, open source JMAP email client for Android.

License: GPL v3 Version Platform GitHub Downloads


Get it on Obtainium

Why JMAPJolt?

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.

Features

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)

Screenshots

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
Inbox with unread messages, stars and a label Navigation drawer with folders and color-coded labels Calendar week view with events
Contacts Settings
Contacts list filtered by JMAP and DAVx5 Settings with account, theme and display options

Requirements

Android 7.0 (API 24) or newer, and a mail server that supports JMAP. I suggest Stalwart.

Download

Get the latest APK from the Releases page, or add the repo to Obtainium using the button above.

Verify

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

Build from source

git clone https://github.com/FalseEnvironment/JMAPJolt.git
cd JMAPJolt
./gradlew assembleDebug

AI-assisted development

This project was developed with the assistance of AI code generation tools.

License

Released under the GNU General Public License v3.0.

About

A fast, open source JMAP email client for Android.

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages