Go Bot Building

Open-source Go projects categorized as Bot Building

Top 13 Go Bot Building Projects

  • olivia

    💁‍♀️Your new best friend powered by an artificial neural network

  • wayback

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

    Project mention: If we lose the Internet Archive, we’re screwed | /r/opensource | 2023-05-14

    I wish there was an alternative to the Internet Archive with collaborative curation. You share files and people who tag and sort them into albums can download them. And if it was federated it could be just as extensive as the Internet Archive by searching files on many instances at the same time. Sadly the closest thing are ArchiveBox and wayback which won't replace the Internet Archive.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Kelp

    Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges

    Project mention: AMM? Or Kelpbot revival? | /r/Stellar | 2023-05-11
  • go-joe

    A general-purpose bot library inspired by Hubot but written in Go. :robot:

  • go-twitch-irc

    go irc client for twitch.tv

    Project mention: Twitch channel chats in your terminal | /r/golang | 2022-11-28

    I use github.com/gempir/go-twitch-irc for connecting to Twitch's IRC systems and use a TUI library for displaying the messages. What do you mean exactly?

  • echotron

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

    Project mention: "Accept interfaces and return structs" when accepting factory functions | /r/golang | 2023-04-23

    Thanks! I came across this when i had a look at the echotron library. In this example you can see, that the NewDispatcher function expects a factory function that returns an instance of a specific interface. Thats why i was wondering whats the cleanest approach for these kinds of use-cases is.

  • telego

    Telegram Bot API library for Go

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • larry

    Larry 🐦 is a bot generator that post content from different providers to one or multiple publishers

  • slack-bot

    Ready to use Slack bot for lazy developers: start Jenkins jobs, watch Jira tickets, watch pull requests with AI support...

    Project mention: Does anyone have experience with making a Slack bot? How good/bad is the API? | /r/developersBangladesh | 2022-07-20
  • bot

    Telegram Bot API Go framework (by go-telegram)

  • ephemeral-roles

    A Discord bot for managing ephemeral roles based upon voice channel member presence.

  • slackscot

    Slack bot core/framework written in Go with support for reactions to message updates/deletes

  • teleterm

    Telegram Bot Exec Terminal Command

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-05-14.

Go Bot Building related posts


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

Project Stars
1 olivia 3,543
2 wayback 1,299
3 Kelp 992
4 go-joe 462
5 go-twitch-irc 295
6 echotron 260
7 telego 208
8 larry 143
9 slack-bot 139
10 bot 107
11 ephemeral-roles 78
12 slackscot 54
13 teleterm 21
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives