Home - jihadkhawaja/Egroo GitHub Wiki

Egroo Wiki

Welcome to the Egroo documentation! Egroo is a self-hosted, real-time chat web application built using Blazor and ASP.NET.

🚀 Quick Links

✨ Key Features

  • Blazor Auto Mode: Loads server-side for faster initial page load, then seamlessly switches to WebAssembly (WASM) when cached
  • Progressive Web App (PWA): Installable on devices for an app-like experience
  • Real-time Communication: Built with SignalR and WebRTC for fast, responsive messaging
  • Message Privacy: Messages are automatically deleted after delivery, ensuring confidentiality
  • Self-hosted Infrastructure: Full control over your data with a customizable backend

📋 Prerequisites

  • .NET 8 (recommended) for the latest features and optimizations
  • PostgreSQL database (default configuration)
  • Docker (optional, for containerized deployment)
  • Modern Browser with WebAssembly support

🤝 Community & Support

📄 License

This project is licensed under the MIT License.