https://github.com/lovesaroha/lchat
A simple group chat app implemented using WebSockets.
https://github.com/lovesaroha/lchat
golang javascript websocket
Last synced: 6 months ago
JSON representation
A simple group chat app implemented using WebSockets.
- Host: GitHub
- URL: https://github.com/lovesaroha/lchat
- Owner: lovesaroha
- License: gpl-3.0
- Created: 2021-10-14T11:11:58.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-14T11:40:47.000Z (about 4 years ago)
- Last Synced: 2025-03-02T06:48:00.274Z (11 months ago)
- Topics: golang, javascript, websocket
- Language: CSS
- Homepage: https://lchat.lovesaroha.com
- Size: 482 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lChat
A simple group chat app implemented using WebSockets.
Demo [lchat.lovesaroha](https://lchat.lovesaroha.com)
## Features
- Create chat rooms.
- Make room private with password.
- Search available rooms in lobby.
- Send messages in room.
## Requirements
- Go 1.9 or higher. We aim to support the 3 latest versions of Go.
- Gorilla web socket.
- JWT go.
## Packages
Simple install the package to your [$GOPATH](https://github.com/golang/go/wiki/GOPATH "GOPATH") with the [go tool](https://golang.org/cmd/go/ "go command") from shell:
```bash
go get -u "github.com/gorilla/websocket"
```
```bash
go get -u "github.com/dgrijalva/jwt-go"
```
Make sure [Git is installed](https://git-scm.com/downloads) on your machine and in your system's `PATH`.
## Usage
```bash
go run main.go
```

---

---

---

---
