Openfire is a real-time communication server implementing the XMPP and WebRTC protocols with a SIP gateway. It offers a very large number of features and a great admin panel, and the source code is available under the Apache 2.0 license.

Key features

  • Full standard XMPP feature set
    • Presence
    • Store and send offline messages
    • Server to server messages
    • XEP-0136: Message Archiving
    • Multi-device
    • XEP-280 message carbons
    • File transfer
  • WebRTC videoconference (Now for Chrome only, soon for Firefox) via Jitsi Meet
    • Web chat interface
    • Screen sharing
    • Active speaker identification
  • General
    • Encryption (done by clients)
    • Runs on standard GNU/Linux server (and perhaps even Windows)
    • OpenLDAP user integration available
    • Some users can be in a browser and others with an XMPP client
    • Web-based admin panel
  • Meeting planner (email notifications of upcoming meetings)
  • Fastpath (managed queued chat requests, such as a support team might use)
  • PDF Presentations
  • Post-it scrum board
  • Collaborative drawing (whiteboard)
  • Collaborative text editing (alpha)
  • Co-Browsing
  • SIP integration: Phone-in and call out phone numbers to the conference
  • Recording a conference
  • Remote Control with copy-paste (Beta)

Learn more