Mikrochat
MikroChat is a minimalist, self-hosted chat app for teams that offers full control over communication with essential features and no vendor lock-in.
Description
MikroChat is a minimalist, self-hosted chat application designed for teams seeking full control over their communication infrastructure. It provides a clean, fast, and distraction-free environment with essential features like channel-based messaging, threaded replies, direct messages, and real-time updates. Unlike commercial alternatives, it eliminates per-seat pricing and vendor lock-in by allowing complete ownership on your own server. The application includes both frontend and backend in a single package with minimal dependencies, supports flexible authentication methods, and offers encryption at rest for stored data. It's open-source under the MIT license, making it a cost-effective and customizable solution for team collaboration.
Features
- Channel-based messaging with text and image support for organized conversations
- Threaded replies to keep discussions focused without cluttering main channels
- Direct messages for private, distraction-free conversations between team members
- AES-256-GCM encryption at rest for all stored data including messages and settings
- Flexible authentication options: Dev mode, magic links, passwords, and OAuth 2.0 with providers like Google and GitHub
- Single-package deployment with minimal dependencies, including a PWA frontend and embedded database
- Real-time messaging using Server-Sent Events for instant updates across clients
- Webhook support for external services to post messages programmatically
- Open-source under MIT license with no external databases or containers required
Benefits
- Complete ownership and control over communication data without relying on third-party servers
- Cost savings by avoiding per-seat pricing and eliminating vendor lock-in
- Enhanced privacy and security with encryption at rest and self-hosted deployment
- Flexibility in authentication to fit various team needs, from simple dev mode to enterprise OAuth
- Simplified deployment with minimal dependencies and single-file backend, reducing infrastructure complexity
- Real-time collaboration with instant messaging updates and offline access via PWA installation
- Customizability and extensibility as an open-source project under the MIT license
Links
- Home: https://mikrochat.com/
- Source code: https://github.com/mikaelvesavuori/mikrochat
- Open Source
- ❌
- European
- ✅
- Country
- SE
- Source code
- https://github.com/mikaelvesavuori/mikrochat
This solution can replace: