Metronome IM

Metronome is a light-weight XMPP server written in Lua based on Prosody. It's aimed to provide advanced features while maintaining a modest resource usage. Extensive PubSub[2][3] and Microblogging over XMPP support[4] along other extensions including: Stream Management[5], CSI[6], full support of Bidirectional S2S Streams (BIDI)[7], MAM[8], Push Notifications[9], Security Labels[10], Direct TLS support for C2S/S2S[11].

Metronome
Developer(s)Marco Cirillo
Initial releaseMay 12, 2013 (2013-05-12)
Stable release
3.14.1 / May 24, 2020[1]
Repository
Written inLua
Operating systemUnix-like
TypeXMPP server
LicenseISC License, MIT License
WebsiteOfficial Website

History

Coding of Metronome started in August 2012 due to the increasing needs to customize the Prosody codebase to suit the LW.Org IM[12] xmpp service requirements. Initially the codebase was not meant to be released, but after the adoption by the Jappix main service,[13] the code was opensourced and released under a dual ISC/MIT License.[14]

Deployments and Mentions

It is the default XMPP daemon for the YunoHost[15] Debian based distribution.

It was the server of the Jappix (Official Service) a web-based IM Social Platform/XMPP Client.

And also was the server below Movim (Official Pod) a distributed web-based social platform.

gollark: CGNAT is n apioforms where n² < 9172.
gollark: Automatic updates? I recommend a SPUDNET connection.
gollark: https://www.youtube.com/watch?v=f7aRfzCxCuM
gollark: Blattidus reverse proxy WHEN?
gollark: I just have `nginx -s reload` in the cronjob somewhere.

See also

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.