Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jihadkhawaja/egroo

Cross-platform chat app created with MAUI (Hybrid), Blazor Auto and ASP.NET (SignalR)
https://github.com/jihadkhawaja/egroo

asp-net blazor blazor-webassembly chat-application csharp docker dotnet maui mssql mudblazor postgresql signalr wasm

Last synced: 6 days ago
JSON representation

Cross-platform chat app created with MAUI (Hybrid), Blazor Auto and ASP.NET (SignalR)

Awesome Lists containing this project

README

        

# Egroo


MobileChat Icon


A self-hosted, cross-platform chat application built using **MAUI (Hybrid)**, **Blazor Auto**, and **ASP.NET SignalR**.

[Visit Egroo Website](https://www.egroo.org/)

## Features
- **Cross-platform Compatibility**:
- MAUI: Windows, macOS, Android, iOS.
- WASM: Supported in modern browsers.
- **Real-time Communication**:
- Powered by SignalR for seamless, instant updates.
- **Message Security**:
- Messages are automatically deleted after being sent to the recipient, ensuring privacy.
- **Customizable Server Hosting**:
- Self-hosted backend for full control over data and infrastructure.

## Prerequisites
- **.NET 8** (recommended) for the latest features and support.
- Compatible platforms:
- **MAUI**: Windows 7+, macOS 11+, Android 7.0+, iOS 14+.
- **WASM**: Any browser with WebAssembly support.

## Documentation
Find everything you need to get started [here](https://github.com/jihadkhawaja/MobileChat/wiki).

## Screenshots
**Windows**

Authentication

![Auth](docs/mobilechat_1_auth.png)

Friends List

![Friends](docs/mobilechat_1_friends.png)

Channels

![Channels](docs/mobilechat_1_channels.png)

Conversations

![Conversations](docs/mobilechat_1_channel.png)

**Android**

![mobilechat_android](docs/mobilechat_android.png)

## Contribution
Contributions are welcome! Feel free to:
- Fork the repository and submit pull requests.
- Report issues or request features in the **Issues** tab.

## Community
Join our **[Discord Server](https://discord.gg/9KMAM2RKVC)** to stay updated, share feedback, or ask questions.

## License
This project is licensed under the **MIT License**.