Skip to content

ebubekir/go-talk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“น Golang WebRTC Video Chat

A simple, peer-to-peer video chat application built using Go (Golang) on the backend and WebRTC on the frontend. This project demonstrates how to implement video calls in the browser using WebRTC, with a Go-powered WebSocket server handling signaling.

๐Ÿš€ Features

  • โœ… Peer-to-peer video and audio calling (WebRTC)
  • โœ… Room-based connection (create & join)
  • โœ… WebSocket signaling server (written in Go)
  • โœ… Camera & microphone permission handling
  • โœ… Simple and responsive frontend

๐Ÿงฐ Tech Stack

  • Frontend: HTML, CSS, Vanilla JS, WebRTC
  • Backend: Golang, Gorilla WebSocket
  • Signaling: WebSocket over WSS (TLS ready)
  • Others: STUN (Google), optional TURN for NAT traversal

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published