A minimalist, end-to-end encrypted one-to-one chat app built with Flutter and Firebase.
Enigma is a secure, minimalist chat application built with Flutter that enables private one-to-one conversations with end-to-end encryption. It solves the problem of intrusive notifications and lack of privacy in mainstream chat apps by offering features like hidden chats, locked conversations, and no message forwarding. The app is designed to be lightweight, with an APK size under 10 MB, while maintaining strong security and a clean user interface.
Individuals seeking a private, distraction-free messaging experience for intimate one-to-one conversations, particularly those concerned about data privacy and minimal digital clutter.
Developers choose Enigma for its strong focus on security with built-in end-to-end encryption, its minimalist and gesture-based UI, and its philosophy of avoiding addictive notifications. It provides a complete, production-ready Flutter chat app example integrated with Firebase services.
A full-fledged one-to-one chat app developed entirely in Flutter
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
End-to-end encryption ensures messages are only readable by the recipient, and hidden/locked chats add passcode or fingerprint authentication for extra security, as highlighted in the README.
The UI is clean and gesture-based, deliberately avoiding notifications and forwarding to promote distraction-free, intimate conversations, aligning with the project's philosophy.
With an APK size under 10 MB, it packs advanced features without bloat, making it suitable for resource-constrained environments, as noted in the features list.
Comes fully integrated with Firebase services like Phone Authentication and Cloud Firestore, providing a solid foundation for deployment with minimal backend setup.
Strictly designed for one-to-one messaging with no support for group chats, which restricts its applicability for broader communication needs beyond intimate conversations.
Heavily reliant on Firebase for backend services, creating vendor lock-in and making it difficult to adapt to custom or alternative infrastructures without significant rework.
Intentionally omits push notifications to reduce addiction, but this can hinder usability for time-sensitive communications or apps where user retention via alerts is critical.