To make RxDB a sustainable project, some plugins are not part of the RxDB open source project.
Instead they are part of the rxdb-premium package which must be purchased.
Professional developers use these to get the best performance and the most out of RxDB.
Currently the fastest RxStorage that can be used in the browser. Based on the File System Access API.
A really fast storage based on IndexedDB. Made to be used in browsers.
A really fast storage based on SQLite. Used with Node.js, Electron, React Native, Cordova or Capacitor.
A wrapper around any other storage that improves performance by applying the sharding technique.
A plugins that migrates data from one storage to another. Use this when you want to change the used RxStorage or to migrate data from an older RxDB major version.
A wrapper around any other storage that creates a synced in-memory copy which improves performance for the initial page load time and write&read operations.
A tool to find the best index for a given query. You can use this during build time to find the best index and then use that index during runtime.
A wrapper around any other storage which optimizes the initial page load one by using localstorage for meta key-value document. Only works in browsers.
A RxStorage wrapper to run the storage inside of a SharedWorker which improves the performance by taking CPU load await from the main process. Used in browsers.
A RxStorage wrapper to run the storage inside of a Worker which improves the performance by taking CPU load await from the main process.
A faster and more secure encryption plugin based on the Web Crypto API.
A fast RxStorage based on the Node.js Filesystem.