https://github.com/zucchinidev/go-chat-application
A simple web-based chat application with Golang that allows multiple users to have a real-time conversation right in their web browser
https://github.com/zucchinidev/go-chat-application
chat-application go golang websocket
Last synced: 2 months ago
JSON representation
A simple web-based chat application with Golang that allows multiple users to have a real-time conversation right in their web browser
- Host: GitHub
- URL: https://github.com/zucchinidev/go-chat-application
- Owner: zucchinidev
- Created: 2017-10-31T15:24:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-22T16:59:57.000Z (over 7 years ago)
- Last Synced: 2025-01-23T13:09:42.593Z (4 months ago)
- Topics: chat-application, go, golang, websocket
- Language: Go
- Size: 33.9 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# go-chat-application
> This is a silly little demo app to learn Golang.
A simple web-based chat application that allows multiple users to have a real-time conversation right in their web browser.
I will start by building a simple web server using the net/http package, which will serve the HTML files. We will then go on to add support for web sockets through which our messages will flow.This project has three different implementations of profile images: Gravatar, Local files and Google or Github profile image.
It also has authentication with Google and Github providers.
## Run server
```bash
$ ./chat -addr=":3000"// 2017/10/31 19:46:11 Starting web server on :3000
```