Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. React Native
  3. react-native-meteor

react-native-meteor

MITJavaScriptv1.4.0

Meteor-like reactivity and DDP connection management for React Native applications.

GitHubGitHub
688 stars200 forks0 contributors

What is react-native-meteor?

react-native-meteor is a library that provides Meteor-like reactivity and data synchronization for React Native applications. It manages DDP connections to Meteor servers, allowing developers to use familiar Meteor APIs (subscriptions, collections, methods) in their mobile apps. It solves the problem of integrating real-time, reactive data flows into React Native without manually handling WebSocket connections.

Target Audience

React Native developers who are building mobile apps that need real-time data synchronization with Meteor backends. It's particularly useful for teams already using Meteor on the server side.

Value Proposition

Developers choose react-native-meteor because it provides a seamless bridge between React Native and Meteor, eliminating the need to implement DDP protocols manually. Its API closely matches Meteor's documentation, reducing the learning curve and enabling rapid development of reactive mobile apps.

Overview

Meteor Reactivity for your React Native application :)

Use Cases

Best For

  • Building React Native apps that sync data in real-time with Meteor servers
  • Adding live updates and reactive data to existing React Native projects
  • Creating collaborative mobile applications with shared data states
  • Developing cross-platform mobile apps with Meteor backends
  • Migrating web-based Meteor apps to mobile with minimal code changes
  • Implementing subscription-based data fetching in React Native

Not Ideal For

  • Projects not using a Meteor backend server
  • Teams preferring GraphQL or REST APIs over real-time DDP connections
  • Applications where minimizing JavaScript bundle size is a critical priority
  • Developers needing extensive offline-first capabilities without real-time sync dependencies

Pros & Cons

Pros

Seamless DDP Management

Automatically sets up and maintains WebSocket connections to Meteor servers, freeing developers from low-level networking code, as highlighted in the README's purpose.

React Native Optimized

Fully compatible with React Native and addresses platform-specific requirements, such as enforcing ws/wss protocols for Android compatibility since RN 0.26.0.

Familiar Meteor API

Mirrors Meteor's documentation closely, allowing developers to use subscriptions, collections, and methods as they would in a web Meteor app, reducing the learning curve.

Reactive Components

Provides withTracker HOC and MeteorListView for automatic UI updates when data changes, enabling real-time reactivity without manual state management.

Cons

Version Compatibility Headaches

Requires specific library versions for different React Native releases (e.g., RN > 0.49 vs. RN < 0.45), making upgrades complex and prone to breaking changes.

Platform-Specific Constraints

Limited to ws or wss protocols for connections on Android, which can complicate server setup and deployment compared to more flexible networking options.

Meteor Ecosystem Lock-in

Only useful with Meteor backends, reducing flexibility if you need to switch to other technologies or integrate with non-Meteor services.

Frequently Asked Questions

Quick Stats

Stars688
Forks200
Contributors0
Open Issues98
Last commit3 years ago
CreatedSince 2015

Tags

#websocket#data-sync#react-native#reactivity#subscriptions#real-time#meteor#mobile#ddp

Built With

J
JavaScript
R
React Native

Included in

React Native35.6k
Auto-fetched 7 hours ago

Related Projects

reactivesearch-nativereactivesearch-native

Search UI components for React and Vue

Stars4,919
Forks472
Last commit13 days ago
react-native-fetch-blobreact-native-fetch-blob

A project committed to making file access and data transfer easier, efficient for React Native developers.

Stars2,610
Forks1,621
Last commit3 years ago
react-native-background-uploadreact-native-background-upload

Upload files in your React Native app even while it's backgrounded. Supports Android and iOS, including camera roll assets.

Stars762
Forks356
Last commit2 years ago
react-native-simple-authreact-native-simple-auth

OAuth login for React Native

Stars664
Forks105
Last commit4 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub