LiventCord is an open-source, self-hosted platform for real-time messaging, channel management, file sharing, and voice/video communication By being self-hosted, LiventCord gives you full control over your data, ensuring your communication remains private without relying on third-party services
- Guild & Channel Management: Create, join, and manage guilds and channels.
- Messaging: Send, receive, and delete messages with rich formatting, mentions, reactions, and emoji support.
- Friendship & Invitations: Manage friends and invite users to guilds.
- File Sharing: Upload and retrieve various file types (images, videos, documents, etc.).
- Direct Messaging: Private messaging with users
Built with .NET Core 8.0.
Uses Entity Framework Core for database management, supporting :
- PostgreSQL
- MySQL
- MariaDB
- Oracle
- Firebird
- SqlServer
- SQLite
- Voice & Video: Real-time group and direct voice/video chat.
- Custom Presence: Set status with custom messages to reflect availability or activity
- Search: Text search to retrieve past conversations
- Moderation: Fine-grained moderation over guild and channel management
- SSE Events/Websockets: Realtime event streaming
Feel free to fork the repositories and submit pull requests. We welcome contributions and improvements.
This project is licensed under the GNU General Public License v3.0