Databag
Databag is a fast, lightweight, and secure self-hosted federated messenger.
Description
Databag is a fast and lightweight, self-hosted, federated messenger designed for efficiency and minimal resource consumption. It prioritizes decentralized communication, using public-private key-based identities independent of blockchains or hosting domains. Key features include end-to-end encryption for secure messaging, audio and video calls via WebRTC, topic-based threads, and support for unlimited participants and accounts. The application is available for mobile and desktop, installable easily via docker, with low-latency communication using websockets. Databag offers a highly flexible, secure, and scalable solution for private communication.
Features
Databag is a federated messenger with a focus on decentralization, security, and efficiency. Its core features include direct communication between clients and server nodes, public-private key-based identities, end-to-end encryption, audio and video calling capabilities, topic-based threaded conversations supporting unlimited participants, and a lightweight design suitable for resource-constrained environments. It offers low-latency communication via websockets and includes support for mobile push notifications using UnifiedPush, FCM, and APN. Multi-factor authentication is also integrated.
Benefits
Databag provides numerous benefits, including enhanced security through end-to-end encryption and decentralized architecture; flexibility and control by allowing self-hosting; scalability to support unlimited accounts and participants; efficiency by minimizing resource consumption and latency; and user-friendliness with a simple and intuitive interface across mobile and web platforms. It's designed for users prioritizing privacy and control over their communications. It is easily deployable and customizable, and offers a high-quality user experience.
Links
- Home: https://github.com/balzack/databag
- Source code: https://github.com/balzack/databag
Details
- Open Source: ✅
- European: ❌