An open API service indexing awesome lists of open source software.

https://github.com/rechain-network-solutions/delusmessanger

These apps enable your users to communicate seamlessly on their mobile devices with a modern and user-friendly interface. With faster performance and enhanced usability, messaging is now easier and more enjoyable than ever. Available for both Android and iOS. Messaging apps powered by Flutter. Send and receive messages, Full-featured groups, etc ..
https://github.com/rechain-network-solutions/delusmessanger

dart dart-lang dart2 dartlang flutter flutter-app flutter-apps flutter-demo flutter-examples flutter-package flutter-plugin flutter-ui flutter-web flutter-widget messaging-app messanger messanger-protocol messanging

Last synced: 3 months ago
JSON representation

These apps enable your users to communicate seamlessly on their mobile devices with a modern and user-friendly interface. With faster performance and enhanced usability, messaging is now easier and more enjoyable than ever. Available for both Android and iOS. Messaging apps powered by Flutter. Send and receive messages, Full-featured groups, etc ..

Awesome Lists containing this project

README

          

# DelusMessenger

DelusMessenger is a privacy-first, decentralized messenger built using Flutter and Dart. It is part of the REChain ecosystem and offers P2P, end-to-end encrypted messaging without centralized servers.

## Features

- πŸ” End-to-End Encryption
- 🌐 REChain Integration
- πŸ“± Cross-platform (Android, iOS, Web)
- 🧩 Plugin support
- 🧠 Future-ready AI integration

## Getting Started

```bash
git clone https://github.com/REChain-Network-Solutions/DelusMessanger.git
cd DelusMessanger
flutter pub get
flutter run
```

## License

[MIT](LICENSE)

### πŸ“– DelusMessenger Wiki

Welcome to the official wiki for **DelusMessenger** – a secure, decentralized, and private messenger developed by the REChain Network Solutions team. Built using Flutter & Dart, DelusMessenger offers cross-platform support and a unique integration with the REChain decentralized stack.

---

## πŸ“¦ Overview

**DelusMessenger** is a modern communication app focused on privacy, decentralization, and performance. It works across mobile and desktop platforms, enabling users to chat, send media, and participate in secure group conversations β€” all without centralized control.

---

## πŸš€ Features

- πŸ’¬ **End-to-End Encrypted Messaging**
- πŸ”’ **Decentralized Identity (DID) support via REChain**
- 🌐 **P2P Communication Layer**
- πŸ“‘ **Offline-first Architecture**
- πŸ”— **Cross-node Federation**
- πŸ“· **Media & File Sharing**
- 🧹 **Plugin-ready Architecture (Chatbots, Automation, etc.)**
- 🧠 **AI-Powered Suggestions (future)**
- πŸ‘» **Ephemeral Messages & Secure Storage**

---

## πŸ“ Repository Structure

```bash
DelusMessenger/
β”œβ”€β”€ lib/ # Main Flutter app code
β”‚ β”œβ”€β”€ screens/ # UI Screens
β”‚ β”œβ”€β”€ services/ # Network, Storage, Encryption services
β”‚ β”œβ”€β”€ models/ # Data models
β”‚ β”œβ”€β”€ widgets/ # Reusable components
β”‚ └── main.dart # Entry point
β”œβ”€β”€ pubspec.yaml # Flutter dependencies
β”œβ”€β”€ android/ # Android platform code
β”œβ”€β”€ ios/ # iOS platform code
β”œβ”€β”€ assets/ # Icons, fonts, sounds
└── README.md
```

---

## πŸ” Security Model

DelusMessenger uses:

- **REChain Identity Layer** for authentication.
- **AES-256 + RSA Hybrid Encryption** for secure messaging.
- **Local-only Storage** for messages (optional REChain-Storage integration).
- **No centralized backend** β€” messages are routed through a P2P REChain protocol.

---

## πŸ› οΈ Installation

### πŸ§ͺ Dev Setup

```bash
git clone https://github.com/REChain-Network-Solutions/DelusMessanger.git
cd DelusMessanger
flutter pub get
flutter run
```

πŸ“Œ *Ensure Flutter SDK 3.10.x is installed.*

---

## 🀩 Integrations

- βœ… **REChain ID** (Decentralized Auth)
- βœ… **REChain.Storage** (optional message/file persistence)
- πŸ§ͺ **Delus PWA Engine** (coming soon)
- πŸ§ͺ **Katya OS Compatibility Layer**

---

## πŸ—•οΈ Roadmap

| Feature | Status |
|---------------------------|---------------|
| Text Messaging | βœ… Completed |
| Media Sharing | βœ… Completed |
| Group Chats | βœ… Completed |
| Voice/Video Calls | ⏳ In Progress |
| Plugins / Bots | ⏳ Planned |
| REChain.Storage Sync | ⏳ In Progress |
| Decentralized Push (dPush)| πŸ§ͺ Experimental|

---

## 🀝 Contributing

We welcome contributions to make DelusMessenger better!

1. Fork the repository
2. Create a feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

---

## 🧠 Philosophy

DelusMessenger is more than just a chat app. It’s part of the **Delus.OS** & **REChain** ecosystem, aiming to:

- Replace centralized messengers with open, community-owned tools.
- Empower regions and users to host their own nodes and rules.
- Give true data ownership to the people.

---

## πŸ“š Related Projects

- [REChain](https://github.com/REChain-Network-Solutions)
- [Delus-PWA-Engine](https://github.com/REChain-Network-Solutions/Delus-PWA-Engine)

---

## πŸ“¬ Contact & Support

- πŸ’Œ Email: support@rechain.network
- 🌐 Website: [rechain.network](https://rechain.network)
- πŸ₯ Community: [REChain on Telegram](https://t.me/rechainchat)