https://github.com/leartgjoni/go-chat-api
Chat in Golang with Websockets and Redis
https://github.com/leartgjoni/go-chat-api
go golang redis websocket
Last synced: 5 months ago
JSON representation
Chat in Golang with Websockets and Redis
- Host: GitHub
- URL: https://github.com/leartgjoni/go-chat-api
- Owner: leartgjoni
- Created: 2020-03-05T23:44:33.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-09-20T01:36:19.000Z (almost 4 years ago)
- Last Synced: 2024-06-20T12:35:35.427Z (about 2 years ago)
- Topics: go, golang, redis, websocket
- Language: Go
- Homepage:
- Size: 601 KB
- Stars: 134
- Watchers: 7
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

[](https://codecov.io/gh/leartgjoni/go-chat-api)
# go-chat-api
Chat built in Go using Websockets and Redis Pub/Sub
- The redis pub/sub system enables the api to scale horizontally.
- The CI is on github-actions. Check `./github/workflows/main.yml`
- The api is deployed into a k8s cluster in AWS. Check the infrastructure.
- The frontend. is built in React
Scripts can be found in `Makefile`, e.g. running api locally:
```
make start-local
```
#### Demo