Go Slack

Open-source Go projects categorized as Slack | Edit details
Related topics: #Golang #Go #Slackbot #slack-bot #Bot

Top 23 Go Slack Projects

  • GitHub repo slack-term

    Slack client for your terminal

    Project mention: today, I challenged myself to daily my beloved T60 for a week (T5500, 2GB, SSD, Arch/KDE) | reddit.com/r/thinkpad | 2021-11-23

    If I accepted having an intermediate jump box, then things go even farther down. Any with a telnet client works, and with something like ZiModem that opens up literally anything with a serial port. I've done "real" work from an Atari 8-bit and Commodore 64 by telnetting to a jumpbox and then sshing into my work Macbook. Spending a whole day that way would be pretty challenging but it could be done. Throw in slack-term and I was able to even keep up with company chat. I was only doing it for fun so I didn't go all the way but I could have set up our g-suite in a terminal IMAP client.

  • GitHub repo alertmanager

    Prometheus Alertmanager

    Project mention: Prometheus trigger script on alert | reddit.com/r/sysadmin | 2021-10-21
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo 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: OpenSource Client for MS Teams? | reddit.com/r/opensource | 2021-11-21

    I was about to ask, "Can you explain a bit more? Matterbridge, from what I understand, bridges an existing Mattermost install with other chat services." , and then I read the About on the page I linked, and yep, it clearly says there, at the end, _Mattermost not needed_. Another page lists some config examples which clearly show a connection between Discord and Gitter (https://github.com/42wim/matterbridge/wiki/How-to-create-your-config). I suggested installing Mattermost because it is the only self-hostable option that I would recommend installing (some of the others shown are resource-hungry, or just complicated... but that's just me). Thus, using the mobile client for Mattermost would allow OP to have a mobile solution. Since it can work with Telegram and WhatsApp too, if they have those existing apps then I guess, once more, Mattermost isn't needed.

  • GitHub repo slack

    Slack API in Go - community-maintained fork created by the original author, @nlopes

    Project mention: Creating a flexible Backoffice Tool in a Technical Company using Slack | reddit.com/r/programming | 2021-10-25

    We use this library github.com/slack-go/slack for the API calls and data model.

  • GitHub repo kubewatch

    Watch k8s events and trigger Handlers

    Project mention: Usage | reddit.com/r/devopskhan | 2021-11-05
  • GitHub repo gatus

    ⛑ Gatus - Automated service health dashboard

    Project mention: Gatus: Automated status page to monitor your applications | reddit.com/r/coolgithubprojects | 2021-11-11
  • GitHub repo StatusOK

    Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo diun

    Receive notifications when an image is updated on a Docker registry

    Project mention: Monitoring app releases and updates.. | reddit.com/r/selfhosted | 2021-10-20
  • GitHub repo slacker

    Slack Bot Framework

  • GitHub repo action-slack-notify

    GitHub Action for sending a notification to a Slack channel

    Project mention: Deploy to Kubernetes using Github Actions (including Slack notification) | dev.to | 2021-04-14

    After a succeeded deployment, we can use this action to send a notification to Slack.

  • GitHub repo pingme

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

    Project mention: Thanks for my first 40 youtube subscribers. Most are from r/sideprojects | reddit.com/r/SideProject | 2021-08-13

    Three q's: What problem are you solving? Who has this problem? What is your solution? MVPs, Proto types, and Side Projects. 1. https://notifier.so/ - Generate leads and market your product using social listening -- https://twitter.com/notifier\_so 2. www.paytable.io - Membership platform for Airtable curators -- https://twitter.com/J\_\_Rosen 3. https://apps.apple.com/us/app/ratethi... -- Get inspired by your friends -- No social 4. https://mylinks.ai/ - Build beautiful link-in-bio pages made for creators -- no social Art, Music, Misc etc. 5 The Way We Thought It Would Be - By Kate Greenwood https://www.amazon.com/Way-We-Thought... Github projects 6. https://github.com/viveknathani/maketest 7. https://github.com/kha7iq/pingme Ideas, discussions, other etc. Want me to review your side project, MVP, or creation? Paste links to your projects in the comments for upcoming episodes.

  • GitHub repo go-joe

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

  • GitHub repo gort

    Gort is a chatbot framework designed from the ground up for chatops.

    Project mention: Chatbot framework designed from the ground up for ChatOps | reddit.com/r/Chatbots | 2021-07-30
  • GitHub repo devzat

    The devs are over here at devzat, chat over SSH!

    Project mention: Chatting Via the Command Line (ssh) | reddit.com/r/golang | 2021-07-07

    Devzat is chat over SSH: devzat (GitHub Link). Because there's SSH apps on all platforms, even on mobile, you can join from anywhere.

  • GitHub repo go-sarah

    Simple yet customizable bot framework written in Go.

  • GitHub repo replbot

    Slack/Discord bot for running interactive REPLs and shells from a chat.

    Project mention: Slacktyping: I'm typing when you're typing | news.ycombinator.com | 2021-09-23

    Since we're talking about stupid Slack bots, I feel compelled to mention my stupid bot:

    REPLbot [1] is a Slack/Discord bot for running interactive REPLs and shells from a chat.

    It is fun and marginally useful. It supports sharing your own terminal in Slack too.

    [1] https://github.com/binwiederhier/replbot

  • GitHub repo hanu

    Golang Framework for writing Slack bots

  • GitHub repo notify_slack

    post to Slack from the command line

    Project mention: Show HN: Post the standard output of the command to Slack once a second | news.ycombinator.com | 2021-09-05
  • GitHub repo slack-bot

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

  • GitHub repo slackscot

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

  • GitHub repo slack-reminder

    Slack remind generator

    Project mention: Slack Reminder Generator Written in Go | reddit.com/r/golang | 2021-05-12
  • GitHub repo go-slack-event-router

    Slack Event Router

    Project mention: Slack Event Router | reddit.com/r/golang | 2021-03-15
  • GitHub repo slack-go-demo-socketmode

    Demo the use of Socket Mode to build SlackBots in Golang

    Project mention: Handler and Middleware design pattern in Golang | dev.to | 2021-05-12

    You can also directly clone my repository to try it beforehand. This repository contains a SlackBot demo that uses this design pattern. The specific example for this article is in examples/middleware.

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 2021-11-23.

Go Slack related posts


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

Project Stars
1 slack-term 5,956
2 alertmanager 4,518
3 matterbridge 4,372
4 slack 3,713
5 kubewatch 2,253
6 gatus 1,994
7 StatusOK 1,520
8 diun 1,057
9 slacker 571
10 action-slack-notify 570
11 pingme 480
12 go-joe 428
13 gort 354
14 devzat 340
15 go-sarah 208
16 replbot 152
17 hanu 134
18 notify_slack 64
19 slack-bot 62
20 slackscot 47
21 slack-reminder 27
22 go-slack-event-router 9
23 slack-go-demo-socketmode 7
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives