Skip to content

enihsgnir/disgord-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

disGOrd

How to run

  1. for initial settings, run

    go run keygen.go
    go generate ./...
  2. run server

    go run main.go
  3. access through localhost:8080

  4. check APIs at /swagger/index.html

  5. after each git pull, run go generate ./...

It supports

  • real-time text chat with multiple clients through WebSocket
  • SFU media server for real-time voice/video chat
  • JWT user authentication based on Refresh Token Rotation
  • public/private chatroom
  • previous chat history of the chatroom

It uses

About

backend for disGOrd

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%