The following is a chat application which uses GraphQL subscriptions to communicate in real-time between clients. The original client is part of the this tutorial and the backend is rewritten in Golang with gqlgen.
cd server/
go run server.go
cd client/
yarn
yarn start
A client will be available on http://localhost:8080. Launch multiple clients in different windows to simulate a chat.