Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wcygan/chat-v0

chat-v0
https://github.com/wcygan/chat-v0

Last synced: 2 days ago
JSON representation

chat-v0

Awesome Lists containing this project

README

        

# Chat V0

The most basic chat application that simply keeps track of everyone who is connected and sends every messages to everyone

# Quickstart

Generate proto files

```
buf generate proto
```

Run server

```
cd server
go run cmd/main.go
```

Run client

```
cd client
go run cmd/main.go
```

# Chat Application Examples

- [chat-v0](https://github.com/wcygan/chat-v0) - server that iterates over internal state to distribute messages to clients
- [chat-v1](https://github.com/wcygan/chat-v1) - server that uses nats (pub/sub) to distribute messages to clients