CPANTS is a testing service for CPAN distributions. One of its goals is to provide some sort of quality measure called Kwalitee. Though it looks and sounds like quality, higher Kwalitee score doesn't always mean a distribution is more useful for you. All it can assure is it's less likely for you to encounter problems on installation, the format of manuals, licensing, or maybe portability, as most of the CPANTS metrics are based on the past toolchain/QA issues you may or may not remember.

If you are a CPAN author, search and visit your Kwalitee report page, and fix at least core fails (if any) for better CPAN experiences.


Recent Analyses

Name Version Released by Released on Kwalitee
Anonymous-Object 1.02 LNATION 2026-03-29 96.88
Thrift-XS 1.11 TIMLEGGE 2026-03-28 96.88
Travel-Routing-DE-DBRIS 0.10 DERF 2026-03-28 96.88
Travel-Status-DE-DBRIS 0.27 DERF 2026-03-28 96.88
Travel-Status-DE-VRR 3.20 DERF 2026-03-28 100
Mo-utils-UDC 0.01 SKIM 2026-03-28 100
Business-ISBN-Data 20260328.001 BRIANDFOY 2026-03-28 96.88
Clone 0.50 ATOOMIC 2026-03-28 100
Email-Abuse-Investigator 0.04 NHORNE 2026-03-28 100
App-perlmv-scriptlet-prefix_with_number 0.002 PERLANCAR 2026-03-28 100
Email-Abuse-Investigator 0.03 NHORNE 2026-03-28 100
Dist-Zilla-PluginBundle-Author-GETTY 0.305 GETTY 2026-03-28 96.88
Email-Abuse-Investigator 0.02 NHORNE 2026-03-28 96.88
CPANSA-DB 20260327.002 BRIANDFOY 2026-03-28 100
Lingua-ITA-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Feersum 1.506_21 EGOR 2026-03-28 93.75
Task-Lingua-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Task-Lingua-PetaMem 0.2603270 PETAMEM 2026-03-28 100
Task-Lingua-Num2Word 0.2603270 PETAMEM 2026-03-28 100
Lingua-ZHO-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-ZHO-Numbers 0.2603270 PETAMEM 2026-03-28 100
Lingua-ZHO-Num2Word 0.2603270 PETAMEM 2026-03-28 96.88
Lingua-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-VIE-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-VIE-Num2Word 0.2603270 PETAMEM 2026-03-28 100
Lingua-UKR-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-UKR-Num2Word 0.2603270 PETAMEM 2026-03-28 100
Lingua-TUR-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-TUR-Num2Word 0.2603270 PETAMEM 2026-03-28 100
Lingua-THA-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-THA-Num2Word 0.2603270 PETAMEM 2026-03-28 100
Lingua-SWE-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-SWE-Num2Word 0.2603270 PETAMEM 2026-03-28 96.88
Lingua-SWA-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-SWA-Num2Word 0.2603270 PETAMEM 2026-03-28 100
Lingua-SRP-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-SRP-Num2Word 0.2603270 PETAMEM 2026-03-28 100
Lingua-SRD-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-SRD-Num2Word 0.2603270 PETAMEM 2026-03-28 100
Lingua-SQI-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-SQI-Num2Word 0.2603270 PETAMEM 2026-03-28 100
Lingua-SPA-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-SPA-Numeros 0.2603270 PETAMEM 2026-03-28 100
Lingua-SPA-Num2Word 0.2603270 PETAMEM 2026-03-28 93.75
Lingua-SLV-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-SLV-Num2Word 0.2603270 PETAMEM 2026-03-28 100
Lingua-SLK-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-SLK-Num2Word 0.2603270 PETAMEM 2026-03-28 100
Lingua-RUS-Word2Num 0.2603270 PETAMEM 2026-03-28 100
Lingua-RUS-Number 0.2603270 PETAMEM 2026-03-28 100