Skip to content

Instantly share code, notes, and snippets.

@blahah
Created April 17, 2016 07:34
Show Gist options
  • Save blahah/2fbc6b3b2e2cb44281247c88ddd84f03 to your computer and use it in GitHub Desktop.
Save blahah/2fbc6b3b2e2cb44281247c88ddd84f03 to your computer and use it in GitHub Desktop.
Comparison of embedded NoSQL databases that can be emedded in a Node.js - Electron app

Making an Electron app and want to embed a database? Here's a table to help you choose the right database software.

Work in progress

Project Language NPM package? Flat file? In memory? Full-text search? Maturity Embedded size Dependencies
NeDB Javascript Yes Always No High Low Simple
Lunr Javascript No Yes Yes High Tiny None
Search-index Javascript
Sqlite3 C Yes No Yes (fts extensions) High Low Needs compiling
Elasticsearch Java Yes (exported) No Yes High Medium Java
@pubkey
Copy link

pubkey commented Mar 1, 2023

You should add RxDB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment