Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tgtui

Simple Modern Terminal Telegram client. C++17, TDLib, FTXUI.

Chat list and conversation Login

Dependencies

CMake ≥ 3.24, C++17, OpenSSL, zlib, gperf. C++ libraries are fetched via CPM.

# macOS
brew install cmake openssl@3 zlib gperf
export OPENSSL_ROOT_DIR="$(brew --prefix openssl@3)"   # if find_package fails

# Debian/Ubuntu
sudo apt install build-essential cmake gperf libssl-dev zlib1g-dev

Build

API credentials from my.telegram.org are required at configure time and compiled in.

export TGTUI_API_ID=…
export TGTUI_API_HASH=…
cmake -S . -B build
cmake --build build -j
./build/tgtui

Or: cmake -S . -B build -DTGTUI_API_ID=… -DTGTUI_API_HASH=…

License

MIT

About

Modern Terminal Telegram client powered by TDLib

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages