Drop-in social feed for React Native apps. Posts, comments, likes, polls and topics, running on both bare React Native and Expo managed workflow.
Docs: https://docs.likeminds.io/
Universal and personalised feeds · posts with text, images, video, documents, link previews, polls and custom widgets · comments with nested replies · likes with liker lists · topics and topic-filtered feeds · @-mentions · save, pin, hide, repost · search · activity feed · report queues · background upload with retry · push notifications.
Beyond the shared feature set: a user-onboarding screen for when no username is supplied, and anonymous post support.
npm install @likeminds.community/feed-rn-coreThis is the UI layer. It depends on the data layer:
npm install @likeminds.community/feed-rnSource for the data layer is at likeminds-feed-reactnative-data.
Media pickers are opt-in, and there are three generations to choose from: legacy pickers, React Native 0.78+ pickers, and Expo pickers. Install the set matching your app so you are not carrying the others.
| Directory | What it is |
|---|---|
likeminds-feed-reactnative-integration/ |
The publishable package |
social-feed/ |
Bare React Native CLI social feed |
social-feed-expo/ |
The same feed in Expo managed workflow, using expo-router and Expo pickers |
qna-feed/ |
Q&A variant with a custom post renderer |
Expo is supported as a first-class target, not a port. social-feed-expo is a working expo-router
app, and the package ships compatibility shims so both bare-RN and Expo picker generations work
against the same API.
React Native 0.71 or later.
See the org-wide contributing guide. Security issues go to natesh@likeminds.community, not the issue tracker.