Releases: byteakp/lazyydb
Releases · byteakp/lazyydb
v1.0 (Basic Features)
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 & Indexing – count, 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