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: 26 days ago
JSON representation

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

Awesome Lists containing this project

README

        

![MobileChat Icon](docs/icon.png)

# About
MAUI Client with ASP.NET SignalR Server.

[![Server Nuget version](https://img.shields.io/nuget/v/jihadkhawaja.chat.server?color=776be7&label=server%20nuget%20version&logo=nuget&style=flat-square)](https://www.nuget.org/packages/jihadkhawaja.chat.server/)
[![Server Nuget downloads](https://img.shields.io/nuget/dt/jihadkhawaja.chat.server?color=776be7&label=server%20nuget%20downloads&logo=nuget&style=flat-square)](https://www.nuget.org/packages/jihadkhawaja.chat.server/)

[![Client Nuget version](https://img.shields.io/nuget/v/jihadkhawaja.chat.client?color=776be7&label=client%20nuget%20version&logo=nuget&style=flat-square)](https://www.nuget.org/packages/jihadkhawaja.chat.client/)
[![Client Nuget downloads](https://img.shields.io/nuget/dt/jihadkhawaja.chat.client?color=776be7&label=client%20nuget%20downloads&logo=nuget&style=flat-square)](https://www.nuget.org/packages/jihadkhawaja.chat.client/)

Self-host chatting solution with cross-platform client application.

## MAUI Supported Platforms
- Windows 7 or higher
- macOS 11 or higher
- Android 7.0 (API 24) or higher
- iOS 14 or higher

## WASM Supported Platforms
- Can be deployed to any browser that supports WebAssembly

## Prerequisites
| Platforms | .NET | Support |
| :---: | :---: | :---: |
| Xamarin | [.NET 5](https://dotnet.microsoft.com/download/dotnet/5.0) | Ended 01/2020 |
| Blazor WASM, MAUI Hybrid | [.NET 6](https://dotnet.microsoft.com/download/dotnet/6.0) | Ended 01/2022 |
| Blazor WASM, MAUI Hybrid | [.NET 7](https://dotnet.microsoft.com/download/dotnet/7.0) | Ended 04/2024 |
| Blazor Auto, MAUI Hybrid | [.NET 8](https://dotnet.microsoft.com/download/dotnet/8.0) | :heavy_check_mark: |

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

# Showcase

## Windows
![mobilechat_1_auth](docs/mobilechat_1_auth.png)
![mobilechat_1_friends](docs/mobilechat_1_friends.png)
![mobilechat_1_channels](docs/mobilechat_1_channels.png)
![mobilechat_1_channel](docs/mobilechat_1_channel.png)

## Android
![mobilechat_android](docs/mobilechat_android.png)

### Features and Progress
Check what's coming in future releases [here](https://github.com/users/jihadkhawaja/projects/3)

### Contribution
Feel free to fork and **contribute** or **open an issue**. All contributions are welcome!

### Community
Join the [Discord server](https://discord.gg/9KMAM2RKVC) to get updates, ask questions or send a feedback.