candding

Comparison

Where candding sits next to fastembed, fastembed-rs, EmbedAnything, text-embeddings-inference, candle-transformers and hosted embedding APIs.

The table sets candding beside other ways to produce embeddings. A dash means this page has no verified fact for that cell, not that the project has nothing there.

ProjectRuntimeLanguageBackendsHow models are validatedModel surfaceServing
canddingcandle, in-processRustCPU and Apple Metal, verified per model; CUDA, verified per model on a T4every model against its own reference over the whole output, dense at cosine ≥ 0.9999 and max-abs ≤ 1e-4 in F32 on CPU, plus CPU-to-accelerator parity at cosine 0.99935 dense models in nine families, 6 sparse, 4 multi-vector and 8 rerankers; the catalog lists themnone, you embed in your own process
fastembed (Python)onnxruntimePythonCPU and CUDA execution providerscanonical-vector tests on the first five dimensions at 1e-3dense, sparse, late interaction, rerankers, imagesnone, in-process library
fastembed-rsonnxruntime through the ort crateRustonnxruntime execution providers——none, in-process library
EmbedAnythingcandle through candle-transformers, onnxruntime behind an optional featureRust, with Python bindingsCPU, CUDA, Metal through cargo features—dense, SPLADE, ColBERT, ColPali, CLIP, Whisper audio, rerankersnone, an in-process library that also ingests files, chunks them and writes to vector databases
text-embeddings-inferencecandleRust, reached over HTTPCPU, Metal, CUDAsnapshot tests at cosine 0.999—a server, as a Docker image or a binary
candle-transformers examplescandleRustCPU, Metal, CUDA through candle's features—a handful of embedding modelsnone, example programs rather than a library API
hosted embedding APIsthe provider'sany HTTP clientthe provider's hardware—the provider's catalogthe provider's endpoint, priced per token

candding stops at the vector or the score: it has no server, no Python bindings, and no chunking, parsing or storage. The roadmap plans the bindings, the pipelines around the catalog and the next model families, and testing has every assertion behind candding's validation cell.