Metronome IM
{{Multiple issues|
{{Orphan|date=June 2024}}
{{Primary sources|date=September 2013}}
}}
{{Infobox software
| name = Metronome
| logo =
| caption =
| developer = Marco Cirillo
| released = {{Start date|2013|05|12}}
| latest release version = {{wikidata|property|preferred|references|edit|Q17069060|P348|P548=Q2804309}}
| latest release date = {{wikidata|qualifier|preferred|single|Q17069060|P348|P548=Q2804309|P577}}
| latest preview version = {{wikidata|property|preferred|references|edit|Q17069060|P348|P548=Q51930650}}
| latest preview date = {{wikidata|qualifier|preferred|single|Q17069060|P348|P548=Q51930650|P577}}
| programming language = Lua
| operating system = Unix-like
| genre = XMPP server
| license = ISC License, MIT License
| website = [https://metronome.im 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{{cite web | url=http://xmpp.org/extensions/xep-0060.html | title=XEP-0060: Publish-Subscribe | date=22 March 2023 | publisher=XMPP Standards Foundation}}{{cite web | url=http://xmpp.org/extensions/xep-0163.html | title=XEP-0163: Personal Eventing Protocol | date=16 February 2022 | publisher=XMPP Standards Foundation}} and Microblogging over XMPP support{{cite web | url=http://xmpp.org/extensions/xep-0277.html | title=XEP-0277: Microblogging over XMPP | date=15 February 2022 | publisher=XMPP Standards Foundation}} along other extensions including: Stream Management,{{cite web | url=http://xmpp.org/extensions/xep-0198.html | title=XEP-0198: Stream Management | date=25 July 2018 | publisher=XMPP Standards Foundation}} CSI,{{cite web | url=https://xmpp.org/extensions/xep-0352.html | title=XEP-0352: Client State Indication | date=14 October 2020 | publisher=XMPP Standards Foundation}} full support of Bidirectional S2S Streams (BIDI),{{cite web | url=https://xmpp.org/extensions/xep-0288.html | title=XEP-0288: Bidirectional Server-to-Server Connections | date=17 October 2016 | publisher=XMPP Standards Foundation}} MAM,{{cite web | url=https://xmpp.org/extensions/xep-0313.html | title=XEP-0313: Message Archive Management | date=9 March 2023 | publisher=XMPP Standards Foundation}} Push Notifications,{{cite web | url=https://xmpp.org/extensions/xep-0357.html | title=XEP-0357: Push Notifications | date=11 February 2020 | publisher=XMPP Standards Foundation}} Security Labels,{{cite web | url=https://xmpp.org/extensions/xep-0258.html | title=XEP-0258: Security Labels in XMPP | date=3 November 2018 | publisher=XMPP Standards Foundation}} Direct TLS support for C2S/S2S.{{cite web | url=https://xmpp.org/extensions/xep-0368.html | title=XEP-0368: SRV records for XMPP over TLS | date=20 August 2019 | publisher=XMPP Standards Foundation}}
History
Coding of Metronome started in August 2012 due to the increasing needs to customize the Prosody codebase to suit the LW.Org IM{{cite web | url=https://lightwitch.org/im-service | title=LW.Org IM XMPP Public Service | publisher=LW.Org}} xmpp service requirements. Initially the codebase was not meant to be released, but after the adoption by the Jappix main service,{{cite web | url=https://twitter.com/jappixorg/status/332573400000249857 | title=Jappix Official Service, Metronome adoption (Tweet) | publisher=Jappix}} the code was opensourced and released under a dual ISC/MIT License.{{cite web | url=https://twitter.com/jappixorg/status/333814364144558080 | title=Official FOSS Re-release (Tweet) | publisher=Jappix}}
Deployments and Mentions
It is the default XMPP daemon for the YunoHost{{cite web | url=https://yunohost.org/#/XMPP_en | title=YunoHost Documentation | publisher=YunoHost}} 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)[https://movim.eu] a distributed web-based social platform.
See also
{{Portal|Free and open-source software}}
References
{{Reflist}}
External links
- [https://xmpp.org/software/servers.html XSF Server Software list]
- [https://github.com/bluszcz/awesome-xmpp "Awesome-XMPP" A curated list of delightful XMPP related resources]
- [https://metronome.im/supported-xeps-list Supported server-side XEP list]
- [http://www.ohloh.net/p/metronome-im Metronome IM Project] on Ohloh
- [https://github.com/maranda/metronome Metronome IM Project] on GitHub
Category:Instant messaging server software
Category:Free software programmed in Lua (programming language)
Category:Software using the ISC license
{{network-software-stub}}