bertopic has 467K monthly downloads and 8K GitHub stars. Version 0.17.4 supports Python 3.10+, first published in 2020.
It is stably maintained under a permissive license, last released in Dec 2025.
It is built on top of hdbscan, llvmlite and numpy. It is used by 43 tracked packages, including bertrend, econsimulacra and berteley.
GitHub topics include bert, transformers and topic-modeling.
Package Insights
- No releases in 160 days despite active commits
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- hdbscan >=0.8.29
- llvmlite >0.36.0
- numpy >=1.20.0
- pandas >=1.1.5
- plotly >=4.7.0
- scikit-learn >=1.0
- sentence-transformers >=0.4.1
- tqdm >=4.41.1
- umap-learn >=0.5.0
21 optional dependencies
- accelerate[vision]
- bertopic[dev]
- datamapplot[datamap]
- fastembed[fastembed]
- flair[flair]
- gensim[gensim]
- matplotlib[datamap]
- mkdocs[docs]
- mkdocs-material[docs]
- mkdocstrings[docs]
- mkdocstrings-python[docs]
- pillow[vision]
- pytest[test]
- pytest-cov[test]
- ruff[test]
- spacy[spacy]
- tensorflow[use]
- tensorflow-hub[use]
- tensorflow-text[use]
- torch[flair]
- transformers[flair]
Used By
- bertrend
- econsimulacra
- berteley
- pybibx
- sinapsis-bertopic
- maryam
- social-net-img-classifier
- mirage-benchmark
- semanticlayertools
- tweets-to-topic-network
- ads-bib
- entity-recognition-lib
- sesg
- bru-analysis
- ammico
- textrpp-py
- pysyrev
- rrcgeoviz
- audio2topics
- polonaexplorer
- nobs-canonicalize
- dreamml
- spotfire-dsml
- sloyka
- exlib
- topicminer-louati
- srswti-axis
- codecon
- litrevai
- llm-hunt
- rt-seg
- orangearg
- socialscikit
- qudata
- domain-matcher
- ldaca-web-app-backend
- hotopic
- citegeist-arxiv
- topicnova
- lloom-ai
- docframe
- botpress-analyser
- gesis2024csspy