Metronome IM

Metronome
Developer(s) Marco Cirillo
Initial release May 12, 2013 (2013-05-12)
Stable release
3.11.0 / October 11, 2018[1]
Written in Lua
Operating system Unix-like
Type XMPP server
License ISC License, MIT License
Website Official 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

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.

See also

References

  1. "Metronome IM v3.11, Changelog". October 11, 2018.
  2. "XEP-0060: Publish-Subscribe". XMPP Standards Foundation.
  3. "XEP-0163: Personal Eventing Protocol". XMPP Standards Foundation.
  4. "XEP-0277: Microblogging over XMPP". XMPP Standards Foundation.
  5. "XEP-0198: Stream Management". XMPP Standards Foundation.
  6. "XEP-0352: Client State Indication". XMPP Standards Foundation.
  7. "XEP-0288: Bidirectional Server-to-Server Connections". XMPP Standards Foundation.
  8. "XEP-0313: Message Archive Management". XMPP Standards Foundation.
  9. "XEP-0357: Push Notifications". XMPP Standards Foundation.
  10. "XEP-0258: Security Labels in XMPP". XMPP Standards Foundation.
  11. "XEP-0368: SRV records for XMPP over TLS". XMPP Standards Foundation.
  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.


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