Open Source Topic Modeling

Discover the themes running through a collection of documents, from classic LDA to embedding-based approaches like BERTopic.

65
projects
72.3K โ˜…
total stars
+59
stars this week
Python
top language

ranked by GitHub stars ยท updated Nov 12, 2026

๐Ÿ”ฅ Trending this week in Topic Modeling

Topic Modeling

MaartenGr/BERTopic๐Ÿ”ฅ active

โ–ฒ +26 โ˜… this week

Leveraging BERT and c-TF-IDF to create easily interpretable topics.

๐Ÿง  Natural Language Processing๐Ÿงฌ Embeddings
PythonMITupdated Nov 5, 2026
GitHub โ†—โ˜… 8Kโ‘‚ 932
Topic Modeling

obsei/obsei๐Ÿ”ฅ active

โ–ฒ +5 โ˜… this week

Open source, privacy-first Voice of Customer analytics. A self-hosted alternative to Enterpret and Unwrap that strips PII from feedback before any LLM sees it.

๐Ÿ’– Sentiment Analysis๐Ÿง  Natural Language Processing
PythonApache-2.0updated Nov 11, 2026
GitHub โ†—โ˜… 1.5Kโ‘‚ 181
Topic Modeling

chtmp223/topicGPT

โ–ฒ +5 โ˜… this week

TopicGPT: A Prompt-Based Framework for Topic Modeling [NAACL'24]

๐Ÿง  Natural Language Processing
PythonMITupdated Jun 15, 2026
GitHub โ†—โ˜… 425โ‘‚ 65
Topic Modeling

piskvorky/gensim

โ–ฒ +4 โ˜… this week

Topic Modelling for Humans

๐Ÿงฌ Embeddings๐Ÿง  Natural Language Processing๐Ÿ” Search & Retrieval
PythonLGPL-2.1updated Nov 1, 2025
GitHub โ†—โ˜… 16.5Kโ‘‚ 4.4K
Topic Modeling

zhihengli-casia/AI-Paper-Trends

โ–ฒ +4 โ˜… this week

Open-source AI paper index and fine-grained topic atlas across major conferences and journals.

๐Ÿง  Natural Language Processing
PythonMITupdated Nov 1, 2026
GitHub โ†—โ˜… 220โ‘‚ 14
Topic Modeling

ddbourgin/numpy-ml

โ–ฒ +2 โ˜… this week

Machine learning, in numpy

๐Ÿงฌ Embeddings
PythonGPL-3.0updated Oct 29, 2023
GitHub โ†—โ˜… 16.3Kโ‘‚ 3.7K

Top 30 topic modeling libraries by stars

Topic Modeling๐Ÿฅ‡#1

piskvorky/gensim

โ–ฒ +4 โ˜… this week

Topic Modelling for Humans

๐Ÿงฌ Embeddings๐Ÿง  Natural Language Processing๐Ÿ” Search & Retrieval
PythonLGPL-2.1updated Nov 1, 2025
GitHub โ†—โ˜… 16.5Kโ‘‚ 4.4K
Topic Modeling๐Ÿฅˆ#2

ddbourgin/numpy-ml

โ–ฒ +2 โ˜… this week

Machine learning, in numpy

๐Ÿงฌ Embeddings
PythonGPL-3.0updated Oct 29, 2023
GitHub โ†—โ˜… 16.3Kโ‘‚ 3.7K
Topic Modeling๐Ÿฅ‰#3

MaartenGr/BERTopic๐Ÿ”ฅ active

โ–ฒ +26 โ˜… this week

Leveraging BERT and c-TF-IDF to create easily interpretable topics.

๐Ÿง  Natural Language Processing๐Ÿงฌ Embeddings
PythonMITupdated Nov 5, 2026
GitHub โ†—โ˜… 8Kโ‘‚ 932
Topic Modeling#4

ddangelov/Top2Vec

โ–ฒ +1 โ˜… this week

Top2Vec learns jointly embedded topic, document and word vectors.

๐Ÿงฌ Embeddings๐Ÿ” Search & Retrieval๐Ÿง  Natural Language Processing
PythonBSD-3-Clauseupdated Nov 14, 2024
GitHub โ†—โ˜… 3.1Kโ‘‚ 370
Topic Modeling#5

baidu/Familia

A Toolkit for Industrial Topic Modeling

๐Ÿง  Natural Language Processing
C++BSD-3-Clauseupdated Jul 1, 2021
GitHub โ†—โ˜… 2.6Kโ‘‚ 583
Topic Modeling#6

JasonKessler/scattertext

โ–ฒ +2 โ˜… this week

Beautiful visualizations of how language differs among document types.

๐Ÿงฌ Embeddings๐Ÿง  Natural Language Processing๐Ÿ’Ž Text Mining
PythonApache-2.0updated Jul 4, 2026
GitHub โ†—โ˜… 2.4Kโ‘‚ 284
Topic Modeling#7

ContextLab/hypertools

A Python toolbox for gaining geometric insights into high-dimensional data

PythonMITupdated Oct 10, 2026
GitHub โ†—โ˜… 1.9Kโ‘‚ 164
Topic Modeling#8

nomic-ai/nomic

Nomic Developer API SDK

Pythonno licenseupdated Nov 11, 2025
GitHub โ†—โ˜… 1.9Kโ‘‚ 196
Topic Modeling#9

obsei/obsei๐Ÿ”ฅ active

โ–ฒ +5 โ˜… this week

Open source, privacy-first Voice of Customer analytics. A self-hosted alternative to Enterpret and Unwrap that strips PII from feedback before any LLM sees it.

๐Ÿ’– Sentiment Analysis๐Ÿง  Natural Language Processing
PythonApache-2.0updated Nov 11, 2026
GitHub โ†—โ˜… 1.5Kโ‘‚ 181
Topic Modeling#10

owlbarn/owl

โ–ฒ +1 โ˜… this week

Owl - OCaml Scientific Computing @ https://ocaml.xyz

OCamlMITupdated Oct 17, 2026
GitHub โ†—โ˜… 1.4Kโ‘‚ 132
Topic Modeling#11

MilaNLProc/contextualized-topic-models

โ–ฒ +1 โ˜… this week

A python package to run contextualized topic modeling. CTMs combine contextualized embeddings (e.g., BERT) with topic models to get coherent topics. Published at EACL and ACL 2021 (Bianchi et al.).

๐Ÿง  Natural Language Processing
PythonMITupdated Jul 24, 2025
GitHub โ†—โ˜… 1.3Kโ‘‚ 154
Topic Modeling#12

RubensZimbres/Repo-2017

My first Python repo with codes in Machine Learning, NLP and Deep Learning with Keras and Theano

๐Ÿง  Natural Language Processing๐Ÿ’– Sentiment Analysis๐Ÿงฌ Embeddings
Pythonno licenseupdated Dec 6, 2021
GitHub โ†—โ˜… 1.2Kโ‘‚ 663
Topic Modeling#13

dselivanov/text2vec

Fast vectorization, topic modeling, distances and GloVe word embeddings in R.

๐Ÿงฌ Embeddings๐Ÿง  Natural Language Processing๐Ÿ’Ž Text Mining
ROtherupdated Dec 1, 2025
GitHub โ†—โ˜… 877โ‘‚ 133
Topic Modeling#14

MIND-Lab/OCTIS

โ–ฒ +1 โ˜… this week

OCTIS: Comparing Topic Models is Simple! A python package to optimize and evaluate topic models (accepted at EACL2021 demo track)

๐Ÿง  Natural Language Processing
PythonMITupdated Jun 21, 2026
GitHub โ†—โ˜… 807โ‘‚ 116
Topic Modeling#15

bigartm/bigartm

โ–ฒ +1 โ˜… this week

Fast topic modeling platform

๐Ÿ’Ž Text Mining
C++Otherupdated Feb 5, 2026
GitHub โ†—โ˜… 675โ‘‚ 117
Topic Modeling#16

gregversteeg/corex_topic

โ–ฒ +1 โ˜… this week

Hierarchical unsupervised and semi-supervised topic models for sparse count data with CorEx

PythonApache-2.0updated Mar 22, 2021
GitHub โ†—โ˜… 648โ‘‚ 116
Topic Modeling#17

bab2min/tomotopy

โ–ฒ +2 โ˜… this week

Python package of Tomoto, the Topic Modeling Tool

๐Ÿง  Natural Language Processing
C++MITupdated Feb 21, 2026
GitHub โ†—โ˜… 604โ‘‚ 65
Topic Modeling#18

stepthom/text_mining_resources

Resources for learning about Text Mining and Natural Language Processing

๐Ÿ’Ž Text Mining๐Ÿง  Natural Language Processing๐Ÿ’– Sentiment Analysis๐Ÿ—‚๏ธ Text Classification
Otherno licenseupdated Feb 9, 2023
GitHub โ†—โ˜… 600โ‘‚ 196
Topic Modeling#19

oncologylab/craftgrn

Combined RNA and ATAC Footprint Training of Gene Regulatory Network

RGPL-3.0updated Sep 4, 2026
GitHub โ†—โ˜… 581โ‘‚ 5
Topic Modeling#20

cpsievert/LDAvis

R package for web-based interactive topic model visualization.

๐Ÿ’Ž Text Mining
JavaScriptOtherupdated Feb 6, 2024
GitHub โ†—โ˜… 572โ‘‚ 129
Topic Modeling#21

dongrixinyu/chinese_keyphrase_extractor

An off-the-shelf tool for Chinese Keyphrase Extraction ไธ€ไธชๅฟซ้€ŸไปŽไธญๆ–‡้‡ŒๆŠฝๅ–ๅ…ณ้”ฎ็Ÿญ่ฏญ็š„ๅทฅๅ…ท๏ผŒไป…ๅ 35Mๅ†…ๅญ˜ www.jionlp.com

โ›๏ธ Information Extraction
Pythonno licenseupdated Nov 21, 2023
GitHub โ†—โ˜… 553โ‘‚ 68
Topic Modeling#22

vi3k6i5/GuidedLDA

semi supervised guided topic model with custom guidedLDA

PythonMPL-2.0updated Apr 14, 2025
GitHub โ†—โ˜… 519โ‘‚ 110
Topic Modeling#23

james-bowman/nlp

Selected Machine Learning algorithms for natural language processing and semantic analysis in Golang

๐Ÿง  Natural Language Processing
GoMITupdated May 11, 2021
GitHub โ†—โ˜… 478โ‘‚ 46
Topic Modeling#24

stephenhky/PyShortTextCategorization๐Ÿ”ฅ active

โ–ฒ +2 โ˜… this week

Various Algorithms for Short Text Mining

๐Ÿง  Natural Language Processing๐Ÿ’Ž Text Mining
PythonMITupdated Nov 11, 2026
GitHub โ†—โ˜… 475โ‘‚ 75
Topic Modeling#25

chtmp223/topicGPT

โ–ฒ +5 โ˜… this week

TopicGPT: A Prompt-Based Framework for Topic Modeling [NAACL'24]

๐Ÿง  Natural Language Processing
PythonMITupdated Jun 15, 2026
GitHub โ†—โ˜… 425โ‘‚ 65
Topic Modeling#28

bobxwu/TopMost

[ACL 2024 Demo] A Topic Modeling System Toolkit

๐Ÿง  Natural Language Processing
Jupyter NotebookApache-2.0updated Oct 14, 2025
GitHub โ†—โ˜… 294โ‘‚ 26
Topic Modeling#29

primaryobjects/lda

LDA topic modeling for node.js

๐Ÿง  Natural Language Processing
JavaScriptApache-2.0updated Aug 20, 2024
GitHub โ†—โ˜… 293โ‘‚ 47