Official
These are the officially endorsed clients. These clients are the most “complete” in terms of functionality.
Except for deltatouch all of them are maintained and published by merlinux.
deltachat-android
Official android client, the first app that ever existed for deltachat.
- fun fact: UI was originally forked from signal and then adjusted to look more like telegram. (at some point we also tried working with telegram’s ui, but their code was too strange for us to understand)
- language: Java
- git: GitHub - deltachat/deltachat-android: Email-based instant messaging for Android.
deltachat-desktop
Official desktop client based on electron
- fun fact: Originally also started out as signal fork, but we have replaced/rewritten everything meanwhile, also this was at a time where signal desktop was also still a prototype.
- language: TypeScript
- git: GitHub - deltachat/deltachat-desktop: Email-based instant messaging for Desktop.
deltachat-iOS
Official iOS client
- language: Swift
- git: GitHub - deltachat/deltachat-ios: Email-based instant messaging for iOS.
screenshots are from the dark mode, light-mode also exists, depends on you phones system settings, background image is customisable. Also the phone I made those screenshots is set to German, I apologise for that.
deltatouch
Client made with lomiri (ubuntu touch ui framework) for ubuntu touch linux phones
- language: QML & C++
- author: lk108
- blogpost: Introducing DeltaTouch, a new community created client for Ubuntu Touch - Delta Chat
- git: lk108/deltatouch: Messaging app for Ubuntu Touch, powered by deltachat-core. <a rel="me" href="https://social.tchncs.de/@deltatouch">Fediverse</a>: @deltatouch@social.tchncs.de - Codeberg.org
- appstore: OpenStore
Alternative versions / Forks
ArcaneChat
client made by adb that has all kinds of tweaks and extra features
- author: adb
- git: GitHub - ArcaneChat/android: ⚡ Fast encrypted chats for the family
- fork of: deltachat-android
- appstore:
Deltachat Lite
smaller version of dc with less features to save space, though main space saver was removing mapbox, which we now have also done it the mainline android client
- author: adb
- git: GitHub - ArcaneChat/android at lite
- fork of: deltachat-android
- appstore: Apklis | Centro Cubano de Aplicaciones Android
Prototypes
Clients that are still in an unfinished/prototype state.
kdeltachat
based on Qt and Kirigami (KDE’s Convergent UI framwork)
- language: QML & c++
- author: link2xt
- git: ~link2xt/kdeltachat - DeltaChat client built with Kirigami - sourcehut git
deltachat-cursed
TUI (Terminal User Interface) client based on urwid
- language: python
- author: adb
- git: GitHub - adbenitez/deltachat-cursed: [WIP] Cursed Delta, a lightweight Delta Chat client for the command line
dreamer
native ui based on egui, ui is more slack/discord/rocket-chat like (no message bubbles)
- language: rust
- author: dignifiedquire, Septias
- git: GitHub - dignifiedquire/dreamer: Experimental deltachat client
Abandoned Client Projects
Nobody is working or planning to work on those currently.
dc40
tauri and yew.rs based, ui is more slack/discord/rocket-chat like (no message bubbles)
- fun fact: yes, the name is a pun on the popular product WD-40
- technical facts:
- for some reason it used websocket instead of tauri ipc
- still uses old core that used async_std, so upgrading it to new core would be some work
- language: rust backend, rust (wasm) frontend
- author: dignifiedquire, Septias
- git: GitHub - deltachat/dc40: Experimental deltachat client
OX-COI (Open Exchange - Chat over IMAP)
Flutter client for the OX COI Project, a meanwhile rested project/standard that open exchange tried to make. You might know it from the media coverage back then.
- language: Dart
- fork of: deltachat-core-rust, the client is an original made by them
- GitHub - coi-dev/ox-coi: OX COI Messenger - a Flutter app for the COI (Chat Over IMAP) standard
Planned
Clients that people have planned to make.
DeltaChat Tauri
An experimental port of deltachat desktop electron to tauri.
- authors / people working on it: simon
- status: beginning phase, funded by nlnet, @Simon will do a bigger announcement once the first work is done (in dc tradition we normally do not make many future promises before delivering)
Deltachat KaiOS
- started as an idea in the forum, is is possible now thanks to jsonrpc
- fun fact: prototypes of it were the first thing to use the jsonrpc api
- authors / people that contributed: simon, strukturart, farooqkz
- status: abandoned, stale (simon plans to revive it)
Not really a client:
REPL
repl interface to manually test deltachat core
- how to use it: GitHub - deltachat/deltachat-core-rust: Delta Chat Rust Core library, used by Android/iOS/desktop apps, bindings and bots 📧
- git: deltachat-core-rust/deltachat-repl at main · deltachat/deltachat-core-rust · GitHub
How to get your client added to the list.
Open a new topic on the forum about your new client with screenshots of it. In it ask/remind us to add it to the list.