• Stars
    star
    126
  • Rank 283,476 (Top 6 %)
  • Language
    Go
  • Created over 4 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Chat in Golang with Websockets and Redis

build codecov

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

More Repositories

1

laravel-redis-chat

Real Time Chat with Laravel, Node.js, Redis and Socket.io
PHP
94
star
2

webcam-object-detection

Tensorflow.js webcam object detection in React
JavaScript
26
star
3

c-sharp-hospital-crm

Desktop Based Hospital CRM in C#
C#
21
star
4

electron-js-video-player

Video Player desktop application suitable for movie booths created with Electron JS and React JS
JavaScript
16
star
5

laravel-thumbnail

Laravel Package to resize images on the fly with cache functionalities
PHP
13
star
6

dijkstra-astar-android

Android App for simulating Dijkstra and A* algorithms through intuitive animations
Java
11
star
7

collaborative-notes-and-drawings-node

Collaborative notes and canvas drawings with Node.JS and Socket.io
JavaScript
11
star
8

animal-api

Node.JS (Express) Admin Panel + REST API with MongoDB for AnimalAPP
JavaScript
10
star
9

animal

React Native App to rescue animals
JavaScript
9
star
10

react-native-blog

React Native Blog App
JavaScript
7
star
11

spring-chat-api

Chat in Java Spring with Websockets and Redis
Java
6
star
12

go-chat-k8s

Kubernetes infrastructure with Helm and Terraform for chat webapp built in Golang and React
Smarty
6
star
13

go-chat-app

Chat build in React Typescript with a Golang backend
TypeScript
5
star
14

restaurant-finder

Restaurant Finder App in Node.js using MongoDB GeoNear
JavaScript
5
star
15

laravel-blog-jwt-api

Laravel Blog API with JWT Auth
PHP
3
star
16

laravel-permissions

Laravel Project to illustrate role based routes' permissions
PHP
3
star
17

go-rest-template

Go Restful API template project
Go
3
star
18

umigrate

Micro Migrate - CLI for lightweight migrations
Go
2
star
19

laravel-react-component

Laravel Project with integrated components in React
JavaScript
2
star