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

Summarization Python Packages

Python packages with the GitHub topic summarization. Sorted by monthly downloads, with stars and forks.
li-plus
rouge-metric

A Python wrapper of the official ROUGE-1.5.5.pl script and a re-implementation of full ROUGE metrics.

232K 21 0
miso-belica
sumy

Module for automatic summarization of text documents and HTML pages.

117K 4K 533
DerwenAI
pytextrank

Python implementation of TextRank algorithms ("textgraphs") for phrase extraction

82K 2K 332
Isaac-JL-Chen
rouge-chinese

Python ROUGE Score Implementation for Chinese Language Task (official rouge score)

58K 115 4
noutenki
pyrouge

A Python wrapper for the ROUGE summarization evaluation package

32K 250 70
awslabs
cdklabs-generative-ai-cdk-constructs

AWS Generative AI CDK Constructs are sample implementations of AWS CDK for common generative AI patterns.

23K 544 77
summanlp
summa

TextRank implementation for Python 3.

23K 1K 245
twardoch
split-markdown4gpt

A Python tool for splitting large Markdown files into smaller sections based on a specified token limit. This is particularly useful for processing large Markdown files with GPT models, as it allows the models to handle the data in manageable chunks.

11K 29 3
SylphAI-Inc
adalflow

AdalFlow: The library to build & auto-optimize LLM applications.

5K 4K 388
LatentNoise
content-mcp

Self-hosted engine that turns URLs, files and text into media, transcripts, summaries, translations and documents β€” HomeTube, Studio, MCP, CLI, SDK, REST API

2K 12 1
seokhoonj
newswatcher

Watch RSS feeds and listing pages, match topics you define, and send an LLM-summarized digest by email or chat.

2K 0 0
LatentNoise
content-sdk

Self-hosted engine that turns URLs, files and text into media, transcripts, summaries, translations and documents β€” HomeTube, Studio, MCP, CLI, SDK, REST API

2K 12 1
LatentNoise
content-cli

Self-hosted engine that turns URLs, files and text into media, transcripts, summaries, translations and documents β€” HomeTube, Studio, MCP, CLI, SDK, REST API

2K 12 1
power-of-language
oneai

Python SDK for One AI APIs. One AI is an NLP-as-a-service platform. Our APIs enables language comprehension in context, transforming texts from any source into structured data to use in code.

2K 38 7
martinopiaggi
martino-summarize

Video AI summarization from multiple sources (YouTube, X, Instagram, TikTok, Reddit, Facebook, Google Drive, Dropbox, and local files).

2K 227 30
BradSegal
anatomize

Deterministic, token-efficient codebase packs and skeleton maps for AI review (Python).

1K 1 0
fabriziosalmi
uglypy

Retrieve, aggregate, filter, evaluate, rewrite and serve RSS feeds using Large Language Models for fun, research and learning purposes

1K 320 19
seokhoonj
tubeless

Summarize YouTube videos with an LLM β€” Gemini, OpenAI, Claude, or local Ollama.

999 0 0
namuan
dr-doc-search

Converse with book - Built with GPT-3

988 598 59
kpafi
maildigest

The mail summariser you can hand a phishing mail to. Reads a mirror mailbox, strips every message to plain text in code, has a second model check for phishing, and delivers text-only digests to Telegram, Discord or Signal. Installable via apt and dnf.

937 0 0
charlesdedampierre
bunkatopics

πŸ—ΊοΈ Data Cleaning and Textual Data Visualization πŸ—ΊοΈ

882 201 21
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
SylphAI-Inc
lightrag

AdalFlow: The library to build & auto-optimize LLM applications.

801 4K 388
Crowlingo
pycrowlingo

Python SDK to use Crowlingo APIs

779 4 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology