Need help with grpchat?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

enfipy
129 Stars 5 Forks MIT License 30 Commits 12 Opened issues

Description

Chat based on gRPC

Services available

!
?

Need anything else?

Contributors list

# 450,031
Shell
android...
Android
JavaScr...
22 commits
# 801
GitHub
wechat-...
query-l...
vanilla...
2 commits

Chat based on gRPC

Project

grpchat
- simple server/client chat based on gRPC, Redis, Protocol Buffers with golang for server side and Vue, Typescript, gRPC-web, Stylus and Cypress for client side. Feel free to try demo

Usage:

To begin development:

docker-compose up --build

Project:

Project structure:

.
├── schema/ - proto files + generated code by protoc
├── envoy/ - envoy proxy config + dockerfile
├── client/ - vue frontend
└── server/ - go backend

Todo:

  1. Add authentication through
    Github OAuth2
  2. Add chats/groups
  3. Setup CI/CD

Links:

Read about protobuf here

What is gRPC?

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.