#query #problem #parser #bit-manipulation #nothing

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

#2102 in Database interfaces

MIT license

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


  • Rust
  • Cargo


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

$ cargo build --release


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


~237K SLoC