telesrv is an open-source server application written in Go that implements a Telegram-like MTProto service. The tool is designed to consolidate several key functions required for running an instant messaging backend, including MTProto edge handling, RPC routing, update management, media file paths, language pack support, and background dispatch workers. telesrv operates as a single server process and requires PostgreSQL and Redis to be set up before it can run. A central feature of telesrv is its support for multi-device synchronization, enabling both desktop and Android clients to share the same account state, which includes session echoes and synchronized message histories. The platform provides batched outbox processing and optimized paths for delivering updates. telesrv is maintained with version tracking to align with newer versions of Telegram clients, although it is an independent project with no affiliation, endorsement, or sponsorship from Telegram itself. The server is suitable for those interested in building custom instant messaging systems or adding unique IM features. It offers downloadable clients for Windows desktop and Android, as well as an accessible web client. All code for telesrv is open source, and the project emphasizes its single-program deployment model, which handles tasks such as RSA key preparation, database migrations, and integration of updates and media management within one service. telesrv is positioned as a solution for developers or organizations seeking to deploy a Telegram-like messaging backend with multi-device support and customizable features, under an open-source license.
telesrv is an Infrastructure & Backend product. It enables developers to deploy and run their own Telegram-like messaging server with multi-device support. telesrv is an open-source project aimed at developers building custom messaging platforms. The project is open source (Apache-2.0). telesrv is available on the web, macOS, Windows, Android, and API, and it can be self-hosted.
Behind telesrv is iamxvbaba, and the product first shipped in 2026. The project is developed in the open on GitHub with 59 stars and 93 commits in the last 90 days. Across PulseGate's embedding index, telesrv has few near neighbours, marking it as relatively distinct. Among its 10 catalogued features are multi-device sync, MTProto protocol, and open source.
Latest indexed changes and source events
iamxvbaba/gramsrv discovered by the PulseGate indexer
Other apps tracked under the same category.