- Notifications
You must be signed in to change notification settings - Fork3
vazra/electron-react-ts-rxdb-realm-sqlite
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Demo of Native Databases with Electron and ReactJS. Realm, SQLite and RxDB ( with LevelDB/IndexedDB/InMemory adapters)
The electron & react part is bootstraped with
electron-webpack-typescript-react boilerplate
which is based inelectron-webpack
.- Use of
webpack-dev-server
for development - HMR for both
renderer
andmain
processes - Use of
babel-preset-env
that is automatically configured based on yourelectron
version - Use of
electron-builder
to package and build a distributable electron application
Make sure to check out
electron-webpack
's documentation for more details.- Use of
Implemented RxDB with native adapters of LevelDB & NodeSQL
Implemented nativeRealm database
Implemented nativeSQLite3 database
Simply fork/clone this repository, install dependencies, and tryyarn dev
.
# clone thee repomkdir electron-react-dbs&&cd electron-react-dbsgit clone https://github.com/vazra/electron-react-ts-rxdb-realm-sqlite.gitcd electron-react-dbs# install dependenciesyarn# run in dev modeyarn dev
You will be able to tryout all the databases available.
The use of theyarn package manager isstrongly recommended, as opposed to usingnpm
.
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 issueshere
Pull requests are also invited. 🚀
About
Demo of Native Databases with Electron and ReactJS. Realm, SQLite and RxDB ( with LevelDB/IndexedDB/InMemory adapters)
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.