The most powerful, flexible, and secure local database management system for Node.js.
From local development to global deployment, EveloDB provides everything you need for modern database management.
We migrated New Engine to evelodb and existing old version to evelodb-lite. If you are using evelodb@1.4.10 or lower versions, please migrate your packages to evelodb-lite@1.0.1 or stay evelodb@1.4.10 to keep old syntaxes. ...Read More
Old database files will not work in new engine. For small scale projects, we recommend evelodb-lite and keep old collections.
New Engine evelodb@1.5
Old Engine evelodb-lite@1.0
So evelodb@1.4.10 and evelodb@1.5 are different packages.
evelodb@1.5 New: High perfomance upgrated storage engine
evelodb@1.4 Old: Simple small scale database
What's New in EveloDB v1.5?


Advanced and powerfull solution
npm i evelodbBest choice for large scale and production level Node.js applications.

Simple and light-weight solution
npm i evelodb-liteGood for small scale Node.js apps. Basic features and flexible structure.

Complete Server Solution
Not AvailableLightweight, user-friendly UI, built-in shell, and secure backend system for complete DBMS.
Ready to revolutionize your database management?
EveloDB combines traditional database reliability with cutting-edge AI capabilities and modern security standards.
All records are serialized as BSON binary documents. No JSON overhead. Optimized for performance and compact disk usage.
Primary and secondary B-Tree indexes (.bidx files) for O(log n) lookups. Fast insertion, deletion, and search operations.
Define typed fields with required, min, max constraints. Supports nested object schemas. Validation enforced on every create and update.
Thread-safe field modifications with $inc, $set, $push, $pull, and $unset. No manual read-modify-write cycles needed.
Filter with conditions $eq, $ne, $gt, $gte, $lt, $lte, $in, $nin, $regex for powerful querying.
Collection-level and global locking with db.atomic() and db.transaction(). Prevents race conditions during async operations.
Store small application configuration as standalone .objdb BSON files. Read, write, update, rename, delete, and list objects with a simple API.
Store and retrieve any file type. Built-in image processing with resize, filters, format conversion, and a 200MB zero-decode LRU cache for sub-millisecond reads.
Automatic reclamation of tombstoned record space. Rebuild indexes from raw data for recovery from corruption. Atomic crash-safe file writes.
All records are serialized as BSON binary documents. No JSON overhead. Optimized for performance and compact disk usage.
Primary and secondary B-Tree indexes (.bidx files) for O(log n) lookups. Fast insertion, deletion, and search operations.
Define typed fields with required, min, max constraints. Supports nested object schemas. Validation enforced on every create and update.
Thread-safe field modifications with $inc, $set, $push, $pull, and $unset. No manual read-modify-write cycles needed.
Filter with conditions $eq, $ne, $gt, $gte, $lt, $lte, $in, $nin, $regex for powerful querying.
Collection-level and global locking with db.atomic() and db.transaction(). Prevents race conditions during async operations.
Store small application configuration as standalone .objdb BSON files. Read, write, update, rename, delete, and list objects with a simple API.
Store and retrieve any file type. Built-in image processing with resize, filters, format conversion, and a 200MB zero-decode LRU cache for sub-millisecond reads.
Automatic reclamation of tombstoned record space. Rebuild indexes from raw data for recovery from corruption. Atomic crash-safe file writes.
All records are serialized as BSON binary documents. No JSON overhead. Optimized for performance and compact disk usage.
Primary and secondary B-Tree indexes (.bidx files) for O(log n) lookups. Fast insertion, deletion, and search operations.
Define typed fields with required, min, max constraints. Supports nested object schemas. Validation enforced on every create and update.
Thread-safe field modifications with $inc, $set, $push, $pull, and $unset. No manual read-modify-write cycles needed.
Filter with conditions $eq, $ne, $gt, $gte, $lt, $lte, $in, $nin, $regex for powerful querying.
Collection-level and global locking with db.atomic() and db.transaction(). Prevents race conditions during async operations.
Store small application configuration as standalone .objdb BSON files. Read, write, update, rename, delete, and list objects with a simple API.
Store and retrieve any file type. Built-in image processing with resize, filters, format conversion, and a 200MB zero-decode LRU cache for sub-millisecond reads.
Automatic reclamation of tombstoned record space. Rebuild indexes from raw data for recovery from corruption. Atomic crash-safe file writes.
On JSON, you can view and edit your database files in any text editor. Cannot do that on BSON or JSON + AES.
Choose between human-readable JSON or efficient BSON binary format with ObjectId support for flexible data storage.
Custom paths, extensions, auto-primary keys, and no-repeat options for precise control over your database behavior.
AES-256-CBC, AES-128-GCM and other encryption standards to secure your data at rest. Only available for JSON format.
Natural language queries with Gemini AI to analyze your collections and detect patterns, offensive content, and unusual data.
Rich comparison operators ($gt, $lt, $in, etc.) and search capabilities with regex support for powerful data retrieval.
On JSON, you can view and edit your database files in any text editor. Cannot do that on BSON or JSON + AES.
Choose between human-readable JSON or efficient BSON binary format with ObjectId support for flexible data storage.
Custom paths, extensions, auto-primary keys, and no-repeat options for precise control over your database behavior.
AES-256-CBC, AES-128-GCM and other encryption standards to secure your data at rest. Only available for JSON format.
Natural language queries with Gemini AI to analyze your collections and detect patterns, offensive content, and unusual data.
Rich comparison operators ($gt, $lt, $in, etc.) and search capabilities with regex support for powerful data retrieval.
On JSON, you can view and edit your database files in any text editor. Cannot do that on BSON or JSON + AES.
Choose between human-readable JSON or efficient BSON binary format with ObjectId support for flexible data storage.
Custom paths, extensions, auto-primary keys, and no-repeat options for precise control over your database behavior.
AES-256-CBC, AES-128-GCM and other encryption standards to secure your data at rest. Only available for JSON format.
Natural language queries with Gemini AI to analyze your collections and detect patterns, offensive content, and unusual data.
Rich comparison operators ($gt, $lt, $in, etc.) and search capabilities with regex support for powerful data retrieval.
Connect with developers, get support, contribute to the project, and stay updated with the latest developments in the EveloDB ecosystem.
Star the project and contribute
Join our developer community
Updates and announcements
Follow for latest news
EveloDB is developed by K.Prabhasha at Evelocore with ❤️ for the Node.js community.