Projects

This is a collection of user-submitted projects that use Harmony. A project being in that list does not mean that it is "official", but we don't like to make that distinction anyways.

You can submit new projects on our GitHub repo.

Clients

Challah

A Qt/KF5 client for Harmony

Repository link | License: AGPL-3.0-or-later | Maturity: Beta | Maintained: true

ilo toki

A terminal client for Harmony.

Repository link | License: MIT | Maturity: Beta | Maintained: true

Loqui

Harmony client made with Rust using the egui GUI library.

Repository link | License: GPL-3.0 | Maturity: Beta | Maintained: true

Tempest

A web client for Harmony written in Vue

Repository link | License: AGPL-3.0-or-later | Maturity: Alpha | Maintained: true

Servers

Marcato

A Swift-based server for Harmony

Repository link | License: LGPL-3.0-or-later | Maturity: Alpha | Maintained: true

scherzo

A Rust server for Harmony, built using hyper.

Repository link | License: AGPL-3.0 | Maturity: Gamma | Maintained: true

Bots

Barista

Cross-platform bot offering wide arrange of commands

Repository link | License: MIT | Maturity: Mature | Maintained: true

Bridges

Matterbridge

A bridge supporting many chat protocols

Repository link | License: Apache-2.0 | Maturity: Gamma | Maintained: true

Libraries

Chometz

A Qt client library for Harmony

Repository link | License: LGPL-3.0-or-later | Maturity: Mature | Maintained: true

Harmony Rust SDK

Rust implementation of the Harmony chat protocol.

Repository link | License: MIT | Maturity: Mature | Maintained: true