Metronome IM

From Wikipedia, the free encyclopedia
Metronome
Developer(s)Marco Cirillo
Initial releaseMay 12, 2013 (2013-05-12)
Stable release
4.0.3[1] Edit this on Wikidata / 11 August 2023
Repository
Written inLua
Operating systemUnix-like
TypeXMPP server
LicenseISC License, MIT License
WebsiteOfficial Website

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]

History[edit]

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[edit]

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)[1] a distributed web-based social platform.

See also[edit]

References[edit]

  1. ^ "Release 4.0.3". 11 August 2023. Retrieved 18 September 2023.
  2. ^ "XEP-0060: Publish-Subscribe". XMPP Standards Foundation. 22 March 2023.
  3. ^ "XEP-0163: Personal Eventing Protocol". XMPP Standards Foundation. 16 February 2022.
  4. ^ "XEP-0277: Microblogging over XMPP". XMPP Standards Foundation. 15 February 2022.
  5. ^ "XEP-0198: Stream Management". XMPP Standards Foundation. 25 July 2018.
  6. ^ "XEP-0352: Client State Indication". XMPP Standards Foundation. 14 October 2020.
  7. ^ "XEP-0288: Bidirectional Server-to-Server Connections". XMPP Standards Foundation. 17 October 2016.
  8. ^ "XEP-0313: Message Archive Management". XMPP Standards Foundation. 9 March 2023.
  9. ^ "XEP-0357: Push Notifications". XMPP Standards Foundation. 11 February 2020.
  10. ^ "XEP-0258: Security Labels in XMPP". XMPP Standards Foundation. 3 November 2018.
  11. ^ "XEP-0368: SRV records for XMPP over TLS". XMPP Standards Foundation. 20 August 2019.
  12. ^ "LW.Org IM XMPP Public Service". LW.Org.
  13. ^ "Jappix Official Service, Metronome adoption (Tweet)". Jappix.
  14. ^ "Official FOSS Re-release (Tweet)". Jappix.
  15. ^ "YunoHost Documentation". YunoHost.

External links[edit]