Go Telegram

Open-source Go projects categorized as Telegram

Top 23 Go Telegram Projects

  • Open-IM-Server


    Project mention: How to Implement Super Live Chat: 3 Methods You Should Know | dev.to | 2022-07-04

    Project URL: https://github.com/OpenIMSDK/Open-IM-Server

  • Tinode

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

    Project mention: Instant Messaging: XMPP or Websocket | reddit.com/r/selfhosted | 2022-11-05

    Either Tinode (https://github.com/tinode/chat) or Matrix Protocol (https://gitlab.com/famedly/conduit)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • 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!)

    Project mention: Auto archive messages hitting 90-days? (looking for ways to bypass new license) | reddit.com/r/Slack | 2022-09-04

    As for the use case op hopes for -- the matterbridge project might be relevant. Ideally, you could migrate the history to a Mattermost server and set up the bridge. The Mattermost server will log all future communications automatically. The benefit of this over a pure archive (HTML or PDF type) is that the archive itself is a full-featured workspace ready to be used standalone at any time, should any issues arise from Slack.

  • telegram-bot-api

    Golang bindings for the Telegram Bot API

    Project mention: Go for Pomodoro — a Telegram bot for the Pomodoro technique written in go | reddit.com/r/golang | 2022-10-15

    telegram-bot-api as library for the bindings with Telegram (very nice library)

  • libretaxi

    Open source Uber #deleteuber

    Project mention: A non-profit project to fix the state of ride-sharing (ola/uber etc.) | reddit.com/r/bangalore | 2022-03-19

    LibreTaxi is an open source ride sharing platform. You can find the source here.

  • notify

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

    Project mention: Building an uptime monitoring system in Go | reddit.com/r/golang | 2022-12-19

    Great work building this, u/TheSwedeheart. I noticed that you included a feature for sending notifications to Slack, which is really useful. I'm the author of a library that allows users to send messages to almost 30 different services at once.

  • diun

    Receive notifications when an image is updated on a Docker registry

    Project mention: Do you have an "update day"? | reddit.com/r/selfhosted | 2023-01-29

    I use Diun to get notifications via telegram whenever an image is updated. Then decide when, or if, I'll update...

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • teamgram-server

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

  • td

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

    Project mention: gotd: Telegram (mtproto) Client and Server in Go | reddit.com/r/golang | 2022-10-16
  • mtproto

    🦋 Full-native go implementation of Telegram API

  • pingme

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

    Project mention: Sending notifications from command line | reddit.com/r/selfhosted | 2022-04-30

    https://github.com/kha7iq/pingme supports various services (easy to deploy being a golang binary)

  • wayback

    A bot for Telegram, Mastodon, Slack, and other messaging platforms archives webpages. (by wabarc)

    Project mention: ArchiveBox VS wayback - a user suggested alternative | libhunt.com/r/ArchiveBox | 2022-03-17
  • tbot

    Go library for Telegram Bot API

  • echotron

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

    Project mention: I made a Telegram bot library. | reddit.com/r/golang | 2022-06-09
  • smtp_to_telegram

    A small program that listens for SMTP and sends all incoming Email messages to Telegram

    Project mention: Wanting to get away from email notifications for alerts, uptime and services. | reddit.com/r/selfhosted | 2022-10-04
  • telego

    Telegram Bot API library for Go

  • botway

    🤖 Generate, build, handle and deploy your own bot with your favorite language, for Discord, or Telegram, or Slack, or even Twitch.

    Project mention: Botway - 🤖 Generate, build, handle and deploy your own bot with your favorite language, for Discord, or Telegram, or Slack. | dev.to | 2022-06-21

    scoop bucket add botway https://github.com/abdfnx/botway scoop install botway

  • shell2telegram

    Telegram bot constructor from command-line

  • watgbridge

    A forwarder from WhatsApp to Telegram written in GoLang

    Project mention: A simple forwarder from WhatsApp to Telegram written in Go | reddit.com/r/golang | 2022-11-19
  • covaccine-notifier

    CoWIN Vaccine availability notifier for India

  • janitor

    Availability monitoring and alerting for IOT devices (by a-bali)

  • siren

    Telegram bot for webcasts alerts (by bcmk)

  • telegram-monerotipbot

    This is the repository of the Monero tip bot for Telegram. The one and only, first Monero wallet for Telegram.

  • SaaSHub

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

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). The latest post mention was on 2023-01-29.

Go Telegram related posts


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

Project Stars
1 Open-IM-Server 10,094
2 Tinode 9,761
3 matterbridge 5,440
4 telegram-bot-api 4,306
5 libretaxi 3,745
6 notify 2,054
7 diun 1,725
8 teamgram-server 1,151
9 td 1,083
10 mtproto 978
11 pingme 592
12 wayback 437
13 tbot 332
14 echotron 221
15 smtp_to_telegram 161
16 telego 144
17 botway 136
18 shell2telegram 129
19 watgbridge 64
20 covaccine-notifier 62
21 janitor 62
22 siren 39
23 telegram-monerotipbot 28
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives