Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a249a95008fc231f

Jump to content

// Workers AI · dad joke modeWhat did Metronome IM say? It had a timely message.

From Wikipedia, the free encyclopedia
Metronome
DeveloperMarco Cirillo
ReleaseMay 12, 2013 (2013-05-12)
Stable release
4.0.5[1] Edit this on Wikidata / 27 November 2025
Written inLua
Operating systemUnix-like
TypeXMPP server
LicenseISC License, MIT License
WebsiteOfficial Website
Repository

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

See also

[edit]

References

[edit]
  1. "Release 4.0.5". 27 November 2025. Retrieved 27 November 2025.
  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.
[edit]