PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

Search Packages

Find Python packages by name, description, GitHub topic, or filter by metrics
vi3k6i5
flashtext

Extract Keywords from sentence or Replace keywords in sentences.

2.3M 6K 598
MaartenGr
keybert

Minimal keyword extraction with BERT

699K 4K 383
INESCTEC
yake

Single-document unsupervised keyword extraction

326K 2K 248
csurfer
rake-nltk

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

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

85K 267 38
philgooch
abbreviations

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

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

16K 86 8
nppoly
cyac

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

7K 94 15
mesejo
trrex

Efficient string matching with regular expressions

3K 146 7
blmoistawinde
harvesttext

No description available

2K 3K 338
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.

2K 0 0
amirivojdan
shekar

Simplifying Persian NLP for Modern Applications

2K 62 4
vgrabovets
multi-rake

Multilingual Rapid Automatic Keyword Extraction (RAKE) for Python

2K 272 37
nuhmanpk
youtubetags

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

1K 44 15
ronaldgosso
semantic-keywords

TF-IDF counts words. semantic-keywords understands meaning. It uses sentence embeddings (all-MiniLM-L6-v2 by default) and Maximal Marginal Relevance (MMR) to return keywords that are both relevant and diverse — not just the most frequent phrases. Works fully offline after a one-time model download. No API key. No rate limits.

1K 0 0
xang1234
rapid-textrank

High-performance TextRank implementation with Python bindings

1K 1 0
someus
textrank4zh

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

1K 3K 841
skblaz
rakun2

RaKUn 2.0 - A fast keyword detection algorithm

1K 73 7
yaniv-shulman
chunkey-bert

Modification of the KeyBERT method to extract keywords and keyphrases using chunks. This provides better results, especialy when handling long documents.

784 1 0
OpenJarbas
rakekeywords

Implementation of RAKE - Rapid Automatic Keyword Extraction

756 0 1
PolygonTechnology-xyz
bangla-keyword-extractor

Keyword extractor from text for both Bangla and English languages.

702 0 0
andrea-dagostino
simple-keyword-clusterer

Extract higher level clusters from keywords

601 18 6
AmanPriyanshu
adaptkeybert

AdaptKeyBERT extended keyphrase extraction with zero-shot and few-shot semi-supervised domain adaptation.

529 26 2
Qingfeng-233
keyatten

KeyAtten: Attention-based Zero-Shot Keyword & Keyphrase Extraction

503 11 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery