A performant way to use PouchDB@7 on React Native in 2022

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • PouchDB

    :koala: - PouchDB is a pocket-sized database.

  • Fortunately, PouchDB is still maintained, and recently they've shipped v7.3.0 🎉. Much appreciated the community effort.

  • react-native-quick-sqlite

    Discontinued Fast SQLite for react-native.

  • Oscar Franco created a great SQLite driver react-native-quick-sqlite, which provides a low-level API to execute SQL queries, fast bindings via JSI. JSI has a smaller overhead than the traditional RN bridge's. So, this is much faster than react-native-sqlite-2, which I made to get PouchDB to work on RN before.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • react-native-sqlite-2

    SQLite3 Native Plugin for React Native for iOS, Android, Windows and macOS.

  • Oscar Franco created a great SQLite driver react-native-quick-sqlite, which provides a low-level API to execute SQL queries, fast bindings via JSI. JSI has a smaller overhead than the traditional RN bridge's. So, this is much faster than react-native-sqlite-2, which I made to get PouchDB to work on RN before.

  • react-native-quick-websql

    Fast WebSQL-compatible SQLite driver for React Native

  • I wanted to use it in my project, so I made react-native-quick-websql, which is a thin wrapper to make quick-sqlite compatible with WebSQL. It works flawlessly!

  • react-native

    A framework for building native applications using React

  • JavaScript strings with NULL character are not handled properly when passed to Native Modules · Issue #12731 · facebook/react-native

  • pouchdb-react-native

    :koala: - PouchDB is a pocket-sized database, with some patches for running on React Native

  • pouchdb-adapter-react-native-sqlite

    PouchDB adapter using ReactNative SQLite as its backing store

  • pouchdb-adapter-react-native-sqlite - PouchDB adapter for SQLite with those two modules

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • flipper

    A desktop debugging platform for mobile developers.

  • As the libraries use JSI for synchronous native methods access, remote debugging (e.g. with Chrome) is no longer possible. Instead, you should use Flipper.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Which are the best Databases for react native?

    1 project | /r/reactnative | 13 Jun 2023
  • Best database tool for offline React app

    1 project | /r/reactjs | 1 Jun 2023
  • Can't start metro bundler: looking for dependency in 3rd party module

    1 project | /r/reactnative | 17 Mar 2023
  • Is react-native-encrypted-storage a good place for storing base64 images securely?

    3 projects | /r/reactnative | 21 Feb 2023
  • Recommend an embedded database for use in Electron app

    2 projects | /r/electronjs | 28 Dec 2022