2 releases

0.1.4 Mar 12, 2024
0.1.3 Mar 9, 2024
0.1.2 Mar 9, 2024
0.1.1 Mar 8, 2024
0.1.0 Mar 8, 2024

#71 in GUI

Apache-2.0

240KB
1.5K SLoC

⚠️ WARNING: This project is still in development and is not ready for use. ⚠️

logo

A simple TUI for Telegram

Crates.io GitHub CI Linux GitHub CI Windows GitHub CI macOS GitHub License Crates.io Downloads

About

tgt is a terminal user interface for Telegram, written in Rust.

Contributing

Contributions to this project are welcome! If you have any suggestions, improvements, or bug fixes, feel free to submit a pull request. For more information, do not hesitate to contact us (see the Contact section).

The CONFIGURE_TDLIB.md file contains the steps to configure the tdlib in your local environment, starting from the compilation to the configuration of the environment variables.

Road Map

You can find the road map of the project here (in the pinned issues).

Building

You can use just, make or cargo, as build tools. If you want to use cargo, please make sure to read the Justfile or the Makefile to understand the flags used for each command. Here are the available commands:

just COMMAND
make COMMAND

COMMAND:
  build  # Build the project
  run    # Run the project
  fmt    # Format the code
  clippy # Run clippy
  test   # Run the tests
  clean  # Clean the project
  help   # Print the help message

License

This repository is licensed under the Apache License 2.0. Please review the license file provided in the repository for more information regarding the terms and conditions of the license.

Contact

  • Email:
    • [federico.bruzzone.i@gmail.com]
    • [federico.bruzzone@studenti.unimi.it]
    • [andrea.longoni3@studenti.unimi.it]
  • GitHub:

Dependencies

~15–27MB
~388K SLoC