Repository navigation
Releases: KeraDB/keradb
Releases · KeraDB/keradb
Release list
v0.1.0
🚀 The first official release of KeraDB CLI - A lightweight, embedded NoSQL document database written in Rust.
✨ Features
Core Database
- Single-file database format - All your data stored in one portable
.ndbfile - Document-oriented storage - Store and query JSON documents naturally
- Collections - Organize documents into logical groups
- Primary key indexing - Fast lookups with automatic indexing
- Memory-safe - Built with Rust for reliability and performance
Interactive REPL
- Full-featured command-line interface
- Syntax highlighting and auto-completion
- Command history
- Multi-line input support
Vector Search
- Built-in HNSW (Hierarchical Navigable Small World) index
- Similarity search for AI/ML applications
- Configurable distance metrics (Cosine, Euclidean, Dot Product)
📦 Installation
Windows (winget)
winget install KeraDB.CLIManual Download
Download keradb-windows-x64.exe from the release assets.
🎯 Quick Start
# Start interactive REPL
keradb
# Open a database file
keradb mydata.ndb
# Execute a command directly
keradb mydata.ndb -c "CREATE COLLECTION users"📋 Supported Commands
| Command | Description |
|---|---|
CREATE COLLECTION <name> |
Create a new collection |
DROP COLLECTION <name> |
Delete a collection |
SHOW COLLECTIONS |
List all collections |
INSERT INTO <collection> <json> |
Insert a document |
SELECT FROM <collection> |
Query all documents |
SELECT FROM <collection> WHERE <condition> |
Query with filter |
UPDATE <collection> SET <field>=<value> WHERE <condition> |
Update documents |
DELETE FROM <collection> WHERE <condition> |
Delete documents |
COUNT <collection> |
Count documents in collection |
Vector Commands
| Command | Description |
|---|---|
CREATE VECTOR COLLECTION <name> |
Create vector collection |
INSERT VECTOR INTO <collection> <json> |
Insert vector document |
SEARCH VECTOR <collection> <query> LIMIT <n> |
Similarity search |
💻 System Requirements
- OS: Windows 10/11 (x64)
- Disk Space: ~3 MB
- Memory: Minimal (embedded database)
🔗 Links
- Documentation: https://keradb.github.io
- Source Code: https://github.com/KeraDB/keradb
- Report Issues: https://github.com/KeraDB/keradb/issues
📝 Checksums
SHA256: ECA76D5E86A2370C30A45AEE103CF71C40E836A557716E951FA2DA5483BA62CC
File: keradb-windows-x64.exe
Full Changelog: https://github.com/KeraDB/keradb/commits/v0.1.0