PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Keyword Extraction Python Packages

Python packages with the GitHub topic keyword-extraction. Sorted by monthly downloads, with stars and forks.
vi3k6i5
flashtext

Extract Keywords from sentence or Replace keywords in sentences.

2.4M 6K 596
MaartenGr
keybert

Minimal keyword extraction with BERT

413K 4K 386
INESCTEC
yake

Single-document unsupervised keyword extraction

253K 2K 245
csurfer
rake-nltk

Python implementation of the Rapid Automatic Keyword Extraction algorithm using NLTK.

215K 1K 151
TimSchopf
keyphrase-vectorizers

Set of vectorizers that extract keyphrases with part-of-speech patterns from a collection of text documents and convert them into a document-keyphrase matrix.

89K 269 38
philgooch
abbreviations

Python3 implementation of the Schwartz-Hearst algorithm for extracting abbreviation-definition pairs

77K 89 21
TigreGotico
ahocorasick-ner

A fast and simple Named Entity Recognition (NER) tool based on the Aho-Corasick algorithm. This package is ideal for rule-based entity extraction using pre-defined vocabularies.

21K 2 0
nlpcloud
nlpcloud

NLP Cloud serves high performance pre-trained or custom models for NER, sentiment-analysis, classification, summarization, paraphrasing, intent classification, product description and ad generation, chatbot, grammar and spelling correction, keywords and keyphrases extraction, text generation, image generation, code generation, and more...

16K 86 8
nppoly
cyac

High performance Trie and Ahocorasick automata (AC automata) Keyword Match & Replace Tool for python. Correct case insensitive implementation!

5K 93 15
mesejo
trrex

Efficient string matching with regular expressions

4K 147 8
amirivojdan
shekar

Simplifying Persian NLP for Modern Applications

2K 84 5
OpenJarbas
rakekeywords

RAKE - Rapid Automatic Keyword Extraction

1K 1 1
skblaz
rakun2

RaKUn 2.0 - A fast keyword detection algorithm

996 73 7
vgrabovets
multi-rake

Multilingual Rapid Automatic Keyword Extraction (RAKE) for Python

984 273 35
blmoistawinde
harvesttext

文本挖掘和预处理工具(文本清洗、新词发现、情感分析、实体识别链接、关键词抽取、知识抽取、句法分析等),无监督或弱监督方法

976 3K 341
xang1234
rapid-textrank

⚡ High-performance TextRank in Rust with Python bindings. Extract keywords 10-100x faster than pure Python. Supports TextRank, PositionRank & BiasedTextRank with 18 languages.

872 1 1
someus
textrank4zh

:deciduous_tree:从中文文本中自动提取关键词和摘要

852 3K 833
ArtistScript
fasttextrank

中文文本摘要/关键词提取

847 436 79
nuhmanpk
youtubetags

YouTube SEO tool for extracting video tags without the need for the official YouTube API

835 46 15
crootman
lexneedle

LexNeedle is a deterministic, Unicode-aware dictionary matcher for Python 3.12+, with zero runtime dependencies. Use it when exact terms, trustworthy original-text offsets, and predictable overlap handling matter.

797 0 0
igor-shevchenko
rutermextract

Term extraction for Russian language

719 91 10
PolygonTechnology-xyz
bangla-keyword-extractor

Keyword extractor from text for both Bangla and English languages.

570 0 0
asshatter
keywords

This is a simple library for extracting keywords from data with/without using a corpus.

566 8 3
andrewrosss
rake-spacy

Python implementation of the Rapid Automatic Keyword Extraction algorithm using spaCy

465 9 2
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology