VibeHunt
Back to browse

SAMA

Next-Gen self-hosted chat server and clients.

SAMA provides a self‑hosted chat server built on uWebSockets.js, paired with web and Flutter client applications. The server offers APIs for users, conversations, messages, activities, address books, and push notifications, and it supports end‑to‑end encryption and clustering without additional configuration. It runs on Node.js and uses MongoDB and Redis for storage and caching, and it can be deployed locally or via Docker, with a public cloud demo available for testing.

The platform targets developers who need a free, open‑source alternative to existing messaging protocols such as XMPP, allowing them to integrate real‑time messaging into mobile and web projects while retaining control over data and infrastructure. Its GPL‑3.0 license ensures the code remains libre and can be modified or extended as required.

Documentation includes API references and detailed Medium articles, and community support is provided through GitHub issues, Discord, and a public forum. The project is marked as stable and includes a free tier with no subscription requirement.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps