Natural Polyglot Machine
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

piotrdb

0.0.4 • Public • Published

info

currently in developement, do not use yet.

Piotr DB

A database with the following features:

  • Promises (es6.Promise)
  • Schemas (json-schema)
  • Replication (like pouchDB)
  • Queries (like mongoDB)
  • LevelDOWN (all engines supported)
  • encryption (by password)
  • import/export (JSON)
  • Observables (from rxjs)
  • multiTab-support
  • for Browsers
  • and NodeJS
  • and angular2
  • and React native
  • and Cordova

Intention

I needed a database which works in nodeJS and the Browser. I wanted to easily request and save data. I wanted to use leveldown storage engines. I wanted schemas.

I tried levelup. I tried linvodb. I tried pouchDB. I tried minimongo.

But none of them was the optimal solution.

ideas

  • native multiTab/window-support
  • decrypted exports

install

npm i piotrdb

Downloadsweekly downloads

1

version

0.0.4

license

ISC

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability