Skip to content

jihadkhawaja/Egroo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Egroo Icon

A self-hosted, real-time chat web application built using Blazor and ASP.NET.

πŸš€ Build Status

NuGets Push MSTest Docker Chat Deploy CodeQL

✨ 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.
  • Browser: Any modern browser with WebAssembly support.

πŸ“š Documentation

Comprehensive guides and setup instructions are available in our Wiki:

πŸ“Έ Screenshots

Friends List

Friends

Channels

Channels

Conversations

Conversations

Responsive

Small Screen Channels Small Screen Channel

🀝 Contribution

Contributions are welcome! To get started:

  • Fork the repository and submit pull requests.
  • Report bugs or request features via the Issues tab.

🌐 Community

Join the discussion on our Discord Server to connect, share ideas, and get help.

πŸ“„ License

This project is licensed under the MIT License.

About

An open-source, privacy-focused social platform empowering users to connect securely and control their data.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages