36 Resources
Golang channel Libraries
A lightweight eventbus that simplifies communication between goroutines,
English | 简体中文 eventbus A lightweight eventbus that simplifies communication between goroutines, it supports synchronous and asynchronous message publ
This slack-bot collects all @gophers notifications into one slack channel
slack-bot Slack bot copying reference to a ping to notifications channel The bot is designed to listen on messages containing specific tag, copy refer
Auto send check-in message to Slack channel at a specific time.
Auto Slack Check-in auto-slack-checkin is a command line interface (CLI) that sends check-in or check-out message for you while you are sleeping 🛌.
Slack-emoji-bot - This Slack bot will post the newly created custom Slack emojis to the channel of your choice
Slack Emoji Bot This Slack bot will post the newly created custom Slack emojis t
Tg-channel-api - A JSON API for latest messages of public Telegram channels
Telegram Channel API A JSON API for latest messages of public Telegram channels.
InStockBot notifies a selected Discord channel when a specific product is back in stock
InStockBot notifies a selected Discord channel when a specific product is back in stock
Make functions return a channel for parallel processing via go routines.
This library helps you to transform any function into a function that returns a any type to a function that return such types within a channel. This is useful to run in parallel multiple functions and have control on the returned values.
A simple go application that uses Youtube Data API V3 to show the real-time stats for a youtube channel such as the subs, views, avg. earnings etc.
Youtube-channel-monitor A simple go application that uses Youtube Data API V3 to show the real-time stats for a youtube channel such as the subs, view
Updates the year's progress in a Discord channel
#covid-19⸴87➔21⸴98 This simple stupid bot updates a Discord channel name to match the current year progress. Build with go build, then: DISCORD_TOKEN=
A shields.io API for your youtube channel to protect your api key
Youtube-Channel-Badge A shields.io API for your youtube channel to protect your
A telegram bot to ban the chat spammers by channel, made with Golang.
ChannelBot A telegram bot to ban channels spamming chat. Vars TOKEN - Your Telegram Bot Token (@BotFather) More Information With the latest update of
A simple robot to ban users who send as channel in group chats.
GoLang Telegram Bot GoLang Telegram Bot, written in GoLang via gotgbot library. You can even use this repository as a template to make your own GoLang
Simple telegram Bot to ban Anonymous Channel users in a group
Restrict Channel Robot Telegram Bot, written in GoLang to delete messages and ban anonymous users who send as channel in groups. Can be found on teleg
rpipe relays message between child process and redis pubsub channel.
rpipe rpipe relays message between child process and redis pubsub channel. rpipe subscribes Redis channel named HOSTNAME. rpipe spawns child process a
"Ukaska" is a MongoDB image with a built-in backup to Telegram channel
Ukaska Ukaska (eng. Pointer) - is docker image with mongodb, that has builtin backup to Telegram Getting Started Build with Docker Mongo DB docker ima
A local web-server for mocking channel responses
Local Channel Mock This is application is intended to mock the ISO channel during the development of a new integration. Exposed endpoints By default,
App that generates a Matterbridge config file based on channel names.
Matterbridge Auto-Config App that generates a Matterbridge config file based on channel names. This remote configuration file* is generated based on s
A Discord bot for downloading attachments from channel messages.
dcdl This is a Discord bot for downloading attachments from channel messages. Setup First, set up a Discord bot application (see here how to do so). N
discord bot that plays music in a voice channel discord
Music discord bot by serje3 Description A bot written in the Golang language plays music on your server's voice channel on Discord. It can be built an
Golang channel example with equivalent binary tree
golang_channel_example_with_equivalent_binary_tree Exercise: Equivalent Binary Trees There can be many different binary trees with the same sequence o
A discord bot that watches for tiktok URL's and automatically uploads the corresponding video to the channel
TikiTok Bot A Discord bot that watches for TikTok URLs and sends a message to the channel with the corresponding video attached Click to invite the bo
Bell is the simplest event system written in Go (Golang) which is based on the execution of handlers independent of the main channel.
Bell Bell is the simplest event system written in Go (Golang) which is based on the execution of handlers independent of the main channel. Written in
A simple application lifecycle management tool with multiple servers.
A simple application lifecycle management tool with multiple servers.
replicate messages from streaming channel to jetstream
NATS Streaming/Jetstream Replicator [SJR] Introduction This project replicates messages from streaming channels to jetstream. but why? At Snapp when w
A simple UDP server to make a virtual secure channel with the clients
udpsocket I made this package to make a virtual stateful connection between the client & server using the UDP protocol for a golang game server (as yo
a unified representation of buffered, unbuffered, and unbounded channels in Go
chann a unified representation of buffered, unbuffered, and unbounded channels in Go import "golang.design/x/chann" This package requires Go 1.18. Us
Instagram to Telegram Channel Bot.
InstaTG Instagram to Telegram Channel Bot. Can access posts from any public Instagram account or an account that you follow. Features Keeps track of e
Connect to a Twitch channel's chat from your terminal
CLI tool to connect to Twitch chat
Build an interactive CLI application with Go, Cobra and promptui. Video tutorial available on the Div Rhino YouTube channel.
Build an interactive CLI app with Go, Cobra and promptui Text tutorial: https://divrhino.com/articles/build-interactive-cli-app-with-go-cobra-promptui
The Xiaomi message push service is a system-level channel on MIUI and is universal across the platform, which can provide developers with stable, reliable, and efficient push services.
Go-Push-API MiPush、JiPush、UMeng MiPush The Xiaomi message push service is a system-level channel on MIUI and is universal across the platform, which c
ChanBroker, a Broker for goroutine, is simliar to kafka
Introduction chanbroker, a Broker for goroutine, is simliar to kafka In chanbroker has three types of goroutine: Producer Consumer(Subscriber) Broker
A simple way of sending messages from the CLI output to your Discord channel with webhook.
discat A simple way of sending messages from the CLI output to your Discord channel with webhook. Actually, this is a fork version of slackcat that I
A tiny wrapper around NSQ topic and channel :rocket:
Event Bus NSQ A tiny wrapper around go-nsq topic and channel. Protect nsq calls with gobreaker. Installation go get -u github.com/rafaeljesus/nsq-even
A library for scheduling when to dispatch a message to a channel
gosd go-schedulable-dispatcher (gosd), is a library for scheduling when to dispatch a message to a channel. Implementation The implementation provides
Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive.
Hunch Hunch provides functions like: All, First, Retry, Waterfall etc., that makes asynchronous flow control more intuitive. About Hunch Go have sever
A Discord bot for managing ephemeral roles based upon voice channel member presence.
ephemeral-roles A Discord bot for managing ephemeral roles based upon voice channel member presence. Quickstart Click on the Ephemeral Roles logo head