πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

krille-chan / fluffychat

git clone https://github.com/krille-chan/fluffychat.git v2.11.1 Β· 1d ago πŸ”₯ on GitHub Trending today

The cutest instant messenger in the [matrix]

β€”
stars, 24h
β€”
stars, 7 days
+94
stars, 30 days Β· #2,473
3.2k
β˜… total
658
forks Β· 578 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageDart
LicenseAGPL-3.0
Created2023-07-13 (3y ago)
Last pushtoday
Watchers25
OwnerUser

Seen on GitHub Trending

  • 2026-10-20 β€” #15 monthly in dart Β· +94 β˜…

GitHub topics

Links

README excerpt
FluffyChat is an open source, nonprofit and cute [matrix] client written in Flutter. The goal of the app is to create an easy to use instant messenger which is open source and accessible for everyone.
### Links:
- 🌐 [[Weblate] Translate FluffyChat into your language](https://hosted.weblate.org/projects/fluffychat/)
- 🌍 [[m] Join the community](https://matrix.to/#/#fluffy-space:matrix.org)
- πŸ“° [[Mastodon] Get updates on social media](https://troet.cafe/@krille)
- πŸ’ [[Liberapay] Support FluffyChat development](https://de.liberapay.com/KrilleChritzelius)
### Screenshots:
# Features
- πŸ“© Send all kinds of messages, images and files
- πŸ€™ Video calls with Matrix RTC
- πŸŽ™οΈ 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
- 🎨 Material You design
- πŸ˜„ Custom emotes and stickers
- 🌌 Spaces
- πŸ” End to end encryption
- πŸ”’ Encrypted chat backup
- πŸ˜€ Emoji verification & cross signing
... and much more.
# Installation
Please visit the website for installation instructions:
- https://fluffychat.im
# Configuration and Mobile Device Management (MDM)
FluffyChat supports configuration via MDM on Android&iOS (since v2.10.0) and via a config.json file on web. You can see the populated configuration for MDM on Android in this file under `/android/app/src/main/res/xml/app_restrictions.xml`.
An example configuration can be found in the `config.sample.json` file.
# How to build
1. To build FluffyChat you need Flutter and Rust
2. Clone the repo:
 [code] 
3. Debug on your platform with: `flutter run`
### Web
* Execute once before run or build:
 [code] 
* Optionally configure by serving a `config.json` at the same path as fluffychat.
 An example can be found at `config.sample.json`. All values there are optional.
 **Please only the values, you really need**. If you e.g. only want
 to change the default homeserver, then only modify the `defaultHomeserver` key.
## How to run integration tests
You need to have docker installed locally! Run the preparation script before every test run:
 [code] 
Then run all tests with:
 [code] 
# Special thanks
* Fabiyamada is a graphics designer and has made the fluffychat logo and the banner. Big thanks for her great designs.
* Also thanks to all translators and testers! With your help, fluffychat is now available in more than 12 languages.
* The Matrix Foundation for making and maintaining the emoji translations used for emoji verification, licensed Apache 2.0
* Special thanks to MTRNord, Sorunome and Advocatux.