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 page
Key info
Open Source
European
Country
SE
Hosting Information
mikrochat.com -> United States
Hosted by: CLOUDFLARENET
Alternative to

This solution can replace:

Help Build the EuroStack

Know a solution we're missing? Found outdated information? Your contributions make the directory better for everyone.