Skip to content
@KeraDB

KeraDB

  • United Kingdom

KeraDB

A lightweight, embedded NoSQL document database with vector search, written in Rust

Build Status Rust License


What is KeraDB?

KeraDB is a single-file, embedded document database designed for simplicity and performance. Think SQLite, but for JSON documents with built-in vector search capabilities!

Key Features

Feature Description
Single-file database One .ndb file contains everything
Fast Written in Rust with zero-cost abstractions
Memory-safe Rust's guarantees prevent crashes and data corruption
Vector Search HNSW index for fast approximate nearest neighbor search
Delta Compression LEANN-style compression with up to 97% storage savings
Multi-language SDKs Rust, Node.js, Python, Go, C#, and more

Repositories

Repository Description
keradb Core database engine and CLI
keradb-labs Desktop GUI app with Tauri + React
keradb.github.io Documentation website

Quick Start

# Install KeraDB CLI
curl -sSf https://keradb.github.io/quickstart.sh | sh

# Create a database and start the shell
keradb shell myapp.ndb

# Insert and query documents
keradb> insert users {"name": "Alice", "age": 30}
keradb> find users

Performance

  • Sub-40us vector search on 10K vectors
  • ~50K ops/sec document lookups
  • ~9K vectors/sec bulk insert rate
  • Up to 97% compression for similar vectors

Check out our latest benchmark here


Contributing

We welcome contributions! Check out our repositories and feel free to open issues or submit pull requests.


Built with Rust

Documentation | Getting Started

Popular repositories Loading

  1. keradb keradb Public

    Core KeraDB codebase for embedded NoSQL database.

    Rust 1

  2. keradb.github.io keradb.github.io Public

    TypeScript

  3. .github .github Public

  4. explorer explorer Public

    Explore KeraDB using a UI

    TypeScript

  5. cpp-sdk cpp-sdk Public

    C++

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…