Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 1949Tools index
Pricing
Open Source
Platform
cli
Type
TOOL
GitHub
28 stars
Date

About

Rapto is an in-memory NoSQL key-value database written in Zig with AOF persistence, using a single-threaded event-driven (epoll) server architecture to amortize event-handling costs across concurrent clients. It introduces a 'batch' protocol primitive that lets clients send indivisible ordered sequences of queries, plus features like multi-pattern key scanning, cursors, and CAS-style locking.

What it can do

  • Store and retrieve key-value data in memory

    Key-value pairsStored data

  • Persist data to disk using append-only file logging

    In-memory data changesAOF persistence file

  • Execute indivisible ordered batches of queries via batch protocol

    Sequence of queriesBatched query results

  • Scan keys using multiple patterns

    Key patternsMatching keys

  • Iterate large result sets using cursors

    Cursor requestPaginated results

  • Perform CAS-style locking on keys

    Key and expected valueLock success/failure

Tags

databasekey-value-storenosqlzigin-memoryevent-drivencache

Media

Rapto

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.