bonsaidb icon indicating copy to clipboard operation
bonsaidb copied to clipboard

A developer-friendly document database that grows with you, written in Rust

Results 105 bonsaidb issues
Sort by recently updated
recently updated
newest added

Right now the server and client do not do any of the recommended WebSocket closing procedures. It doesn't really impact the protocol used in PliantDB, but my understanding from doing...

enhancement
networking

To offer better monitoring of BonsaiDb, we're going to want to offer a set of metrics. While we will want those metrics to be able to be reported externally, an...

enhancement
key-value

Using [Redis's command list](https://redis.io/commands#hash) for inspiration: - Add the ability to store a HashMap of key-value pairs in a single key within the key-value store. - Expose the functionality through...

enhancement
good first issue
key-value

Using [Redis's command list](https://redis.io/commands#list) for inspiration: - Add the ability to store a Vec of values in a single key within the key-value store. - Expose the functionality through the...

enhancement
good first issue
key-value

Using [Redis's command list](https://redis.io/commands#set) for inspiration: - Add the ability to store a HashSet of values in a single key within the key-value store. - Expose the functionality through the...

enhancement
good first issue
key-value

This should be written as a tower-http service, if possible, to make it easy to embed in arbitrary webservers. For each HTTP endpoint, the provider should offer a default screen...

enhancement
multiuser

To protect against client-enumeration attacks, it is useful to sometimes build a custom delay when registering or logging in. This is far from ideal and I believe would be better...

enhancement
multiuser

Add the ability to link one or more TOTP "devices" with unique user-displayable names. For now, if a user has two-factor, force them to input a code on every authentication.

enhancement
multiuser

BonsaiDb had its [first commit](https://github.com/khonsulabs/bonsaidb/commit/43bd3a25b61fc7841c9554422d7bb46ad4362e59) on March 19, 2021. It has remained in experimental status until this day. We are close to releasing our first alpha version. We believe that...

documentation
blocked

Without interrupting established connections, it should be possible to replace TLS certificates on the fly. The practical use case for this is short-lived certificates such as LetsEncrypt needing to be...

documentation