Alternatives to Openfire

An open-source XMPP chat server you host yourself, administered through a web console. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Openfire.

  • ejabberd

    An open-source XMPP server, MQTT broker and SIP service written in Erlang.

    ejabberd is an open-source Erlang XMPP server that also includes MQTT and SIP, supports over 400 extensions and scales further, but is more complex to run.

  • Prosody

    A lightweight open-source XMPP chat server written in Lua that you run yourself.

    Prosody is a lightweight open-source XMPP server written in Lua with simple setup and low resource use, configured without Openfire's web console.

  • Snikket

    A self-hosted XMPP messaging service with apps, built for families, friends and small groups.

    Snikket is a self-hosted XMPP service with its own apps, built for families and small groups, with invitation-only instances rather than large organisations.

Also worth comparing

These listings name Openfire as their own alternative, so the relationship runs both ways.

  • Tinode

    An open-source instant messaging platform with a Go server you can host yourself and mobile and web clients.

    Openfire is an Apache-2.0 XMPP server with a web administration console and plugins, working with any standard XMPP client rather than bundled apps.

Similar software

Related functionality, not a direct replacement.