Go Bot

Open-source Go projects categorized as Bot | Edit details

Top 23 Go Bot Projects

  • GitHub repo botkube

    An app that helps you monitor your Kubernetes cluster, debug critical deployments & gives recommendations for standard practices

    Project mention: Tools for monitoring EKS actions? Alternatives to Kubewatch? | reddit.com/r/kubernetes | 2021-11-05

    botkube is good for starting out, about as simple as possible to get running but configuration options are kind of limited. it also provides a read-only chatops interface for kubectl which is a dream come true in some cases.

  • GitHub repo notify

    A dead simple Go library for sending notifications to various messaging services. (by nikoksr)

    Project mention: Show HN: Notify – easily send messages to multiple social platforms concurrently | news.ycombinator.com | 2021-02-04
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo amongusdiscord

    Discord Bot to automute Among Us players at round transitions, in conjunction with https://github.com/denverquane/amonguscapture

    Project mention: Searching for Automute Bot | reddit.com/r/AmongUs | 2021-12-17


  • GitHub repo yagpdb

    Yet another general purpose discord bot

    Project mention: Changelog: July 2021 | reddit.com/r/YAGPDB | 2022-01-09

    getRole function -- returns the role struct with given name or ID. Implemented by Pedro-Pessoa in Pull Request #757

  • GitHub repo slacker

    Slack Bot Framework

  • GitHub repo GoBot2

    Second Version of The GoBot Botnet, But more advanced.

    Project mention: How to achieve interactive communication between a Go app and an exec'ed app via stdin/stdout? | reddit.com/r/golang | 2021-06-15

    The answer, once more, is to 'use pipes' and to take a look at this code. Unfortunately, that's for Windows only, which I'm most definitely not using...

  • GitHub repo go-joe

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

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo go-mc

    Go libraries of everything in Minecraft

    Project mention: gorutines management | reddit.com/r/golang | 2022-01-10

    here is code: https://github.com/Tnze/go-mc/issues/145

  • GitHub repo go-instabot

    Automatically follow, like, and comment on instagram

    Project mention: Ask HN: Show me the sexy, sexy home page of your favorite free CLI project | news.ycombinator.com | 2021-04-20

    I kind of like the "one page with screenshots readme" type design. Not to toot my own horn, and this one is not super great, but here's one of mine: https://github.com/tducasse/go-instabot

  • GitHub repo tbot

    Go library for Telegram Bot API

  • GitHub repo graw

    Golang Reddit API Wrapper

    Project mention: 429 HTTP Response After JSON Request? | reddit.com/r/redditdev | 2021-06-16

    Note that the library already exists https://github.com/turnage/graw

  • GitHub repo chatbot

    A fast responsive, machine learning, conversational dialog engine for creating chat bots, written in Go.

    Project mention: A fast responsive, conversational dialog engine for creating chat bots, written in Go. | reddit.com/r/golang | 2021-10-12
  • GitHub repo go-sarah

    Simple yet customizable bot framework written in Go.

  • GitHub repo wayback

    A toolkit for snapshot webpage to Internet Archive, archive.today, IPFS and beyond (by wabarc)

    Project mention: HTTrack Website Copier – Free Software Offline Browser (GNU GPL) | news.ycombinator.com | 2021-07-09
  • GitHub repo lark

    Feishu/Lark Open API Go SDK, Support ALL Open API and Event Callback. (by chyroc)

    Project mention: A Go SDK that supports more than 500 LarkSuite/Feishu's open API | dev.to | 2021-09-29

    The project address is: https://github.com/chyroc/lark

  • GitHub repo msbotbuilder-go

    Microsoft Bot Framework SDK for Go

    Project mention: Go bot framework for MS Teams | reddit.com/r/golang | 2021-10-09

    Did you look at https://dev.botframework.com/? They have a go sdk - https://github.com/infracloudio/msbotbuilder-go.

  • GitHub repo slack-bot

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

  • GitHub repo drone-line

    Sending line notifications using a binary, docker or Drone CI.

  • GitHub repo Matrix-EmailBridge

    A bridge written in Golang to receive and write emails in matrix

    Project mention: Show HN: Beeper – All Your Chats in One App | news.ycombinator.com | 2021-01-20

    Already in the works :) https://github.com/JojiiOfficial/Matrix-EmailBridge

  • GitHub repo echotron

    Concurrent library for Telegram Bots written in pure go.

  • GitHub repo slackscot

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

  • GitHub repo Hamster

    🐀 A Bot toolkit for github that supports OAuth, Events, API, Custom Commands and Check Runs. (by Clivern)

  • GitHub repo IGopher

    ⚡ Powerful, customizable and easy to use Instagram dm bot. With TUI and Electron.js GUI! Using Selenium webdriver and Yaml configuration files. (WIP)

    Project mention: How to make port forwarder which inject Proxy-Authorization and transfer request to remote proxy | reddit.com/r/golang | 2021-03-16

    I'm actually building an automation tool based on Selenium with Go called IGopher and I want implement a native proxy support.However, I am facing an issue with those with authentication...I can't send the proxy credentials to Chrome and without them it asks through an alert box for authentication that I can hardly interact with through Selenium (I'm not even sure it's possible in headless mode) .

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 2022-01-10.

Go Bot related posts


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

Project Stars
1 botkube 1,147
2 notify 960
3 amongusdiscord 935
4 yagpdb 709
5 slacker 573
6 GoBot2 536
7 go-joe 428
8 go-mc 423
9 go-instabot 417
10 tbot 322
11 graw 269
12 chatbot 267
13 go-sarah 213
14 wayback 192
15 lark 122
16 msbotbuilder-go 97
17 slack-bot 75
18 drone-line 75
19 Matrix-EmailBridge 72
20 echotron 49
21 slackscot 49
22 Hamster 38
23 IGopher 37
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.