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

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.

893K 25K 3K
miso-belica
sumy

Module for automatic summarization of text documents and HTML pages.

147K 4K 545
li-plus
rouge-metric

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

130K 21 0
DerwenAI
pytextrank

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

109K 2K 334
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.

73K 25K 3K
Isaac-JL-Chen
rouge-chinese

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

71K 113 4
awslabs
cdklabs-generative-ai-cdk-constructs

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

41K 535 75
SylphAI-Inc
adalflow

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

30K 4K 376
summanlp
summa

TextRank implementation for Python 3.

22K 1K 251
noutenki
pyrouge

A Python wrapper for the ROUGE summarization evaluation package

18K 249 72
SylphAI-Inc
lightrag

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

5K 4K 376
Valdecy
pybibx

A Bibliometric and Scientometric Python Library Powered with Artificial Intelligence Tools

3K 206 35
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
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
wikibusiness
lexrank

LexRank algorithm for text summarization

2K 234 43
Crowlingo
pycrowlingo

Python SDK to use Crowlingo APIs

2K 4 1
mirpo
fastapi-gen

Build LLM-enabled FastAPI applications without build configuration.

1K 12 1
vietanhdev
anynlp

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

1K 0 0
fabriziosalmi
uglypy

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

1K 310 18
retospect
precis-summary

Fast extractive summarization via RAKE keyword extraction

1K 0 0
charlesdedampierre
bunkatopics

Bunkatopics is a Topic Modeling package and Exploration Module

1K 199 21
abelriboulot
onnxt5

Summarization, translation, sentiment-analysis, text-generation and more at blazing speed using a T5 version implemented in ONNX.

931 257 31
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.

919 1 0
sarok-exe
achem

Deep Web Research Tool - Auto-classifies topics, prioritizes relevant sources, generates 300+ word AI conclusions

912 2 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery