evelodb
v1.5.2
Published
A high-performance native B-tree database for Node.js. Made by Evelocore.
Maintainers
Readme
Introduction
EveloDB is a high-performance native B-tree database for Node.js applications. It's designed for applications that need fast indexing and reliable local storage without the complexity of traditional database configuration.
📚 The documentation website is the source of truth and contains the latest guides and updates.
Quick Start
npm install evelodbimport { eveloDB } from "evelodb"
const db = new eveloDB({
directory: './database'
})
db.create('users', {
name: 'john',
age: 30,
isAdmin: true
})Why EveloDB
| | | |---|---| | ⚡ Native B-tree performance | Built for speed at scale, no ORM overhead | | 🔒 Atomic transactions | ACID-safe operations out of the box | | 📦 Zero-config storage | No external database server required | | 🧬 Schema validation | Define and enforce structure at write time | | 🖼️ File & image handling | Store files and manipulate images natively | | 📘 TypeScript-first | Full type support, ESM-ready |
Table of Contents
- 📥 Installation
- 📘 TypeScript / ES Modules
- 🔢 Comparison Operators
- 💈 Atomic Update Operators
- 🛠️ Configuration
- 🧬 Schema Definition
- ⚙️ Operations
- 💉 Inject Data
- 🔍 Get Query Result
- 💾 Backup Data
- 📦 Object Store
- 🔒 Transactions (atomic)
- 📁 Store Files
- 🖼️ Image Utilities
- 💡 Features
- 📈 Changelog
Contributing
Found a bug or have a feature request? Open an issue on the EveloDB Issues repo - since the main source is private, this is where bug reports and feature requests are tracked publicly.
