All Projects → vazra → electron-react-ts-rxdb-realm-sqlite

vazra / electron-react-ts-rxdb-realm-sqlite

Licence: other
Demo of Native Databases with Electron and ReactJS. Realm, SQLite and RxDB ( with LevelDB/IndexedDB/InMemory adapters)

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to electron-react-ts-rxdb-realm-sqlite

Fastonosql
FastoNoSQL is a crossplatform Redis, Memcached, SSDB, LevelDB, RocksDB, UnQLite, LMDB, ForestDB, Pika, Dynomite, KeyDB GUI management tool.
Stars: ✭ 1,001 (+3607.41%)
Mutual labels:  leveldb, indexeddb
Nano Sql
Universal database layer for the client, server & mobile devices. It's like Lego for databases.
Stars: ✭ 717 (+2555.56%)
Mutual labels:  leveldb, indexeddb
pouchy
A simple, opinionated interface for PouchDB 👝
Stars: ✭ 59 (+118.52%)
Mutual labels:  leveldb, indexeddb
client-side-databases
An implementation of the exact same app in Firestore, AWS Datastore, PouchDB, RxDB and WatermelonDB
Stars: ✭ 787 (+2814.81%)
Mutual labels:  indexeddb, rxdb
leveldb-jna
Java JNA (not JNI) adapter for LevelDB
Stars: ✭ 21 (-22.22%)
Mutual labels:  leveldb
ExamplesAndroid
Simple Example of Android [APIFacebook,APIGoogleMaps,APITwitter,Volley,Picasso etc etc etc]
Stars: ✭ 24 (-11.11%)
Mutual labels:  realm
DailyFeed
iOS client for newsapi.org
Stars: ✭ 128 (+374.07%)
Mutual labels:  realm
kvs
Lightweight key-value storage library for Browser, Node.js, and In-Memory.
Stars: ✭ 126 (+366.67%)
Mutual labels:  indexeddb
indexd
An external bitcoind index management service module
Stars: ✭ 50 (+85.19%)
Mutual labels:  leveldb
ionic-pwa-example-moment
A sample camera app implemented with PWA and Ionic 5.
Stars: ✭ 21 (-22.22%)
Mutual labels:  rxdb
rippledb
Embeddable key-value database engine in pure TypeScript, based on LSM-Tree
Stars: ✭ 33 (+22.22%)
Mutual labels:  leveldb
extension
web scraping extension
Stars: ✭ 28 (+3.7%)
Mutual labels:  indexeddb
secure-webstore
A secure IndexedDB store with built-in encryption
Stars: ✭ 35 (+29.63%)
Mutual labels:  indexeddb
ti.moddevguide
Appcelerator Titanium native Module Guide
Stars: ✭ 39 (+44.44%)
Mutual labels:  native-module
couch-auth
Powerful authentication for APIs and apps using CouchDB (or Cloudant) with Node >= 14
Stars: ✭ 50 (+85.19%)
Mutual labels:  rxdb
acebase
A fast, low memory, transactional, index & query enabled NoSQL database engine and server for node.js and browser with realtime data change notifications
Stars: ✭ 288 (+966.67%)
Mutual labels:  indexeddb
cordova-plugin-realm
Unofficial Cordova plugin for Realm Mobile Database.
Stars: ✭ 29 (+7.41%)
Mutual labels:  realm
RChat
No description or website provided.
Stars: ✭ 58 (+114.81%)
Mutual labels:  realm
TheLastTime
C# .NET 5 Blazor WebAssembly Progressive Web Application that tracks when was the last time you did something
Stars: ✭ 23 (-14.81%)
Mutual labels:  indexeddb
indexeddb-orm
Indexed DB ORM
Stars: ✭ 53 (+96.3%)
Mutual labels:  indexeddb

Electron React (Typescript) with RxDB, Realm & SQLite

Demo of Native Databases with Electron and ReactJS. Realm, SQLite and RxDB ( with LevelDB/IndexedDB/InMemory adapters)

Getting Started

Simply fork/clone this repository, install dependencies, and try yarn dev.

# clone thee repo
mkdir electron-react-dbs && cd electron-react-dbs
git clone https://github.com/vazra/electron-react-ts-rxdb-realm-sqlite.git
cd electron-react-dbs

# install dependencies
yarn

# run in dev mode
yarn dev

You will be able to tryout all the databases available.

The use of the yarn package manager is strongly recommended, as opposed to using npm.

FAQ

  1. Can I use this as a boilerplate for my electron-react app with native databases

    Ans. Yes, you can. this project itself is bootstrapped with electron-react boilerplate You can either take it as the base project or fork this repo and remove unwanted db codes. The code is structured in such a way that any db code can be removed without much effort.

For any bugs or requests create issues here

Pull requests are also invited. 🚀

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].