103 Resources
Golang voice-chat Libraries
A cross-platform, decentralized, chat app based on SaltyIM for functionality and GioUI for UI
This project is shifted at https://git.mills.io/saltyim/app Salty UI A cross-platform, decentralized, chat app based on SaltyIM for functionality and
Msg is gRPC-based backend for messaging written in golang.
Msg Msg is gRPC-based backend for messaging written in golang. Goals Future goals: Implement message service which will allow users to send messages t
A simple MVC chat service.
A simple MVC chat service Installation 1. You need a go development environment setup before everything starts taking off. 2. Use git clone to clone t
Livegollection-example-app - A simple web-chat app that demonstrates how the Golang livegollection library can be used for live data synchronization
livegollection-example-app livegollection-example-app is a simple web-chat app t
Chat - Console mode chat done in Go, PHP and MySQL
Chat modo consola hecho en GO y PHP(https://github.com/RicardoValladares/AJAX) G
Go-random-chat - Fast and scalable real-time random chat written in go
Go Random Chat Fast and scalable real-time random chat written in go. Features:
Um chat feito em go utilizando gorilla/websocket, go-redis/redis,golang-jwt/jwte labstack/echo.
go-chat Um chat feito em go utilizando gorilla/websocket, go-redis/redis,golang-jwt/jwte labstack/echo. Why Eu gostaria de aprender algumas ferramenta
Tcp chat go - Create tcp chat in golang
TCP chat in GO libs Go net package and goroutines and channels tcp tcp or transm
Websocket-chat - A simple websocket chat application
WebSocket Chat App This is a simple chat app based on websockets. It allows user
NebulaChat - Open source mtproto server written in golang
NebulaChat - Open source mtproto server written in golang open source mtproto server implemented in golang with compatible telegram client. Introduce
Encrypted-websocket-chat - Encrypted websocket chat using golang
Encrypted websocket chat First version written in python This version should be
Speaker command reads aloud the text message. It supports multilingual voice reading
speaker - Read the text aloud speaker command reads aloud the text message. It supports multilingual voice reading. If you want the time signal, the s
gChat - Simple Go + gRPC chat application
gChat Simple Go + gRPC chat application. My main goal was creating a simple chat application by using gRPC bidirectional stream. Therefore, some featu
free4.chat is an instant audio conferencing service
free4chat free4.chat is an instant audio conferencing service. It is designed by the local first and privacy first principle, and is very easy to use.
Libp2p chat with discovery and pubsub
Dicovery - pubsub chat with libp2p How to test Run boostrap node $ go run main/main.go --port 35005 --nick boot --pk XDLjuaVJ2yKQ2zHMmsee5PGHtDHmkkvFA
A discord chat exporter, made in golang
Discord Chat exporter ⚠️ THIS PROJECT IS STILL UNDER DEVELOPMENT, NOT EVEN OUT AS A BETA ⚠️ This is a golang implemintation of a discord chat explorer
Announces arrivals and departures in voice chat via TTS.
Trumpet This is a Discord Bot. The bot's sole purpose is to announce arrivals and departures in voice chat via TTS. This is a fork of a lightweight Di
Command-Line chat app in Go-Lang over TCP
gochat Simple chat communication app over TCP, wrriten in Golang. How does it work? Each client starts a TCP server, in a port that is defined by the
An discord-bot written in golang.
discord-bot I wanted to experiment controlling my "smart" lights at home with a chat bot interface. Originally wanted to use Google Chat for this task
A serverless bot which periodically checks configured BigQuery capacity commitments, reservations and assignments against actual slot consumption of running jobs and reports findings to Slack/Google Chat.
Solution Guide This solution implements a ChatOps-like approach to monitoring slot utilization of Google Cloud BigQuery reservations. As an alternativ
GopherTalk: a multi-user chat powered by GO to explore its standard library and features like sockets, goroutines, channels and sync package
GopherTalk GopherTalk is a multi-user chat powered by GO to explore its standard
Cosmochat - A decentralized chat app on Cosmos.
cosmochat cosmochat is a blockchain built using Cosmos SDK and Tendermint and created with Starport. Get started starport chain serve serve command i
A real-time serverless chat application with Go and Vue 3
sls-chat-app A real-time serverless chat application with Go and Vue 3. For the
A telegram bot to ban channels spamming chat
ChannelBot A telegram bot to ban channels spamming chat. Vars TOKEN - Your Teleg
A telegram bot to ban unknown channels chat
Test Bot A telegram bot to ban unknown channels chat. Vars TOKEN - Your Telegram
A simple Chat software from within the Shell
directChat A simple Chat software from within the Shell Usage Build The client a
This is a single-instance streaming server with chat.
Table of Contents AlbertoBroadcast stream server Build requirements Older Go Versions Compile and install Docker build Building the Container Running
ChatRat is a twitch chat bot built in Go that is a dedicated shitpost machine.
ChatRat ChatRat is a twitch chat bot built in Go that is a dedicated shitpost machine. Also does some other things, but for now the main thing is just
This utility allows you to execute Minecraft server commands through the RCON protocol via Telegram chat.
Minecraft RCON by Telegram This utility allows you to execute Minecraft server commands through the RCON protocol via Telegram chat. FAQ When you run
Simple chat client that uses github.com/tydar/stomper as a backing server.
STOMP Chat Chat client to operate through a STOMP pub/sub server. Designed to demonstrate my project stomper. Todo to finish: Allow runtime configurat
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
Simple Chat App built with Go, Websocket, etc
Go - Simple Chat Usage: 1. Clone Repository git clone https://github.com/aesuhaendi/go-simple-chat.git 2. Running HTTP Server go run . If you are us
EQ Box Chat - re-implementation of eqbcs2.exe
EQ Box Chat. Private Chat Relay server for EQ bots Re-implementation of eqbcs2 in golang for mq2 / PEQ-TGC Tested with MQ2EQBC 15.0503, as distributed
DiscordGo: a Go package that provides low level bindings to the Discord chat client API
DiscordGo DiscordGo is a Go package that provides low level bindings to the Discord chat client API. DiscordGo has nearly complete support for all of
Client - Server TCP Chat For String Messages And Random Files
GoChat Client - Server TCP Chat For String Messages And Random Files GoChat is a chat for string messages and random files using Golorem by Derek A. R
Instant messaging platform. Backend in Go and Client in Flutter
Seemer Messaging Server Instant messaging server. Backend in pure Go (license GPL 3.0), client-side binding in Flutter as well as gRPC client support
Chat app that allows you to group multiple channels into one view.
hashchat Backend service Getting Started Essential steps to get your backend service deployed A helloworld example has been shipped with the template
go-chat is a gRPC based chat CLI written in golang for command line lovers
go-chat go-chat is a gRPC based chat CLI written in golang for command line lovers. This CLI allows you to chat with your friends without leaving the
Simple & Primitive multi client communication system
What is this Simple & Primitive multi client communication system. e.g. chat system for larning Supported Broadcast message Unicast message Not Suppor
Basic Got chat program using Ably for networking
Go Terminal Chat Basic Got chat program using Ably for networking. Taken from GopherCon UK 2021: Tom Camp - Creating a basic chat app. Setup Replace t
A small chatbot for ssh-chat
ssh-chat-bot A small chatbot for ssh-chat. Installation go get -u github.com/sechanakira/ssh-chat-bot You can also clone the repo and then run make in
Chat over SSH.
ssh-chat Custom SSH server written in Go. Instead of a shell, you get a chat prompt. Demo Join the party: $ ssh ssh.chat Please abide by our project'
Matterbridge link for Minecraft Server chat.
Matterbridge link for Minecraft Server chat. Simple bridge between Minecraft, Mattermost, IRC, XMPP, Gitter, Slack, Discord, Telegram, Rocket.Chat, Hipchat(via xmpp), Matrix and Steam.
Matterbridge API plugin for Reddit Community Chat
Mattereddit 2 Mattereddit is a Matterbridge API plugin allowing you to connect Reddit group chats to the various chat services supported by Matterbrid
Powered by Matterbridge, MatterAMXX is a plugin for AMXX that allows simple bridging between your game servers, Mattermost, IRC, XMPP, Gitter, Slack, Discord, Telegram, and more.
Powered by Matterbridge, MatterAMXX is a plugin for AMXX that allows simple bridging between your game servers, Mattermost, IRC, XMPP, Gitter, Slack, Discord, Telegram, and more.
This app brings the Matterbridge binary to your server to connect Nextcloud Talk with other chat services
This app brings the Matterbridge binary to your server to connect Nextcloud Talk with other chat services
Official Go Keybase chat bot SDK
go-keybase-chat-bot Write rich bots for Keybase chat in Go. Installation Make sure to install Keybase. go get -u github.com/keybase/go-keybase-chat-bo
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
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!)
Simple endpoint to create chat for specific application.
About Chat System Simple endpoint to create chat for specific application. Note This endpoints depend on chat-system repoistory, so you ought to run c
The Zuri Core is an open-source API that serves as the backend and backbone of Zuri Chat
The Zuri Core is an open-source API that serves as the backend and backbone of Zuri Chat
Implementation of the test task, chat in the goland language
Implementation of the test task, chat in the goland language
Terminal chat with multiroom support over custom protocol.
Terminal Chat Content Content Overview Download Commands Protocol Room URL Platforms Examples Overview It is a multiroom terminal chat. It allows comm
TCP based Client/Server chat CLI in Go
TCP based Client/Server chat CLI in Go Written in Go, this is a simple implementation of a TCP server that can detect new clients connecting and disco
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
This application shows how to use the websocket package to implement a simple web chat application.
Chat Example This application shows how to use the websocket package to implement a simple web chat application. Running the example The example requi
basic terminal based chat application written in go
this app uses websocket protocol to communicate in real time. both the client and the server are written in golang. it uses: gorilla/websocket package
Repository for COMP 429 Programming Assignment# 1 - A simple chat application, by Sabra Bilodeau.
Chatty COMP 429 Programming Assignment 1 A Chat Application for Remote Message Exchange by Sabra Bilodeau Getting Started with Chatty Building the Pro
Placeholder for the future project (lets-go-chat)Placeholder for the future project (lets-go-chat)
Placeholder for the future project (lets-go-chat)Placeholder for the future project (lets-go-chat)
Search & watch Youtube videos from a Zoom Meeting chat bot.
Uut Download and search for Youtube videos from a Zoom meeting chatbot. Installation Download Golang and setup your environment Clone this repo Instal
Simle websocket chat on Golang
WebsocketChat Simle websocket chat on Golang Installation (with comiling binary files): cd projectDir/cmd/app/server - change current directory go bui
NearTalk is chat platform to talk to people nearby.
NearTalk Visit neartalk.makeworld.space to check it out! That server always runs the latest code on the main branch. What is it? NearTalk is chat plat
Simple TCP-based chat server
hub-server Simple TCP-based chat server. Client can be found: https://github.com/alankritjoshi/hub-client Setup go run server.go 1234 How it works Use
Chat bot for twitch
Microbot Chat bot for twitch. Run You need to provide config and cred files.
A TCP socket based chat server implemented using Go
Go Chat Server A better TCP socket chat server implemented using Go Connecting nc localhost 5000 Docker Build the container image docker build -t grub
A gRPC and WS voice chat server written in Go.
VoGRPC Voice over gRPC A small WS and gRPC server, designed to support voice messaging. Progress so far: WS + Socket.io support Roadmap Database desig
gopunch is a go implementation of a peer-to-peer chat service built using UDP hole punching.
Gopunch gopunch is a go implementation of a peer-to-peer chat service built using UDP hole punching. This is a toy implementation that I put together
A fast responsive, machine learning, conversational dialog engine for creating chat bots, written in Go.
chatbot English | 简体中文 项目说明 chatbot 是一个通过已知对话数据集快速生成回答的 Go 问答引擎。比 ChatterBot 快非常多,我们在1.2亿对话上的对比结果是:ChatterBot 回答需要21秒,chatbot 只需要18毫秒。 bot 问答引擎 cli tr
Open-IM-Server is open source instant messaging Server.Backend in Go.
Open-IM-Server is open source instant messaging Server.Backend in Go.
🚀 Get Youtube Live stream chat feed without any authentication!
youtube-live-chat-downloader Fetches Youtube live chat messages with no authentication required. How does it work? The request for fetching live chat
Gort is a chatbot framework designed from the ground up for chatops.
Gort Gort is considered "minimally viable", but is still a work in progress under active heavy development. Follow for updates! Gort is a chatbot fram
Zuri Chat Repo
zurichat Zuri Chat Repo To setup To get the Go server running go to the terminal and enter the zc_core type "go run ." Open the url http://127.0.0.1:8
Connect to a Twitch channel's chat from your terminal
CLI tool to connect to Twitch chat
A framework for building chat interfaces with gioui.org.
chat A framework for building chat interfaces with gioui.org. The canonical copy of this repository is hosted on Sourcehut. We also have: An issue tra
Cross-platform, multi-server chat app built using Fyne
Fibro Really early days proof of concept for a cross-platform multi-server chat. Feel free to play, but don't expect it to do much! Features Multiple
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
Take control over your content and stream it yourself. Explore the docs » View Demo · Use Our Server for Testing · FAQ · Report Bug Table of Contents
Decentralized Chat ( 去中心化的聊天系统 )
dchat Introduce dchat (Decentralized Chat) 一款去中心化的聊天系统。 Features 轻量级 Unix指令交互 去中心化 断线重连 支持集群 分布式ID Start Install go get -u github.com/awesome-cmd/dcha
Brigodier is a command parser & dispatcher, designed and developed for command lines such as for Discord bots or Minecraft chat commands. It is a complete port from Mojang's "brigadier" into Go.
brigodier Brigodier is a command parser & dispatcher, designed and developed to provide a simple and flexible command framework. It can be used in man
Open-IM-Server is open source instant messaging Server.Backend in Go.
Open-IM-Server Open-IM-Server: Open source Instant Messaging Server Instant messaging server. Backend in pure Golang, wire transport protocol is JSON
simpleChatInGo - This is a simple chat that i made for fun asnd learn more about websocket
simpleChatInGo This is a simple chat that i made for fun asnd learn more about websocket deploy For deploy this you only need to run the command : $ d
coyim - a safe and secure chat client
CoyIM - a safe and secure chat client CoyIM is a new client for the XMPP protocol. It is built upon https://github.com/agl/xmpp-client and https://git
A yet to be voice call application in terminal. with the power of go and webRTC (pion).
A yet to be voice call application in terminal. with the power of go and webRTC (pion).
Instant, disposable, single-binary web based live chat server. Go + VueJS.
Niltalk Niltalk is a web based disposable chat server. It allows users to create password protected disposable, ephemeral chatrooms and invite peers t
A yet to be voice call application in terminal. with the power of go and webRTC (pion).
Kenny I'm just trying to make a cli operated voice call chat application using go with help of webRTC and PortAudio. It might stay a Work In Progress
A general-purpose bot library inspired by Hubot but written in Go. :robot:
Joe Bot 🤖 A general-purpose bot library inspired by Hubot but written in Go. Joe is a library used to write chat bots in the Go programming language.
The devs are over here at devzat, chat over SSH!
Devzat Where are the devs at? Devzat! Devzat is chat over SSH Try it out: ssh sshchat.hackclub.com Add this to ~/.ssh/config: Host chat HostName s
Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Tinode Instant Messaging Server Instant messaging server. Backend in pure Go (license GPL 3.0), client-side binding in Java, Javascript, and Swift, as
Instant loginless chats with people that share an IP with you.
localchat Instant web chat rooms (anything under the /room path goes). Defaults to your local public IP, which means in most cases people from the s
Self hosted live chat server written in Go
goch is a self-hosted live-chat server written in Go. It allows you to run a live-chat software on your own infrastructure. You can create multip
Fluux XMPP is a Go XMPP library, focusing on simplicity, simple automation, and IoT.
Fluux XMPP is a Go XMPP library, focusing on simplicity, simple automation, and IoT. The goal is to make simple to write simple XMPP client
⚡ A fast, lightweight, and secure chat protocol, client and server, written in Go.
⚡ A fast, lightweight, and secure chat protocol, client and server, written in Go.
a distributed chat system which can be used as chat rooms or state synchronization
unitalk is a distributed chat system which can be used as chat rooms or state synchronization. unitalk registers itself on zookeeper when it start up, use redis cluster to broadcast messages or state, and permanent messages or state to kafka and then save to db.
The hotwire demo chat written in Golang
Hotwire Go Example This is a recreation of the Hotwire Rails Demo Chat with a Go backend. See the Hotwire docs for more information about Hotwire. Qui
Chat bots (& more) for Zoom by figuring out their websocket protocol
zoomer - Bot library for Zoom meetings Good bot support is part of what makes Discord so nice to use. Unfortunately, the official Zoom API is basicall
This is a simple chat app which shows how to use Go with Hotwire.
chat-hotwire-go This is a simple chat app which shows how to use Go with Hotwire. Messages from another user are received via Turbo Streams over a web
Golang Framework for writing Slack bots
hanu - Go for Slack Bots! The Go framework hanu is your best friend to create Slack bots! hanu uses allot for easy command and request parsing (e.g. w
💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
Beaver A Real Time Messaging Server. Beaver is a real-time messaging server. With beaver you can easily build scalable in-app notifications, realtime
go websocket, a better way to buid your IM server
Your star is my power!! 🚀 ⭐ ⭐ ⭐ ⭐ ⭐ Discribe lhttp is a http like protocol using websocket to provide long live, build your IM service quickly scalab
Slack Bot Framework
slacker Built on top of the Slack API github.com/slack-go/slack with the idea to simplify the Real-Time Messaging feature to easily create Slack Bots,