NeDB logo

NeDB

Simple in-app or in-browser pure javascript database
37
85
+ 1
0

What is NeDB?

Embedded persistent or in memory database for Node.js, nw.js, Electron and browsers, 100% JavaScript, no binary dependency. API is a subset of MongoDB's and it's plenty fast.
NeDB is a tool in the Databases category of a tech stack.
NeDB is an open source tool with 13.5K GitHub stars and 1K GitHub forks. Here’s a link to NeDB's open source repository on GitHub

Who uses NeDB?

Companies
3 companies reportedly use NeDB in their tech stacks, including Cloud Print Endpoint, SOBSOFT, s.r.o., and Rocket.Chat.Apps Engine.

Developers
33 developers on StackShare have stated that they use NeDB.

NeDB's Features

  • In-memory datastore
  • Persistent datastore
  • Equivalent of a MongoDB collection
  • JavaScript database

NeDB Alternatives & Comparisons

What are some alternatives to NeDB?
LokiJS
LokiJS is a document oriented database written in javascript, published under MIT License. Its purpose is to store javascript objects as documents in a nosql fashion and retrieve them with a similar mechanism. Runs in node (including cordova/phonegap and node-webkit), nativescript and the browser.
SQLite
SQLite is an embedded SQL database engine. Unlike most other SQL databases, SQLite does not have a separate server process. SQLite reads and writes directly to ordinary disk files. A complete SQL database with multiple tables, indices, triggers, and views, is contained in a single disk file.
MongoDB
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
LevelDB
It is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. It has been ported to a variety of Unix-based systems, macOS, Windows, and Android.
Loki
Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate, as it does not index the contents of the logs, but rather a set of labels for each log stream.
See all alternatives

NeDB's Followers
85 developers follow NeDB to keep up with related blogs and decisions.