Voice and text communications platform
Add channel support
Move client audio in/out handling to audio package
Notify user when browser does not support WebRTC

refs

master
browse log
v0.1.2
browse .tar.gz

clone

read-only
https://git.sr.ht/~tslocum/harmony
read/write
git@git.sr.ht:~tslocum/harmony

You can also use your local clone with git send-email.

harmony

GoDoc builds.sr.ht status Donate

Voice and text communications platform

Features

  • Low-latency voice chat using Opus
  • Rich text chat using Markdown

Screenshot

Web client

The only client currently implemented is a web interface (located in pkg/web) hosted by the server.

Server

Download harmony-server

The server (located in cmd/harmony-server) passes voice and text communications between clients.

See HOSTING.md for information on hosting a server.

Support

Please share suggestions/issues here.

Libraries

The following libraries are used to build harmony: