Drop-in chat for React Native apps. Group chatrooms, 1:1 DMs, polls, voice notes and reactions, with an offline-first local database.
Docs: https://docs.likeminds.io/
Group chatrooms and 1:1 DMs with request, approve, reject, block and rate limits · emoji reactions · reply, edit, delete, multi-select · @-mentions · polls · voice notes · images, video, GIFs, PDFs and documents · link previews · chatroom topics · search · explore chatrooms · secret chatrooms and invites · report and moderation.
Beyond the shared feature set: a Realm local database so chat works offline and syncs on reconnect, swipe-to-reply, and FCM with Notifee push carrying deep-link routing.
npm install @likeminds.community/chat-rn-coreThis is the UI layer. It depends on the data layer:
npm install @likeminds.community/chat-rnSource for the data layer is at likeminds-chat-reactnative-data.
GIF support, voice-note record and playback, and clipboard are opt-in. Install them only if you need those features, so apps that do not are not carrying the weight.
| Directory | What it is |
|---|---|
likeminds-chat-reactnative-integration/ |
The publishable package |
community-chat/ |
Group chatrooms only |
networking-chat/ |
1:1 DMs only |
community-hybrid-chat/ |
Both in one app |
ai-chatbot/ |
Chat against an AI bot participant |
cbc/ |
A single-channel-as-community build |
Selected by theme: COMMUNITY for group chatrooms, NETWORKING for DMs, COMMUNITY_HYBRID for
both in one app.
React Native 0.71 or later.
Realm · @shopify/flash-list · Firebase Cloud Messaging · Notifee · AWS S3 and Cognito
See the org-wide contributing guide. Security issues go to natesh@likeminds.community, not the issue tracker.