Harmony: Difference between revisions
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.
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) |
-
Loqui Client
-
Tempest Client
-
Harmony's Website
-
Harmony's FAQ
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].
- ↑ https://wiki.rvlt.gg/index.php/File:Harmony_developers%27_stance_on_project.png
- ↑ https://github.com/harmony-development/scherzo/commit/b9f0ac21f7a79c464a7c84bc4d535be91e71cfc6
- ↑ https://github.com/harmony-development/hrpc
- ↑ https://dev.to/harmonydevelopment/introducing-hrpc-a-simple-rpc-system-for-user-facing-apis-16ge