UltraGMail is a high-performance messenger-style email client written in pure C using GTK4 and libcurl.
It transforms your boring email inbox into a dynamic chat experience like Telegram, while maintaining minimal resource consumption and working directly through IMAP and SMTP protocols.
- Messenger-style TUI: Emails are grouped by sender in the form of chats.
- High Performance: Written in C, no electron or unnecessary bloat.
- Dark Aesthetic: Deep dark theme with Arch Linux-style accents.
- Async Polling: Background mail checking without interface freezing.
- Standalone: Compiles into a single fast binary.
To build on Arch Linux you need:
gcc,make,pkg-configgtk4libcurl
# Build
make
# Run
./ultragmailOn first launch, the application will create a config template here:
~/.config/ultramail/config
Edit it, inserting your credentials (using App Passwords is recommended):
email=your.name@gmail.com
password=xxxx-xxxx-xxxx-xxxx
imap=imaps://imap.gmail.com:993
smtp=smtps://smtp.gmail.com:465- Chat selection: Mouse click or arrow keys in the sidebar.
- Sending: Type text and press
Enteror theSend ⚡button. - Exit:
Ctrl+Qor close window.