Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. libotr (https://otr.cypherpunks.ca/) is an optional dependency for verifiable end-to-end encryption. libsignal-protocol-c is an optional dependency for OMEMO support.