Go Telegram

Open-source Go projects categorized as Telegram

Top 23 Go Telegram Projects

  1. open-im-server

    IM Chat ChatGPT

    Project mention: Open-Im-Server: An Open-Source, Scalable Instant Messaging Platform | news.ycombinator.com | 2024-09-30
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Tinode

    Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

  4. matterbridge

    bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)

  5. telegram-bot-api

    Golang bindings for the Telegram Bot API

  6. tdl

    📥 A Telegram toolkit written in Golang

    Project mention: Show HN: A simple telegram file downloader | news.ycombinator.com | 2024-12-22
  7. libretaxi

    Open source Uber #deleteuber

  8. Diun

    Receive notifications when an image is updated on a Docker registry

    Project mention: Self-hosting with Podman | dev.to | 2025-04-15

    Additionally at some point people behind this product decided to change the licensing model, and allow the use of community editions for up to 5 nodes. It wasn't my case, but that pushed me to use something more independent. So I started using dockge, then added another service for docker logs, version monitor, and keeps adding applications that are fun to use, for example homebox or bookstack. It was fun until I released the cost of energy and maintenance effort need to keep it running, at my home. Every internet issue, or power issue takes my setup down. Maybe it was not happening very often, but when I wasn’t home, and the hardware was down, there was no chance to fix it remotely. And I started relaying on that service. That is why I simply decided to migrate to hetzner, and podman at the same time, and use remote NFS. However, let's start from the beginning.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. notify

    A dead simple Go library for sending notifications to various messaging services.

  11. teamgram-server

    Unofficial open source mtproto server written in golang with compatible telegram client.

  12. wayback

    A bot for Telegram, Mastodon, Slack, and other messaging platforms archives webpages.

    Project mention: A privacy-focused archiving tool with an IM-style interface | news.ycombinator.com | 2025-04-20
  13. mtg

    Highly opinionated MTPROTO proxy for Telegram (by 9seconds)

  14. td

    Telegram client, in Go. (MTProto API) (by gotd)

  15. notify

    Notify is a Go-based assistance package that enables you to stream the output of several tools (or read from a file) and publish it to a variety of supported platforms. (by projectdiscovery)

  16. mtproto

    🦋 Full-native go implementation of Telegram API

  17. bot

    Telegram Bot API Go framework (by go-telegram)

  18. InstaFix

    Fix Instagram embeds in Discord (and Telegram!)

  19. pingme

    PingMe is a CLI which provides the ability to send messages or alerts to multiple messaging platforms & email.

  20. telego

    Telegram Bot API library for Go

  21. echotron

    An elegant and concurrent library for the Telegram bot API in Go.

  22. smtp_to_telegram

    A simple program that listens for SMTP and forwards all incoming Email messages to Telegram

  23. tbot

    Go library for Telegram Bot API

  24. flottbot

    A chatbot framework written in Go. All configurations are made in YAML files, or inside scripts written in your favorite language.

  25. dish

    A lightweight monitoring service that efficiently checks socket connections and can be configured remotely. (by thevxn)

    Project mention: Show HN: Dish: A lightweight HTTP and TCP socket monitoring tool written in Go | news.ycombinator.com | 2025-03-27
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Telegram discussion

Log in or Post with

Go Telegram related posts

Index

What are some of the best open-source Telegram projects in Go? This list will help you:

# Project Stars
1 open-im-server 14,819
2 Tinode 12,555
3 matterbridge 7,013
4 telegram-bot-api 6,172
5 tdl 5,489
6 libretaxi 3,862
7 Diun 3,660
8 notify 3,378
9 teamgram-server 1,997
10 wayback 1,974
11 mtg 1,933
12 td 1,789
13 notify 1,456
14 mtproto 1,264
15 bot 1,181
16 InstaFix 892
17 pingme 802
18 telego 720
19 echotron 404
20 smtp_to_telegram 387
21 tbot 354
22 flottbot 351
23 dish 227

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?