MongooseIM logo

MongooseIM

Website

Customisable enterprise instant messaging server

1.8k stars 440 forks last commit first released

Actively maintained

Last commit 24 Aug 2026.

MongooseIM screenshot

MongooseIM is an open-source, Erlang-based XMPP server designed for enterprise-scale messaging. It supports multi-tenant deployments, REST and GraphQL Admin APIs, and WebSocket connectivity, along with push integrations for mobile devices.

Key Features

  • Massive scalability with clustered nodes and dynamic multi-tenant domains
  • Fully open-source XMPP server with no proprietary extensions and standards-based routing
  • GraphQL Admin API for managing users, rosters and messages via HTTP or CLI
  • REST API and WebSocket/BOSH-based client access for diverse app integrations
  • MongoosePUSH for push notifications to iOS and Android
  • MongooseICE integration for audio/video workflows
  • Rich observability with metrics, instrumentation and compatibility with modern monitoring
  • DevOps-friendly deployment with containerization, orchestration and load testing tooling

Use Cases

  • Enterprise messaging backend powering mobile and web chat for thousands of users across multiple domains
  • Multi-tenant chat platforms for SaaS providers requiring isolated, scalable environments
  • Backend for customer-support and frontline worker apps needing reliable delivery and push capabilities

Conclusion

MongooseIM provides a scalable, standards-driven messaging platform designed for large deployments, with flexible management, multi-tenant support, and extensive integrations for modern apps.

Categories:

Tags:

Tech Stack:

Share:

Similar to MongooseIM

Hasura GraphQL Engine logo

Hasura GraphQL Engine

Open-source GraphQL engine providing instant, realtime APIs on your data

32.1k
3k
Last commit

Hasura is an open-source GraphQL engine that instantly exposes realtime, secure GraphQL APIs over databases and other data sources with fine-grained access control.

Apache-2.0Actively maintained
Alternative to:
Hasura logo
Hasura
+16
PocketBase logo

PocketBase

Lightweight open-source realtime backend with embedded SQLite

60.8k
3.7k
Last commit

Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.

MITActively maintained
Alternative to:
PocketBase Cloud logo
PocketBase Cloud
+17
Para logo

Para

Open-source multitenant backend framework for web and mobile apps

573
155
Last commit

Para is an open-source, Java-based multitenant backend framework providing a RESTful JSON API, full-text search, distributed caching, and flexible authentication for web, mobile, IoT and prototype apps.

Apache-2.0Actively maintained
Alternative to:
Firebase logo
Firebase
+8
Tinode logo

Tinode

Instant messaging server with multi-platform clients and APIs

13.5k
2.1k
Last commit

Tinode is an open source instant messaging platform with a Go backend, web/mobile clients, JSON WebSocket and gRPC APIs, and support for one-to-one and group chat.

GPL-3.0Actively maintained
Alternative to:
Telegram logo
Telegram
+13
Wazo Platform logo

Wazo Platform

Open-source programmable IP telecommunication platform

Open-source, API-first platform for carrier-grade IP communications: VoIP, WebRTC, messaging, conferencing and programmable telephony microservices.

Activity unknown
Alternative to:
3CX logo
3CX
+19
Payload logo

Payload

TypeScript headless CMS and app framework for Next.js

44.4k
4.1k
Last commit

Payload is an open-source, TypeScript-first headless CMS for Next.js with an extensible admin UI, auth, drafts, access control, and APIs for building fullstack apps.

MITActively maintained
Alternative to:
Payload CMS Cloud logo
Payload CMS Cloud
+16