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

Summarization Python Packages

Python packages with the GitHub topic summarization. Sorted by relevance, with stars and monthly downloads.
deepset-ai
haystack-ai

Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.

776K 25K 3K
li-plus
rouge-metric

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

185K 21 0
miso-belica
sumy

Module for automatic summarization of text documents and HTML pages.

154K 4K 546
DerwenAI
pytextrank

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

95K 2K 334
Isaac-JL-Chen
rouge-chinese

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

73K 113 4
deepset-ai
farm-haystack

Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.

67K 25K 3K
awslabs
cdklabs-generative-ai-cdk-constructs

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

41K 534 75
SylphAI-Inc
adalflow

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

24K 4K 370
summanlp
summa

TextRank implementation for Python 3.

19K 1K 252
noutenki
pyrouge

A Python wrapper for the ROUGE summarization evaluation package

13K 249 72
SylphAI-Inc
lightrag

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

5K 4K 370
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.

4K 38 7
mssteuer
lossless-hermes-py

Lossless Context Management (LCM) for Hermes Agent — DAG-based conversation summarization that never forgets

2K 0 1
vietanhdev
anynlp

One-liner NLP utilities -- summarize, classify, extract entities, analyze sentiment -- with rule-based fallbacks and HuggingFace backends.

2K 0 0
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.

2K 29 3
retospect
precis-summary

Fast extractive summarization via RAKE keyword extraction

2K 0 0
wikibusiness
lexrank

LexRank algorithm for text summarization

2K 234 43
Crowlingo
pycrowlingo

Python SDK to use Crowlingo APIs

2K 4 1
fabriziosalmi
uglypy

A Python package for aggregating and processing RSS feeds with LLM-enhanced content rewriting.

2K 304 18
Valdecy
pybibx

A Bibliometric and Scientometric Library Powered with Artificial Intelligence Tools

2K 202 35
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.

1K 1 0
charlesdedampierre
bunkatopics

Bunkatopics is a Topic Modeling package and Exploration Module

977 199 21
iloveitaly
git-history-extraction

Extract and analyze git commit history with support for filtering by trailers, date ranges, and AI-powered summarization for changelogs

876 0 0
tanyuqian
ctc-score

CTC: A Unified Framework for Evaluating Natural Language Generation

857 97 12
    • Data from PyPI, GitHub, ClickHouse, and BigQuery