Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit

* Use env to execute bash.

This makes it work on other platforms than Linux.

Signed-off-by: Ville Valkonen <>

* Build static binary.

While here, add flags that remove debug symbols and build related paths
from the binary. This reduces size from ~8MB to ~5MB.

Signed-off-by: Ville Valkonen <>

* Build binary by using the existing shell script.

Signed-off-by: Ville Valkonen <>

Signed-off-by: Ville Valkonen <>

Git stats


Failed to load latest commit information.
Latest commit message
Commit time


TeleIRC logo by Ura Design

License: GPL v3 CircleCI Documentation Status Maintainability Test Coverage

Go implementation of a Telegram <=> IRC bridge for use with any IRC channel and Telegram group


RITlug TeleIRC is a Go implementation of a Telegram <=> IRC bridge. TeleIRC works with any IRC channel and Telegram group. It bridges messages between a Telegram group and an IRC channel.

This bot was originally written for RITlug. Today, it is used by various communities.

Live demo

A public Telegram supergroup and IRC channel (on Freenode) are available for testing. Our developer community is found in these channels.

Contribute to TeleIRC

See our contributing guidelines.

Who uses TeleIRC?

See what projects and communities use TeleIRC.

Who uses TeleIRC?


See the project documentation to install and use TeleIRC.


TeleIRC is licensed under the GNU General Public License 3.0. Not a lawyer? Get a quick summary from on what you can, cannot, and must do.