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].
Developer(s) | Marco Cirillo |
---|---|
Initial release | May 12, 2013 |
Stable release | 3.14.1
/ May 24, 2020[1] |
Repository | |
Written in | Lua |
Operating system | Unix-like |
Type | XMPP server |
License | ISC License, MIT License |
Website | Official 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.
See also
References
- "Metronome IM v3.14, Changelog". May 24, 2020.
- "XEP-0060: Publish-Subscribe". XMPP Standards Foundation.
- "XEP-0163: Personal Eventing Protocol". XMPP Standards Foundation.
- "XEP-0277: Microblogging over XMPP". XMPP Standards Foundation.
- "XEP-0198: Stream Management". XMPP Standards Foundation.
- "XEP-0352: Client State Indication". XMPP Standards Foundation.
- "XEP-0288: Bidirectional Server-to-Server Connections". XMPP Standards Foundation.
- "XEP-0313: Message Archive Management". XMPP Standards Foundation.
- "XEP-0357: Push Notifications". XMPP Standards Foundation.
- "XEP-0258: Security Labels in XMPP". XMPP Standards Foundation.
- "XEP-0368: SRV records for XMPP over TLS". XMPP Standards Foundation.
- "LW.Org IM XMPP Public Service". LW.Org.
- "Jappix Official Service, Metronome adoption (Tweet)". Jappix.
- "Official FOSS Re-release (Tweet)". Jappix.
- "YunoHost Documentation". YunoHost.
External links
- XSF Server Software list
- "Awesome-XMPP" A curated list of delightful XMPP related resources
- Supported server-side XEP list
- Metronome IM Project on Ohloh
- Metronome IM Project on GitHub