A curated list of Telegram-related projects and pages in alphabetical order.
Telegram is a messaging app with a focus on speed and security, it’s super-fast, simple and free. You can use Telegram on all your devices at the same time — your messages sync seamlessly across any number of your phones, tablets or computers.
- botstan API -
PHPHTTP-based interface created for developers keen on building bots for Telegram - cl-telegram-bot -
Common Lisp - cycle-telegram -
TypescriptCycle.js Driver for Telegram Bot API - etelegram -
Erlang - haskell-telegram-api -
HaskellHigh-level bindings to the Telegram Bot API based on servant library - libtelegram -
C++Fast, efficient, header-only C++ Telegram bot API library using FastCGI - morse -
Clojure - node-telegram-bot-api -
JavaScriptTelegram Bot API for NodeJS - node-telegram-bot -
CoffeeScriptCreate your own Telegram bot in minutes with CoffeScript/JS - PHP Telegram Bot -
PHP - python-telegram-bot -
PythonCompatible with Python versions 2.7, 3.3+ and PyPy - pyTelegramBotAPI -
PythonCompatible with Python 2.6, Python 2.7, Python 3.4, Pypy and Pypy 3 - SwiftyBot -
SwiftTelegram & Facebook Messenger bot with Swift - Telebot -
Scheme - telebot -
PythonTelegram Bot starter kit - telebot -
Go - TeleDart -
DartA dart library interfacing with the latest Telegram Bot API. - TelegramBots -
Java - TelegraML -
OCaml - telegram-bot-ruby -
Ruby - telegram-bot-rust -
Rust - telegram-bot-swift -
SwiftTelegram Bot SDK for Swift (unofficial) - telegram-node-bot -
JavaScriptNode module for creating Telegram bots - Telegram-PHP -
PHP - telegram.bot -
C#.NET Client for Telegram Bot API - telepot -
Python - x86_64-asm-tgbot -
x86_64 assembly - TelegramBotAPI -
Kotlinbot API library
- Telegram Desktop (Source)
- Telegram for Android (Source)
- Telegram for iOS (Source)
- Webogram (Source) - Web client
- Cutegram
- telegram-cli - Command-line client
- TReact - ReactJS frontend
- Unigram - Telegram for the Windows 10 platform
- Deepthought - Telegram Client written in Java to support multiple custom implementations
- TelegramTUI - Telegram client on your console
- Airgram -
TypeScript/JavaScriptmodern Telegram Client Framework - Kotlogram -
Java/Kotlin - MadelineProto -
PHP - mtproto2json -
PythonMTProto/JSON proxy server - Pyrogram -
PythonTelegram MTProto API Client Library for Python - telegram-cli -
Cwith Lua and Python support - telegram-mtproto -
JavaScript - telegram-purple -
Clibpurple protocol plugin - Telethon -
Python - TL-Elixir -
Elixir - Vail -
Rust
- Airgram -
TypeScript/JavaScriptmodern TDLib Client Framework
- Bot API Schema - Bot API schema
- TL-Schema - TL MTProto schema
- MTProxy - Official MTProxy, written in C
- MTProtoProxy - Unofficial MTProxy, written in C#
- mtprotoproxy - Unofficial MTProxy, written in Python
- JSMTProxy - Unofficial MTProxy, written in JavaScript
- mtproxy - Unofficial MTProxy, written in Rust
- mtg - Unofficial MTProxy, written in Golang
- mtproto_proxy - Unofficial MTProxy, written in Erlang
- libtgvoip - VoIP library for Telegram clients