Skip to content

Releases: byteakp/lazyydb

v1.0 (Basic Features)

15 Mar 01:24
65b2a75

Choose a tag to compare

LazyDB v1.0.0 - Initial Release

📅 Release Date: 2025-03-15

🎉 What's New?

Introducing LazyDB, a lightweight, zero-setup JSON database with SQL-like queries, designed for rapid development. 🚀

🛠 Features:

File-Based or In-Memory Storage – Use database.json or run in-memory.
SQL-like Queries – Example:

db.select('users').where('age', '>', 20).join('orders', 'id', 'userId').get();

Aggregations & Indexingcount, sum, avg, min, max.
Full-Text Search – Supports fast, indexed text searches.
Zero-Config Setup – Just run new LazyDB().
Event-Driven – React to insert, update, delete events.
CLI Support – Run queries with:

npx lazydb "SELECT * FROM users WHERE age > 20"

REST API Support – Easily integrate with Express.js.
Cross-Platform – Works in Node.js, browsers, and Deno.

📦 Installation:

npm install lazyydb

🔥 Quick Start:

const LazyDB = require('lazyydb');
const db = new LazyDB('database.json');

db.insert('users', { id: 1, name: 'John Doe', age: 25 });
console.log(db.select('users').where('age', '>', 20).get());

🐛 Bug Fixes & Improvements:

  • Performance Optimizations for query execution.
  • Enhanced Indexing Mechanism for faster searches.

🏗 Future Plans:

  • 🔄 Cloud Sync (Planned for v1.1)
  • 🏎️ Even Faster Queries with caching optimizations.

📢 Community

Found a bug? Create an Issue
❤️ Support the Project – Give us a ⭐ on GitHub!

Full Changelog: https://github.com/losercodes/lazydb/commits/npm