#141 · Primary category: MLOps & Evaluation
beir
A Heterogeneous Benchmark for Information Retrieval. Easy to use, evaluate your models across 15+ diverse IR datasets.
Project last updated:10/16/25
GitHub Stars
2.3K
Forks
251
Contributors
18
License
Apache-2.0
Why we included this project
Choosing a retrieval model usually means guessing how well it will hold up on data you did not train on. BEIR removes some of that guesswork by bundling more than 15 preprocessed datasets into a single evaluation harness, so dense, sparse, and reranking models all go through the same pipeline and come back with standard metrics like NDCG@k, MAP, and recall without per-dataset glue code. Zero-shot scores on BEIR have become a common shorthand when comparing embedding and dense retriever models, so a strong run here tends to carry real weight in model selection. The library also keeps pace as the stack changes: it accommodates LLM-based embeddings with LoRA and vLLM inference, which matters once you move past classic sentence-transformers setups.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
unsloth
Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, Kimi K3, MiniMax-H3, Gemma 4, FLUX and more.
LlamaFactory
Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
langfuse
🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
netron
Visualizer for neural network, deep learning and machine learning models