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

Keyword Extraction Python Packages

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

Extract Keywords from sentence or Replace keywords in sentences.

2.6M 6K 596
MaartenGr
keybert

Minimal keyword extraction with BERT

1.4M 4K 383
INESCTEC
yake

Single-document unsupervised keyword extraction

450K 2K 247
csurfer
rake-nltk

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

389K 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.

83K 268 38
philgooch
abbreviations

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

45K 89 21
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...

13K 86 8
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.

5K 0 0
nppoly
cyac

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

5K 93 15
blmoistawinde
harvesttext

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

3K 3K 340
mesejo
trrex

Efficient string matching with regular expressions

3K 146 7
amirivojdan
shekar

Simplifying Persian NLP for Modern Applications

3K 69 4
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.

2K 1 1
jashdubal
essence-nlp

String processing library for advanced NLP and keyword extraction

2K 0 0
AmanPriyanshu
adaptkeybert

AdaptKeyBERT: keyword/keyphrase extraction with zero-shot and few-shot semi-supervised domain adaptation

2K 26 2
yaniv-shulman
chunkey-bert

ChunkeyBert is a minimal and easy-to-use keyword extraction technique that leverages BERT embeddings for unsupervised keyphrase extraction from long text documents.

1K 1 0
ArtistScript
fasttextrank

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

1K 436 79
vgrabovets
multi-rake

Multilingual Rapid Automatic Keyword Extraction (RAKE) for Python

1K 272 35
OpenJarbas
rakekeywords

RAKE - Rapid Automatic Keyword Extraction

1K 0 1
PolygonTechnology-xyz
bangla-keyword-extractor

Keyword extractor from text for both Bangla and English languages.

1K 0 0
skblaz
rakun2

RaKUn 2.0 - A fast keyword detection algorithm

1K 73 7
someus
textrank4zh

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

1K 3K 838
nuhmanpk
youtubetags

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

939 45 15
wjbmattingly
keyword-spacy

A spaCy pipeline component for extracting keywords from text using cosine similarity.

882 13 5
    • Data from PyPI, GitHub, ClickHouse, and BigQuery