Dorea
A Key-Value data storage system. - [ This is a practice program ]
Install / Use
/learn @mrxiaozhuox/DoreaREADME
Data Sturct
Dorea have the basic data type and some compound type.
- String
- Number
- Boolean
- Binary
- List <DataValue>
- Dict <String, DataValue>
- Tuple <DataValue, DataValue>
Storage Model
dorea based on the Bitcask storage model. (Log)
All insert, update, delete operations are implemented as appends.
key: foo | value: "bar" | timestamp: 1626470590043 # Insert Value
key: foo | value: "new" | timestamp: 1626470590043 # Update Value (append info)
key: foo | value: none | timestamp: 1626470590043 # Remove Value (append info)
When a storage file reaches a maximum capacity, it is archived and a new write file is created.
Screenshot

Docker
docker pull mrxiaozhuox/dorea
Related Skills
himalaya
349.0kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
taskflow
349.0kname: taskflow description: Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layer
coding-agent
349.0kDelegate coding tasks to Codex, Claude Code, or Pi agents via background process
notion
349.0kNotion API for creating and managing pages, databases, and blocks.
