Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paper-plane-developers/tdlib-rs
Rust wrapper around the Telegram Database Library
https://github.com/paper-plane-developers/tdlib-rs
rust tdlib telegram
Last synced: about 2 months ago
JSON representation
Rust wrapper around the Telegram Database Library
- Host: GitHub
- URL: https://github.com/paper-plane-developers/tdlib-rs
- Owner: paper-plane-developers
- License: apache-2.0
- Created: 2021-05-06T15:49:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-23T18:32:35.000Z (over 1 year ago)
- Last Synced: 2024-11-12T12:52:27.087Z (about 2 months ago)
- Topics: rust, tdlib, telegram
- Language: Rust
- Homepage:
- Size: 461 KB
- Stars: 53
- Watchers: 2
- Forks: 14
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# tdlib-rs
A Rust wrapper around the Telegram Database library. It includes a generator to automatically generate the types and functions from the TDLib's [Type Language](https://core.telegram.org/mtproto/TL) file.
It's mainly created for using it in the [Telegrand](https://github.com/melix99/telegrand) client, but it should work also for any other Rust project.
Current supported TDLib version: [1.8.19](https://github.com/tdlib/td/commit/2589c3fd46925f5d57e4ec79233cd1bd0f5d0c09).
## Credits
- [grammers](https://github.com/Lonami/grammers): the `tdlib-tl-gen` and `tdlib-tl-parser` projects are forks of the `grammers-tl-gen` and `grammers-tl-parser` projects.
- [rust-tdlib](https://github.com/aCLr/rust-tdlib): for inspiration about some client code.