Skip to content

archpulse/UltraGMail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ UltraGMail v3.0

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.

✨ Features

  • 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.

🛠 Build and Run

To build on Arch Linux you need:

  • gcc, make, pkg-config
  • gtk4
  • libcurl
# Build
make

# Run
./ultragmail

⚙️ Configuration

On 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

⌨️ Controls

  • Chat selection: Mouse click or arrow keys in the sidebar.
  • Sending: Type text and press Enter or the Send ⚡ button.
  • Exit: Ctrl+Q or close window.

About

**UltraGMail** is a high-performance messenger-style email client written in pure C using GTK4 and libcurl.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors