tdlib/td
Cross-platform library for building Telegram clients observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3167
- days_rel: n/a
- days_push: 9
- n_releases_24m: 0
Adoption not part of the score
9052 stars · 2149 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
TDLib (Telegram Database Library) is a cross-platform C++ library for building fully functional Telegram clients. It handles networking, MTProto encryption, local data storage, and update consistency, and can be used from nearly any programming language via JSON, C, Java, or .NET interfaces.
Use cases
- build a custom Telegram client app
- integrate Telegram messaging into my application
- run a Telegram user account or bot programmatically
- embed Telegram chat in a mobile or desktop app
- sync Telegram messages with encrypted local storage
- create a Telegram bot backend that handles many bots at once
When to choose
- you need full Telegram API coverage beyond what the Bot API offers
- you want a client library that handles networking, encryption, and local storage for you
- you need to target many platforms or languages from one codebase
- you need reliable operation on slow or unreliable connections
When to avoid
- you only need simple bot features - the plain Bot API over HTTP is far easier
- you cannot build C++ dependencies in your environment
- you need a lightweight pure-language Telegram wrapper instead of a native binary
Facets
library · maturity stable
sdk cryptography networking concurrency database messaging-platforms developer-tools privacy cross-platform windows cpp wasm cross-platform jvm dotnet telegram telegram-client mtproto messaging chat json-interface jni-bindings async android ios macos linux
7 sources
- readme: https://github.com/tdlib/td · fetched 2026-08-28 · 8928c80f99ed
- homepage: https://core.telegram.org/tdlib · fetched 2026-08-29 · d9feab352283
- site_page: https://core.telegram.org/tdlib/docs · fetched 2026-08-29 · 8781bd114455
- site_page: https://core.telegram.org/tdlib/getting-started · fetched 2026-08-29 · 03c85ce5c7ea
- site_page: https://telegram.org/faq · fetched 2026-08-29 · bb96abf682a3
- site_page: https://telegram.org/blog/tdlib · fetched 2026-08-29 · c151cac27d53
- site_page: https://core.telegram.org/tdlib/notification-api · fetched 2026-08-29 · d664907070fa
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tdlib/td | main | 77 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem