{"repo":"mtgo-labs/mtgo","free":true,"listed":false,"github":"https://github.com/mtgo-labs/mtgo","clone":"git clone https://github.com/mtgo-labs/mtgo.git","description":"Fast, idiomatic Go client for Telegram MTProto: bots, userbots, generated TL types, middleware, plugins, storage, MTProxy, WebSocket, and auto-reconnect.","language":"Go","stars":16,"topics":["code-generation","go","golang","mtproto","sqlite","telegram","telegram-api","telegram-bot","userbot"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"mtgo (MTProto Go) A fast, idiomatic Go client for the Telegram MTProto API. Engineering priorities are security and correctness, measured performance, low latency, and minimal raw-protocol overhead. Note: mtgo stands for MTProto Go . It is a Telegram client library and has no relation to Magic: The Gathering Online. Features - Full MTProto 2.0 — encryption, key generation, CDNs, file transfers - High-level client API — messages, chats, media, inline, stories, payments, business connections - Handler-based updates — register handlers with filters, priorities, and handler groups - Middleware — invoker-level (RPC calls) and handler-level (update dispatch) middleware chains - Plugin system — lifecycle plugins with Start / Stop hooks - Multi-client — run multiple bots/users in one process with Compose or Idle - Session import/export — Telethon, Pyrogram, GramJS, mtcute, tdesktop session formats - Storage backends — SQLite, PostgreSQL, MongoDB, or bring your own adapter - MTProxy support — dd/ee/simple secrets with obfuscated2 and fake TLS - WebSocket transport — MTProto over WebSocket for restrictive networks - HTTP transport — bounded MTProto-over-HTTP with encrypted long polling and endpoint failover - Auto-reconnect — exponential backoff with jitter and configurable max attempts - Health checks — periodic ping/pong keepalive with configurable timeout - Generated TL layer — auto-generated from Telegram schemas; update with one command - Pure Go — no CGO required (SQLite via mode","default_branch":null,"files":null,"tree":[],"storefront":"/r/mtgo-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mtgo-labs/mtgo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}