BikaranChat is an open source, nonprofit and cute [matrix] client written in Flutter. The goal of the app is to create an easy to use and feature rich chat client for Matrix.
- 📩 Send all kinds of messages, images and files
- 🎙️ Voice messages
- 📍 Location sharing
- 🔔 Push notifications
- 💬 Unlimited private and public group chats
- 📣 Public channels with thousands of participants
- 🛠️ Feature rich group moderation including all matrix features
- 🔍 Discover and join public groups
- 🌙 Dark mode
- 🎨 Material You design with Telegram blue theme
- 📟 Hides complexity of Matrix IDs behind simple QR codes
- 😄 Custom emotes and stickers
- 🌌 Spaces
- 🔄 Compatible with Element, Nheko, NeoChat and all other Matrix apps
- 🔐 End to end encryption
- 🔒 Encrypted chat backup
- 😀 Emoji verification & cross signing
... and much more.
Please visit the GitHub releases page for installation instructions:
git clone https://github.com/mewshiam/BikaranChat.git
cd BikaranChat
-
Choose your target platform below and enable support for it.
-
Debug with:
flutter run
- Build with:
flutter build apk --release
- Install dependencies:
sudo apt-get update && sudo apt-get install curl clang cmake ninja-build pkg-config libgtk-3-dev libblkid-dev liblzma-dev libjsoncpp-dev cmake-data libsecret-1-dev libsecret-1-0- Build with:
flutter build linux --release
- Build with:
flutter build windows --release
You need to have docker installed locally! Run the preparation script before every test run:
./scripts/prepare_integration_test.shThen run all tests with:
flutter test integration_test/mobile_test.dart-
Thanks to all contributors and the Matrix community for their support.
-
The Matrix Foundation for making and maintaining the Matrix protocol and ecosystem.

