All Projects → ddevault → Aerc

ddevault / Aerc

Licence: mit
Asynchronous email client for your terminal

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Aerc

Meli
🐝 experimental terminal mail client, mirror of https://git.meli.delivery/meli/meli.git https://crates.io/crates/meli
Stars: ✭ 242 (-49.9%)
Mutual labels:  tui, email
Purebred
A terminal based mail user agent based on notmuch
Stars: ✭ 115 (-76.19%)
Mutual labels:  tui, email
Mailkit
A cross-platform .NET library for IMAP, POP3, and SMTP.
Stars: ✭ 4,477 (+826.92%)
Mutual labels:  email
Gomuks
A terminal based Matrix client written in Go.
Stars: ✭ 471 (-2.48%)
Mutual labels:  tui
Gatsby Mail
A Gatsby email *application*
Stars: ✭ 450 (-6.83%)
Mutual labels:  email
Cerberus
A few simple, but solid patterns for responsive HTML email templates and newsletters. Even in Outlook and Gmail.
Stars: ✭ 4,356 (+801.86%)
Mutual labels:  email
Sieve
Sieve Script Editor
Stars: ✭ 452 (-6.42%)
Mutual labels:  email
Paperboy
💌💨 Email Campaign Delivery built with GoLang inspired by GoHugo
Stars: ✭ 411 (-14.91%)
Mutual labels:  email
Fltrdr
A TUI text reader for the terminal.
Stars: ✭ 477 (-1.24%)
Mutual labels:  tui
Heml
HEML is an open source markup language for building responsive email.
Stars: ✭ 4,264 (+782.82%)
Mutual labels:  email
Bubbles
TUI components for Bubble Tea 🍡
Stars: ✭ 467 (-3.31%)
Mutual labels:  tui
Bubbletea
A powerful little TUI framework 🏗
Stars: ✭ 7,886 (+1532.71%)
Mutual labels:  tui
Vimbadmin
Virtual Mailbox Administration
Stars: ✭ 441 (-8.7%)
Mutual labels:  email
Toot
toot - Mastodon CLI & TUI
Stars: ✭ 455 (-5.8%)
Mutual labels:  tui
Ftxui
💻 C++ Functional Terminal User Interface. ❤️
Stars: ✭ 433 (-10.35%)
Mutual labels:  tui
Nylas Mail
💌 An extensible desktop mail app built on the modern web.
Stars: ✭ 473 (-2.07%)
Mutual labels:  email
Libdime
The DIME resolver library and command line utilities.
Stars: ✭ 416 (-13.87%)
Mutual labels:  email
Xi Term
A terminal frontend for Xi
Stars: ✭ 446 (-7.66%)
Mutual labels:  tui
Pterm
✨ #PTerm is a modern go module to beautify console output. Featuring charts, progressbars, tables, trees, and many more 🚀 It's completely configurable and 100% cross-platform compatible.
Stars: ✭ 449 (-7.04%)
Mutual labels:  tui
Salmon
A Python Mail Server
Stars: ✭ 482 (-0.21%)
Mutual labels:  email

NOTICE

This repository is abandoned in favor of ongoing development on git.sr.ht. The codebase has been rewritten in Go and is much more stable and useful than what you see here.


aerc

aerc is a work in progress asynchronous email client for your terminal. aerc is network-first, and is designed with network-based email protocols in mind. It runs all network code in separate worker threads that don't lock up the UI. Compared to mutt, it's also easier on the network and much faster - it only fetches what it needs.

Join the IRC channel (#aerc on irc.freenode.net).

If you'd like to support aerc development, you can contribute to my Patreon page.

Status

aerc status

Features

Note: aerc is not done, some of these are planned or in-progress

  • Vim-style keybindings and commands
  • Custom pipelines for email handling (highlighting diffs, rendering HTML, etc)
  • Integrated tools for patch review, git, mailing lists, etc
  • View or compose emails with arbitrary tools in the embedded terminal
  • Integrated address book and tab completion for contacts
  • Support for multiple accounts with different backends
  • Out of the box PGP support with Keybase integration

Compiling from Source

Install dependencies:

  • libtsm
  • termbox
  • openssl (optional, for SSL support)
  • cmocka (optional, for tests)

Run these commands:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_SYSCONFDIR=/etc ..
make
sudo make install

Copy config/* to ~/.config/aerc/ and edit them to your liking.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].