• Stars
    star
    122
  • Rank 292,031 (Top 6 %)
  • Language
    Rust
  • License
    ISC License
  • Created almost 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An embedded key/value store for Rust

kv

An embedded key/value store for Rust built on sled

  • Easy configuration
  • Integer keys
  • Serde integration

Note: kv 0.20 and greater have been completely re-written to use sled instead of LMDB. In the process the entire API has been redesigned and simplified significantly. If you still need to use LMDB or don't like the new interface then you might want to check out rkv.

Optional features

  • msgpack-value
    • MessagePack encoding using rmp-serde
  • json-value
    • JSON encoding using serde_json
  • bincode-value
    • bincode encoding using bincode
  • lexpr-value
    • S-expression encoding using serde-lexpr

Documentation

See https://docs.rs/kv

More Repositories

1

ocaml-rs

OCaml extensions in Rust
Rust
212
star
2

ocaml-py

Python 3.5+ bindings for OCaml
OCaml
54
star
3

image2-rs

Image processing library for Rust
Rust
51
star
4

ocaml-bimage

Composable image processing library for OCaml
C
35
star
5

llama

Rust LLVM bindings
Rust
29
star
6

yurt

OCaml HTTP Microframework
OCaml
25
star
7

ocaml-rust-starter

Getting started with ocaml-rs
Shell
23
star
8

futhark-bindgen

A Futhark binding generator for Rust and OCaml
Rust
17
star
9

ocaml-vec

Example OCaml library written using Rust and ocaml-rs
OCaml
15
star
10

halide-runtime

Rust bindings to the Halide runtime
C++
14
star
11

resp

OCaml library for building clients and servers that communicate using the Redis Serialization Protocol
OCaml
12
star
12

irmin-redis

Redis backend for Irmin
OCaml
10
star
13

irmin-remote

OCaml
9
star
14

irmin-ipfs

OCaml
9
star
15

irmin-web

A tool for building web applications using Irmin
OCaml
8
star
16

irmin-graphql-js

Irmin GraphQL bindings for Javascript
JavaScript
8
star
17

ocaml-hiredis

Hiredis bindings for OCaml
C
7
star
18

qq

A message queue for MirageOS
OCaml
7
star
19

libirmin

C bindings for Irmin
OCaml
7
star
20

irmin-resp

A RESP server for Irmin
OCaml
6
star
21

halide-build

Rust
6
star
22

irmin-unikernels

OCaml
6
star
23

ocaml-ezsqlite

Simple SQLite3 bindings for OCaml
C
5
star
24

resp-server

An OCaml library for building servers that speak RESP
OCaml
5
star
25

ocaml-b2

Backblaze API for OCaml
OCaml
5
star
26

irmin-graphql-go

Go bindings to the Irmin GraphQL API
Go
5
star
27

castor

An embedded content addressable store for Rust
Rust
4
star
28

libtwombly

Vector graphics library based on Antigrain
C++
4
star
29

ocaml-fusion

Lazy streams for OCaml
OCaml
4
star
30

irmin-fuse

OCaml
3
star
31

memtrace-filters

OCaml
3
star
32

rust-ocaml-starter

Shell
3
star
33

ocaml-openbsd

OCaml
3
star
34

ezimage

bare-bones image I/O library
C++
3
star
35

ocaml-rusage

C
2
star
36

seqdir

OCaml
2
star
37

worm-rs

Rust
1
star
38

ocaml-rs-tuple-of-vectors

Rust
1
star
39

worm

Reflection-based RESP3 server framework
Go
1
star
40

ocaml-crc64

OCaml
1
star
41

fileproxy-rs

Rust
1
star
42

ocaml-warc

OCaml
1
star
43

rust-sexplib

Rust
1
star
44

redis-tls

A secure proxy for Redis
OCaml
1
star
45

irmin-rpc-rust

Rust
1
star
46

ocamlformat-auto

Automatic ocamlformat version selection
OCaml
1
star
47

c-header-to-json

Python
1
star
48

repr-rs

Rust
1
star