huggingface/sentence-transformers
State-of-the-Art Embeddings, Retrieval, and Reranking observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 21
- age_days: 2597
- days_rel: 15
- days_push: 7
- n_releases_24m: 28
Adoption not part of the score
19036 stars · 2867 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Sentence Transformers (SBERT) is a Python library for computing, using, and training state-of-the-art embedding, reranker, sparse encoder, and multi-vector (ColBERT-style) models built on PyTorch and Hugging Face Transformers. It provides access to thousands of pre-trained models on the Hugging Face Hub and supports semantic search, similarity, retrieval, and model finetuning workflows.
Use cases
- compute sentence embeddings for semantic search
- rerank search results with a cross-encoder
- find semantically similar sentences or paraphrases
- build a RAG retrieval pipeline with dense embeddings
- finetune a custom embedding model on my own data
- do ColBERT-style late-interaction retrieval
- cluster or deduplicate documents by meaning
- search images with text using CLIP models
When to choose
- you need text/image embeddings or reranking in Python with minimal code
- you want to train or finetune embedding or reranker models
- you want access to thousands of pre-trained models from the Hugging Face Hub
- you need dense, sparse, or multi-vector retrieval in one library
When to avoid
- you need a production vector database or full search engine rather than an embedding library
- you work outside Python or cannot use PyTorch
- you need lightweight non-neural similarity like TF-IDF or BM25 only
Facets
library · maturity stable
machine-learning nlp rag search-engine image-processing audio-processing video-processing machine-learning deep-learning python cross-platform embeddings sentence-embeddings reranking cross-encoder colbert semantic-search sparse-embeddings transformers pytorch natural-language-processing retrieval-augmented-generation search gpu
10 sources
- readme: https://github.com/huggingface/sentence-transformers · fetched 2026-08-28 · 89515b75b4d3
- homepage: https://www.sbert.net · fetched 2026-08-29 · 28483f2b9a0d
- site_page: https://www.sbert.net/docs/sentence_transformer/usage/usage.html · fetched 2026-08-29 · 2d5f57bc8de2
- site_page: https://www.sbert.net/docs/sentence_transformer/usage/semantic_textual_similarity.html · fetched 2026-08-29 · 2e3728284ad3
- site_page: https://www.sbert.net/docs/installation.html · fetched 2026-08-29 · 25a9f3bee389
- site_page: https://www.sbert.net/docs/quickstart.html · fetched 2026-08-29 · 5b6b904b500d
- site_page: https://www.sbert.net/docs/migration_guide.html · fetched 2026-08-29 · c2218a021e90
- site_page: https://www.sbert.net/docs/sentence_transformer/usage/custom_models.html · fetched 2026-08-29 · 3d4a7ba15e97
- site_page: https://www.sbert.net/docs/sentence_transformer/usage/mteb_evaluation.html · fetched 2026-08-29 · a5fc43b5ac24
- registry_pypi: https://pypi.org/pypi/sentence-transformers/json · fetched 2026-08-29 · 497b26e96537
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| huggingface/sentence-transformers | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="huggingface/sentence-transformers")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem