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.
- cl-telegram-bot -
Common Lisp
- cycle-telegram -
Typescript
Cycle.js Driver for Telegram Bot API - etelegram -
Erlang
- haskell-telegram-api -
Haskell
High-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 -
JavaScript
Telegram Bot API for NodeJS - node-telegram-bot -
CoffeeScript
Create your own Telegram bot in minutes with CoffeScript/JS - PHP Telegram Bot -
PHP
- python-telegram-bot -
Python
Compatible with Python versions 2.7, 3.3+ and PyPy - pyTelegramBotAPI -
Python
Compatible with Python 2.6, Python 2.7, Python 3.4, Pypy and Pypy 3 - SwiftyBot -
Swift
Telegram & Facebook Messenger bot with Swift - Telebot -
Scheme
- telebot -
Python
Telegram Bot starter kit - TelegramBots -
Java
- TelegraML -
OCaml
- telegram-bot-ruby -
Ruby
- telegram-bot-rust -
Rust
- telegram-bot-swift -
Swift
Telegram Bot SDK for Swift (unofficial) - telegram-node-bot -
JavaScript
Node module for creating Telegram bots - x86_64-asm-tgbot -
x86_64 assembly
- 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
- Kotlogram -
Java/Kotlin
- MadelineProto -
PHP
- mtproto2json -
Python
MTProto/JSON proxy server - telegram-cli -
C
with Lua and Python support - telegram-mtproto -
JavaScript
- telegram-purple -
C
libpurple protocol plugin - Telethon -
Python
- TL-Elixir -
Elixir
- Vail -
Rust
- Bot API Schema - Bot API schema
- TL-Schema - TL MTProto schema
- libtgvoip - VoIP library for Telegram clients