Transformer-Based Summarization NLP Tools

Tools implementing abstractive text summarization using transformer architectures (encoder-decoder, seq2seq, pre-trained models like BERT/GPT/mBART). Does NOT include extractive summarization, genetic algorithms, or non-transformer abstractive approaches.

There are 93 transformer-based summarization tools tracked. 3 score above 50 (established tier). The highest-rated is kenlimmj/rouge at 66/100 with 44 stars.

Get all 93 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=transformer-based-summarization&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 kenlimmj/rouge

A Javascript implementation of the Recall-Oriented Understudy for Gisting...

66
Established
2 uoneway/KoBertSum

KoBertSum은 BertSum모델을 한국어 데이터에 적용할 수 있도록 수정한 한국어 요약 모델입니다.

52
Established
3 udibr/headlines

Automatically generate headlines to short articles

51
Established
4 bheinzerling/pyrouge

A Python wrapper for the ROUGE summarization evaluation package

49
Emerging
5 xiongma/transformer-pointer-generator

A Abstractive Summarization Implementation with Transformer and Pointer-generator

49
Emerging
6 pltrdy/files2rouge

Calculating ROUGE score between two files (line-by-line)

48
Emerging
7 tagucci/pythonrouge

Python wrapper for evaluating summarization quality by ROUGE package

47
Emerging
8 kavgan/ROUGE-2.0

ROUGE automatic summarization evaluation toolkit. Support for ROUGE-[N, L,...

45
Emerging
9 EagleW/Writing-editing-Network

Code for Paper Abstract Writing through Editing Mechanism

44
Emerging
10 cosmoquester/2021-dialogue-summary-competition

[2021 훈민정음 한국어 음성•자연어 인공지능 경진대회] 대화요약 부문 알라꿍달라꿍 팀의 대화요약 학습 및 추론 코드를 공유하기 위한 레포입니다.

44
Emerging
11 clovaai/FocusSeq2Seq

[EMNLP 2019] Mixture Content Selection for Diverse Sequence Generation...

42
Emerging
12 santhoshkolloju/Abstractive-Summarization-With-Transfer-Learning

Abstractive summarisation using Bert as encoder and Transformer Decoder

42
Emerging
13 bhattbhavesh91/text-summarizer-using-BERT

Text summarization with BERT using bert-extractive-summarizer

41
Emerging
14 cylnlp/dialogsum

DialogSum: A Real-life Scenario Dialogue Summarization Dataset - Findings of ACL 2021

40
Emerging
15 iamaaditya/neural-paraphrase-generation

Neural Paraphrase Generation

40
Emerging
16 TheOnesThatWereAbroad/PodcastSummarization

Text Summarization on Spotify Podcast Transcripts for NLP class at @UNIBO

37
Emerging
17 neural-dialogue-metrics/rouge

An implementation of ROUGE family metrics for automatic summarization.

35
Emerging
18 Mandar-Sharma/TCube

TCube generates rich and fluent narratives that describes the...

32
Emerging
19 dmitry-vorobiev/nlp_headline_rus

News headline (title) generation using neural nets, trained on RIA dataset...

31
Emerging
20 dsandeep0138/Abstractive-Summarization

Modified existing text summarization model with pre-trained BERTSUM encoder...

31
Emerging
21 nannullna/EasyBART

Extractive/Abstractive summarY BART

31
Emerging
22 li-plus/rouge-metric

A Python wrapper of the official ROUGE-1.5.5.pl script and a...

31
Emerging
23 Moeinh77/Transformers-for-abstractive-summarization

Abstractive Text Summarization with Transformer networks implemented (from...

30
Emerging
24 Develop-Packt/Using-Text-Generators-and-Summarization-models

Generate and paraphrase text using different models for use in Python....

30
Emerging
25 PlusLabNLP/AESOP

Code for Aesop: Paraphrase Generation with Adaptive Syntactic Control (EMNLP 2021)

30
Emerging
26 chaithrakc/news-summarization

Generating short length description of news articles

30
Emerging
27 GermanT5/german-t5-eval

German T5 Model Evaluation

30
Emerging
28 yahah100/text_summarization

Text summarization with python and transformer

30
Emerging
29 Shaumik-Ashraf/BART-MIMIC-CXR

Use BART word embedder to do the abstractive summarization NLP task on...

29
Experimental
30 tamasandacian/Transformers-Summarization

Generate abstractive summarisation from input text using transformer models

29
Experimental
31 Tixierae/OrangeSum

The French summarization dataset introduced in "BARThez: a Skilled...

29
Experimental
32 AniketYadav17/abstractive-text-summarizer

Abstractive Text Summarization is the task of generating a short and concise...

29
Experimental
33 derintelligence/az-summarization

Abstractive summarization for Azerbaijani language

28
Experimental
34 seongminp/graph-dialogue-summary

Code for "Unsupervised Abstractive Dialogue Summarization with Word Graphs...

28
Experimental
35 ereverter/bertsum-hf

BERT for extractive summarization using HuggingFace

28
Experimental
36 LaurentVeyssier/Abstractive-Text-Summarization-model-in-Keras

Abstractive Text Summarization using Transformer model

27
Experimental
37 psunlpgroup/FaMeSumm

[EMNLP 2023] FaMeSumm: Investigating and Improving Faithfulness of Medical...

27
Experimental
38 hpzhao/nlp-metrics

nlp metrics

25
Experimental
39 vcccaat/nlp

Text summarization methods introduction

25
Experimental
40 aniass/text-summarizer

Text summarization based on extractive and abstractive methods by using python.

25
Experimental
41 mdzaheerjk/End-to-End-NLP-Text-Summarization-with-Hugging-Face-Transformers

Develop a complete text summarization system from scratch, focusing on...

25
Experimental
42 KyloRen1/GPT-summarizer

minimal working summarisation using GPT

23
Experimental
43 SayamAlt/Abstractive-Text-Summarization-of-News-Articles

Successfully developed an encoder-decoder based sequence to sequence...

22
Experimental
44 NewPlus/Multi_View_Summarization

Improving Dialogue Summarization with Speaker-aware and Topic-aware...

22
Experimental
45 HackGSU-2022/News-Evaluate

GSU Hack 10.0 Project (2nd Best winner for Meta[Facebook] ): Summarizes the...

22
Experimental
46 MohanKrishnaGR/Infosys_Springboard_Text-Summarization

GROUP 4. This repository contains the implementation of a Transformer-based...

22
Experimental
47 ManasiTilak/ContentParaphraser

Content Paraphraser using parrot and NLTK in python.

21
Experimental
48 faisaltareque/Multilingual-Rouge-Scorer

This Python package is used for calculating ROUGE scores and supports over...

21
Experimental
49 dotrann1412/transformer-text-summarization

Small text-summarization application using transformer-based model.

21
Experimental
50 RyanKor/ko-nlp-legal-docs-summary

Extracting the three sentences that best represent the original text of a...

21
Experimental
51 ambideXtrous9/Bengali-News-Summarization-BanglaT5

Bengali News Summarization - BengaliGPT & T5

20
Experimental
52 alexvishnevskiy/Huawei-project

Summarization task

20
Experimental
53 gergomiklos/abstractive-text-summarization

Custom PyTorch LSTM Seq2Seq model with Attention Mechanism

20
Experimental
54 FeisalDy/abridge-novel

Faithful long-form condensation of full novels for fast human reading and...

19
Experimental
55 daimakram/Bug-Detection-Code-Summarization

Performs Code Summarization, Bug Detection, Bug Removal using different...

19
Experimental
56 denocris/NLP-Workshop-MLMilan

Advanced NLP Workshop: word-sense disambiguation with RoBERTa and text...

19
Experimental
57 farazkh80/SearchEngine

A Searching and Summarizing Engine leveraging a custom-built search engine...

19
Experimental
58 HarisMav7/PegasusSummarizer-AI

TextSummarizer – End-to-end NLP pipeline for dialogue summarization using...

19
Experimental
59 ngoquanghuy99/transformer-summarization

An abstractive text summarization model based on Transformer Decoder (GPT-2)...

19
Experimental
60 fatimaazfar/Pegasus-Paraphraser

Pegasus Paraphraser is a text paraphrasing system built using the...

19
Experimental
61 Ritee17/Headline_Generator

An end-to-end Abstractive News Summarizer using a Seq2Seq LSTM architecture...

19
Experimental
62 berecat/gpt2_smr

Text summarization using GPT2 from Hugging Face.

18
Experimental
63 kshitijzutshi/BERT-Summary-API

Built and deployed Text Summarization Hugging face Model on AWS

18
Experimental
64 nazhimkalam/gensum

Adaptive generalized review summarization system using optimized transformers.

18
Experimental
65 Khamies/T5-Fine-tune-Wikihow-XSum

This is a Pytorch implementation of a summarization model that is fine-tuned...

18
Experimental
66 ezahpizza/T5-Text-Summarization

Summarization creates a shorter version of a document or an article that...

17
Experimental
67 paultheron-X/INF582-NLP_challenge

Construction of a model to determine whether summaries of some news article...

17
Experimental
68 MichalSuchocki/T5-text-summarization

Fine-tuning the T5-base model using parts of the CNN/DailyMail dataset using...

17
Experimental
69 teja-1403/TextSummarization-Using-PEGASUS-BART

A text summarization project leveraging the PEGASUS and BART models for news...

17
Experimental
70 Real-J/Text-Summarizer-Using-NLP

A Python-based text summarization tool that supports extractive (NLTK) and...

17
Experimental
71 00200200/t5-text-summarization-cnn-dailymail

Simple text summarizer using T5-small model, trained on CNN/DailyMail and...

15
Experimental
72 HimanshuSahu04/Extractive-Text-Summarization-using-NLP

An end-to-end NLP project demonstrating extractive and abstractive text...

14
Experimental
73 Komorebirumu/awe-ms-20260317-2159-01

AI Abstract Generator: Interdisciplinary Science & Research

14
Experimental
74 GeekAlexis/two-stage-sum

Two-stage text summarization with BERT and BART

13
Experimental
75 Anjali001/Text_Summarisation_SNLP

This research is produced as a part of coursework for Statistical Natural...

13
Experimental
76 arnavsshah/Meeting-Summarization

Leveraging extractive summarization techniques for abstractive summarization.

12
Experimental
77 hipstermartin/Abstractive-Text-Summarization

Text Summarization is one of the most experimental subjects in natural...

12
Experimental
78 loran-avci/dialog_summ

Automated Text Summarization for Dialogues with Transformer Models

11
Experimental
79 jonahwinninghoff/Text-Summarization

Big Bird and XNET Transformers are both transferred learnings that are in...

11
Experimental
80 JebaMercy14/Rare-Word-Text-summarization

This project 'Rare Word - Text summarization' use Language Model for the...

11
Experimental
81 purang2/Report-Summarization

Summarize Long Document with Pretrained sequence-to-sequence LM with...

11
Experimental
82 Geo-y20/Research-Paper-Title-Generation-using-bart

A Notebook that demonstrates how to use the BART Transformer model to...

11
Experimental
83 Koziev/paraphrase_reranker

Paraphrase detection and reranking model

11
Experimental
84 trinhtuanvubk/Paraphrasing-Generation-T5

Training paraphasing using huggingface T5

11
Experimental
85 Arjun-08/Sequence-to-sequence-networks-for-multi-text-document-summarization

This repository explores the use of advanced sequence-to-sequence networks...

10
Experimental
86 Smit1400/HeadlineHunch

Built a "News Headline Generator" that uses encoder-decoder along with...

10
Experimental
87 bhadreshpsavani/t5-sentence-split

An Experiment to get a better sentence split model

10
Experimental
88 Likhith-Asapu/Multiperspective-Answer-Summariser

An Automatic Answer Summariser developed using Python, PyTorch, and...

10
Experimental
89 moon23k/Transformer_Variants

Transformer Architectures Comparison in Natural Language Generation Tasks

10
Experimental
90 prateekralhan/BERT-based-Document-Summarizer

A Multi Document Summarizer Using Bidirectional Encoder Representations from...

10
Experimental
91 zhangming-19/ROUGE-SEM

Zhang M, Li C, Wan M, et al. ROUGE-SEM: Better evaluation of summarization...

10
Experimental
92 TSS-sniper/Research-ppr-Summarizer

To automatically create concise and informative summaries of research papers...

10
Experimental
93 mashchenskaia/Text-summarization

RnD project on the topic of text text summarization

10
Experimental