Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Go implementation of local area network communications based on protocols such as UDP, HTTPS, WebSocket.

leoxiang66/golan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golan

Go implementation of local area network communications based on protocols like UDP, HTTPS, WebSocket, etc.

Try the desktop GUI app for lan-chatting/document transferring:https://github.com/leoxiang66/golan/releases

General roadmap

  • basic GUI app that supports peer2peer lan-chatting
  • support multiple conversations at the same time
  • support copying chat messages
  • support random user names
  • GUI notifications for system information such as "socket disconnected"
  • support disconnecting sockets by users
  • support file transferring
  • support desktop notifications for new messages
  • support blacklist
  • encryption/decryption

Some screenshots

  1. Peer2Peer chat image

  2. Invite for socket connection image

  3. Received invitation image

About

Go implementation of local area network communications based on protocols such as UDP, HTTPS, WebSocket.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages