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
Inline-Module 0.35 INGY 2026-03-30 100
Module-Manifest-Skip 0.24 INGY 2026-03-30 100
Chandra-EPUB 0.01 LNATION 2026-03-30 96.88
Time-ParseDate 2026.033 BPS 2026-03-30 96.88
Eshu 0.05 LNATION 2026-03-30 96.88
Email-Abuse-Investigator 0.07 NHORNE 2026-03-30 100
Alien-libwebsockets 0.02 EGOR 2026-03-30 100
Amazon-Credentials 1.2.0 BIGFOOT 2026-03-30 96.88
TOON 0.1.0 DAVECROSS 2026-03-30 93.75
Data-HashMap-Shared 0.03 EGOR 2026-03-30 100
Net-WebSocket-EVx 0.19 EGOR 2026-03-30 100
Alien-Wslay 0.3 EGOR 2026-03-30 100
NKC-Transform-MARC2BIBFRAME 0.04 SKIM 2026-03-30 100
NKC-Transform-BIBFRAME2MARC 0.05 SKIM 2026-03-30 100
Chandra 0.06 LNATION 2026-03-30 93.75
Lingua-ZHO-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-ZHO-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-YID-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-YID-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-VIE-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-VIE-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-UKR-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-UKR-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-UIG-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-UIG-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-TUR-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-TUR-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-THA-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-THA-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-SWE-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-SWE-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-SWA-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-SWA-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-SRP-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-SRP-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-SRD-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-SRD-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-SQI-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-SQI-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-SPA-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-SOM-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-SOM-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-SLV-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-SLV-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-SLK-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-SLK-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-RUS-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-RUS-Num2Word 0.2603300 PETAMEM 2026-03-30 100
Lingua-RON-Word2Num 0.2603300 PETAMEM 2026-03-30 100
Lingua-RON-Num2Word 0.2603300 PETAMEM 2026-03-30 100