Skip to content

Releases: KeraDB/keradb

Release list

v0.1.0

Choose a tag to compare

@thechandanbhagat thechandanbhagat released this 29 Nov 02:00
27a681d

🚀 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 .ndb file
  • 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.CLI

Manual 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


📝 Checksums

SHA256: ECA76D5E86A2370C30A45AEE103CF71C40E836A557716E951FA2DA5483BA62CC
File:   keradb-windows-x64.exe

Full Changelog: https://github.com/KeraDB/keradb/commits/v0.1.0