Home / Messaging & Social Apps / Signal & Telegram

17 open-source Signal & Telegram projects

Signal & Telegram (Messaging & Social Apps): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. Telethon★ 12,065 · archived · Python

    Pure Python 3 MTProto API Telegram client library, for bots too!

  2. signal-cli★ 5,010 · active · Java

    signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.

  3. pyrogram★ 4,617 · archived · Python

    Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots

  4. MadelineProto★ 3,549 · active · PHP

    Async PHP client API for the telegram MTProto protocol

  5. signal-cli-rest-api★ 2,896 · active · Go

    Dockerized Signal Messenger REST API

  6. td★ 2,369 · active · Go

    Telegram client, in Go. (MTProto API)

  7. teamgram-server★ 2,281 · active · Go

    Unofficial open source MTProto server compatible with Telegram clients

  8. gramjs★ 1,765 · archived · TypeScript

    NodeJS/Browser MTProto API Telegram client library,

  9. signalbackup-tools★ 1,418 · active · C++

    Tool to read, repair and export Signal backup files

  10. mtproto★ 1,352 · slowing · Go

    Full-native go implementation of Telegram API

  11. grammers★ 815 · archived · Rust

    (tele)gramme.rs - use Telegram's API from Rust

  12. scli★ 537 · slowing · Python

    a simple terminal user interface for signal messenger (using signal-cli)

  13. presage★ 273 · active · Rust

    A high-level Rust library to help write clients for the Signal Messenger.

  14. signal-backup-decode★ 231 · slowing · Rust

    Decodes Signal Android backup files

  15. signal2html★ 117 · dormant · Python

    Exports a Signal backup to readable HTML

  16. Signal-Windows★ 113 · dormant · C#

    Unofficial Signal Private Messenger client for Windows

  17. Flare★ 0

    Unofficial Signal GTK client for Linux