By the time I got done implementing Candle's text embedding example for my needs, I realized it wouldn't take much more work to make it a crate.
Running on a 3090 and it's extremely fast. It generates the ~5k embeddings in MTEB's SCIFACT benchmark in 2-3m. CPU is very slow. I know this is not particularly impressive as Rust project, but this is my first crate and I enjoyed making something "user friendly" - even if I end up being the only user!