#key-value #key-value-database #server #tcp-server #tokio #pair #blazingly

app ffly

A "blazingly" fast key-value pair database without bloat written in rust

4 releases

0.0.3 Feb 11, 2023
0.0.2 Aug 14, 2022
0.0.1 Aug 14, 2022
0.0.0 Aug 11, 2022

#2603 in Database interfaces

29 downloads per month

MIT license

27KB
566 lines

Firefly server

The TCP server to handle firefly requests, this uses the Tokio runtime.

Installing the server

The cargo ffly crate can be used to install the server.

$ cargo install ffly

Or install it from the AUR. $ paru -S ffly

For testing purposes you can also use the docker image: arthurdw/firefly

Building the server

Dependencies

  • Rust
  • Cargo

Build

Build the server, the binary is located in the target directory.

$ cargo build --release

Customization

Customizing the server can currently be done by modifying values within the src/main.rs file.

Dependencies

~7–16MB
~166K SLoC