{"repo":"nuekkis/GrokDB","free":true,"listed":false,"github":"https://github.com/nuekkis/GrokDB","clone":"git clone https://github.com/nuekkis/GrokDB.git","description":"A modern, type-safe SQLite database wrapper. CLI and Migration support available.","language":"TypeScript","stars":11,"topics":["database","database-management","database-migrations","database-schema","database-wrapper","databases","db","db-wrapper","sqlite","sqlite-database"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Contact Discord Support Server GrokDB GrokDB is a high-performance, secure, and feature-rich SQLite database wrapper for Node.js applications. Built with TypeScript and powered by better-sqlite3, it provides a modern and type-safe interface for database operations. System Requirements - Node.js = 16.0.0 - SQLite3 - Operating Systems: - Linux (x64, arm64) - macOS (x64, arm64) - Windows (x64) Features - 🚀 High-performance SQLite operations - 🔒 Built-in encryption support - 📝 Schema validation with Zod - 🔄 Transaction support - 🏗️ Advanced table relationships - 🔍 Indexing support - 🛡️ Type safety with TypeScript - 💾 Automatic backups - 🔐 Foreign key constraints - 📊 Query builder with pagination - 🔄 JSON field support - 📦 Migration system - 🎯 Event system - 🗑️ Soft delete support - 🖥️ Interactive CLI Installation Quick Start Advanced Features 1. JSON Fields GrokDB supports automatic JSON serialization and deserialization: 2. Migration System Manage database schema changes with migrations: 3. Event System Listen for database events: 4. Soft Delete Implement soft delete functionality: 5. CLI Tool Manage your database from the command line: Interactive CLI features: - Execute SQL queries - View table schemas - Manage data - Run migrations - Export/import data Best Practices 1. Connection Management 2. Error Handling 3. Type Safety 4. Validation 5. Indexing Performance Considerations 1. Use transactions for multiple operations 2. Create indexes for frequently queried c","default_branch":null,"files":null,"tree":[],"storefront":"/r/nuekkis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nuekkis/GrokDB/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}