Voice and text communications platform powered by WebRTC
Go to file
Trevor Slocum 6f44e8f06e Remove unused C import 2020-05-05 15:41:56 -07:00
cmd/harmony-server Rename quit voice button to Disconnect 2020-04-28 15:27:17 -07:00
pkg Remove unused C import 2020-05-05 15:41:56 -07:00
.gitignore Resolve static asset embedding issue 2019-12-13 08:44:40 -08:00
.gitlab-ci.yml Add PROTOCOL.md 2020-02-22 11:14:40 -08:00
CHANGELOG Remove unused C import 2020-05-05 15:41:56 -07:00
HOSTING.md Migrate to GitLab 2020-01-22 17:40:22 -08:00
LICENSE Initial commit 2019-11-24 02:47:49 -08:00
PROTOCOL.md Add PROTOCOL.md 2020-02-22 11:14:40 -08:00
README.md Add PROTOCOL.md 2020-02-22 11:14:40 -08:00
go.mod Remove unused C import 2020-05-05 15:41:56 -07:00
go.sum Remove unused C import 2020-05-05 15:41:56 -07:00
goreleaser.yml Migrate to GitLab 2020-01-22 17:40:22 -08:00

README.md

harmony

CI 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.

See PROTOCOL.md for information on the harmony protocol.

Support

Please share issues and suggestions here.

Libraries

The following libraries are used to build harmony: