mteb has 3.1M monthly downloads and 3K GitHub stars. Version 2.18.0 supports Python <3.15,>=3.10, first published in 2022.
It is actively maintained under a permissive license, last released in Jul 2026.
It is built on top of datasets, numpy and polars. It is used by 14 tracked packages, including gritlm, seb and byaldi.
GitHub topics include benchmark, clustering and information-retrieval.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- datasets >=2.19.0
- numpy <3.0.0,>=1.23.0
- polars >=1.0.0
- pydantic >=2.11.0
- pytrec-eval-terrier >=0.5.6
- requests >=2.26.0
- rich >=13.0.0
- scikit-learn >=1.4.0
- scipy >=1.14.0
- sentence-transformers >=3.0.0
- torch >=2.0.0
- tqdm >1.0.0
- transformers <6.0.0,>=4.40.0
- typing-extensions >=4.5.0
98 optional dependencies
- accelerate[llama-nemotron-colembed-vl]
- accelerate[visrag-ret]
- accelerate[llama-nemotron-embed-vl-1b-v2]
- accelerate[nemotron-colembed-vl-v2]
- bm25s[bm25s]
- cachetools[leaderboard]
- codecarbon[codecarbon]
- cohere[cohere]
- colpali-engine[colpali-engine]
- datasets[audio]
- einops[jina]
- einops[jina-clip]
- einops[nomic]
- faiss-cpu[faiss-cpu]
- fastapi[api]
- flagembedding[flagembedding]
- flash-attn[llama-nemotron-colembed-vl]
- flash-attn[nemotron-colembed-vl-v2]
- flash-attn[flash-attention]
- flash-attn[llama-nemotron-embed-vl-1b-v2]
- google-genai[google-genai]
- gradio[leaderboard]
- gritlm[gritlm]
- huggingface-hub[xet]
- llm2vec[llm2vec]
- matplotlib[leaderboard]
- model2vec[model2vec]
- msclap[msclap]
- muq[muq]
- octen[octen]
- open-clip-torch[open-clip-torch]
- openai[openai]
- opentelemetry-exporter-otlp-proto-http[api]
- opentelemetry-instrumentation-fastapi[api]
- opentelemetry-sdk[api]
- peft[peft]
- peft[jina-v4]
- peft[jina-clip]
- pillow[image]
- playwright[og]
- plotly[leaderboard]
- prometheus-client[api]
- protobuf[siglip]
- pydantic-settings[api]
- pygithub[github]
- pylate[pylate]
- pymongo[leaderboard]
- pystemmer[bm25s]
- qwen-omni-utils[qwen-omni-utils]
- qwen-vl-utils[qwen-vl]
- qwen-vl-utils[eager-embed]
- salesforce-lavis[blip2]
- sauerkrautlm-colpali[sauerkrautlm-colpali]
- sentence-transformers[multimodal-sbert]
- sentencepiece[visrag-ret]
- sentencepiece[siglip]
- soundfile[msclap]
- speechbrain[speechbrain]
- tenacity[voyage-v]
- tencentcloud-sdk-python-common[youtu]
- tencentcloud-sdk-python-lkeap[youtu]
- tiktoken[ark]
- tiktoken[openai]
- timm[visrag-ret]
- timm[timm]
- timm[jina-clip]
- torch-vggish-yamnet[torch-vggish-yamnet]
- torchaudio[audio]
- torchcodec[video]
- torchvision[jina-v4]
- torchvision[colqwen3]
- torchvision[image]
- torchvision[jina-clip]
- torchvision[llama-nemotron-colembed-vl]
- torchvision[llama-nemotron-embed-vl-1b-v2]
- torchvision[nemotron-colembed-vl-v2]
- torchvision[visrag-ret]
- transformers[image]
- transformers[jina-clip]
- transformers[jina-v4]
- transformers[llama-embed-nemotron]
- transformers[llama-nemotron-colembed-vl]
- transformers[llama-nemotron-embed-vl-1b-v2]
- transformers[multimodal-sbert]
- transformers[nemotron-colembed-vl-v2]
- transformers[qwen-vl]
- transformers[transformers-v4]
- transformers[visrag-ret]
- transformers[embeddinggemma]
- transformers[colqwen3]
- uvicorn[api]
- vertexai[vertexai]
- vllm[vllm]
- volcengine-python-sdk[ark]
- voyageai[voyage-v]
- voyageai[voyageai]
- wav2clip[wav2clip]
- xformers[xformers]