Harmony: Difference between revisions

From Revolt Wiki
Create the page
Tag: 2017 source edit
 
mNo edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Product|image=[[Harmony_Logo.png|thumb]]|website=https://harmonyapp.io|languages=Rust, Go, Typescript|repository=https://github.com/harmony-development|frameworks=Vue}}
{{Infobox Product|image=[[Harmony_Logo.png|thumb]]|website=https://harmonyapp.io|languages=Rust, Go, Typescript|repository=https://github.com/harmony-development|frameworks=Vue}}
Harmony was an open source federated chat protocol.
Harmony was an open source federated chat protocol, the developers do not intend to pursue it anymore<ref>https://wiki.rvlt.gg/index.php/File:Harmony_developers%27_stance_on_project.png</ref>.
 
Development ceased around the 11th of February 2022<ref>https://github.com/harmony-development/scherzo/commit/b9f0ac21f7a79c464a7c84bc4d535be91e71cfc6</ref>.
 
The harmonyapp.io domain expired on the 18th of December 2022.
{| class="wikitable"
|+Notable Sub-projects
!Project
!Description
|-
|[https://github.com/harmony-development/Challah Challah]
|A Qt/KF5 client for Harmony
|-
|[https://github.com/jenra-uwu/ilo-toki ilo toki]
|A terminal client for Harmony
|-
|[https://github.com/harmony-development/Loqui Loqui]
|Harmony client made with Rust using the egui GUI library
|-
|[https://github.com/harmony-development/tempest Tempest]
|A web client for Harmony written in Vue
|-
|[https://github.com/harmony-development/Marcato Marcato]
|A Swift-based server for Harmony
|-
|[https://github.com/harmony-development/scherzo schzero]
|A Rust server for Harmony, built using hyper
|-
|[https://github.com/harmony-development/legato legato]
|Scalable server implementation for the Harmony protocol (written in Go)
|}
<gallery widths="320" heights="160">
File:Harmony Loqui Client.jpg|Loqui Client
File:Harmony Tempest Client.png|Tempest Client
File:Harmony Website.png|Harmony's Website
File:Harmony FAQ.png|Harmony's FAQ
</gallery>
=== hRPC ===
hRPC is an RPC system using protocol buffers over HTTP and WebSockets<ref>https://github.com/harmony-development/hrpc</ref>.
 
An article was posted in November 2021 explaining the goals and idea behind hRPC<ref>https://dev.to/harmonydevelopment/introducing-hrpc-a-simple-rpc-system-for-user-facing-apis-16ge</ref>.

Latest revision as of 12:16, 3 January 2023


Harmony was an open source federated chat protocol, the developers do not intend to pursue it anymore[1].

Development ceased around the 11th of February 2022[2].

The harmonyapp.io domain expired on the 18th of December 2022.

Notable Sub-projects
Project Description
Challah A Qt/KF5 client for Harmony
ilo toki A terminal client for Harmony
Loqui Harmony client made with Rust using the egui GUI library
Tempest A web client for Harmony written in Vue
Marcato A Swift-based server for Harmony
schzero A Rust server for Harmony, built using hyper
legato Scalable server implementation for the Harmony protocol (written in Go)

hRPC

hRPC is an RPC system using protocol buffers over HTTP and WebSockets[3].

An article was posted in November 2021 explaining the goals and idea behind hRPC[4].