Ecosystem Citation Index

A citation index is calculated for each module in the Perl6 Ecosystem, numbering 1252 as of 2019-03-26.

405 Topline modules were cited, or 32.35% of the total.

A module simply cites another if it lists it in the "depends" list. A module recursively cites another if a cited module in turn cites another module.

The following modules are considered to exist in all installations and so excluded from this analysis: Test, NativeCall, zef, Pod::To::Text.

This page contains the data for the top 50 modules in graphical form from the time data was collected to the present, tabulated for the top 50 modules. Modules in a cycle and modules not in the Ecosystem (possibly module meta data errors) are listed, followed by definitions and credits.

Simply CitedRecursively Cited
All Module Numbers
Sorted in simple order Sorted in recursive order
Simple Recursive Simple Recursive
Order Module Name Index Index Module Name Index Index
1 JSON::Fast 19.26 39.51 JSON::Fast 19.26 39.51
2 JSON::Tiny 9.63 18.52 URI 6.17 29.88
3 HTTP::UserAgent 9.14 13.83 MIME::Base64 5.19 28.89
4 Sparrowdo 7.65 8.40 File::Directory::Tree 2.96 26.67
5 Test::META 7.65 12.59 OpenSSL 2.72 24.94
6 File::Temp 7.41 24.20 File::Temp 7.41 24.20
7 Terminal::ANSIColor 7.16 19.26 HTTP::Status 2.96 20.49
8 File::Find 6.17 10.12 Terminal::ANSIColor 7.16 19.26
9 URI 6.17 29.88 JSON::Tiny 9.63 18.52
10 XML 6.17 9.63 DateTime::Parse 1.23 17.53
11 MIME::Base64 5.19 28.89 JSON::Name 1.73 17.04
12 Digest::HMAC 4.69 10.86 JSON::Marshal 0.74 16.30
13 LibraryMake 4.69 10.12 JSON::Unmarshal 0.99 16.30
14 DBIish 4.44 5.68 IO::Socket::SSL 4.44 16.05
15 IO::Socket::SSL 4.44 16.05 JSON::Class 2.22 15.80
16 Digest 3.95 13.09 Encode 0.74 14.32
17 File::Which 3.95 7.90 HTTP::UserAgent 9.14 13.83
18 URI::Encode 3.95 8.64 META6 1.98 13.83
19 YAMLish 3.95 6.42 Digest 3.95 13.09
20 File::Directory::Tree 2.96 26.67 License::SPDX 0.25 12.84
21 HTTP::Status 2.96 20.49 Test::META 7.65 12.59
22 OpenSSL 2.72 24.94 HTML::Escape 1.48 12.10
23 Shell::Command 2.72 2.72 Digest::HMAC 4.69 10.86
24 Cro::HTTP 2.47 2.96 File::Find 6.17 10.12
25 LWP::Simple 2.47 3.46 LibraryMake 4.69 10.12
26 Compress::Zlib 2.22 4.44 Config::INI 0.74 9.88
27 DateTime::Format 2.22 5.43 JSON::Pretty 0.99 9.63
28 HTTP::Easy 2.22 6.91 XML 6.17 9.63
29 JSON::Class 2.22 15.80 Data::Dump 1.48 9.38
30 OO::Monitors 2.22 6.67 Config::Simple 0.25 8.64
31 Template::Mustache 2.22 6.91 URI::Encode 3.95 8.64
32 UUID 2.22 2.47 PSGI 1.73 8.40
33 Config 1.98 1.98 Sparrowdo 7.65 8.40
34 Crust 1.98 1.98 File::Which 3.95 7.90
35 META6 1.98 13.83 NativeHelpers::Blob 1.73 7.65
36 NativeHelpers::Array 1.98 2.22 HTTP::Easy 2.22 6.91
37 Bailador 1.73 2.72 Template::Mustache 2.22 6.91
38 Base64 1.73 6.17 OO::Monitors 2.22 6.67
39 Cro::Core 1.73 4.69 HTTP::HPACK 0.49 6.42
40 HTTP::Tinyish 1.73 2.47 YAMLish 3.95 6.42
41 IRC::Client 1.73 1.98 Base64 1.73 6.17
42 JSON::Name 1.73 17.04 IO::Socket::Async::SSL 1.23 5.93
43 NativeHelpers::Blob 1.73 7.65 DBIish 4.44 5.68
44 PSGI 1.73 8.40 DateTime::Format 2.22 5.43
45 Term::termios 1.73 3.46 HTTP::MultiPartParser 0.49 4.94
46 WWW 1.73 2.72 Compress::Zlib::Raw 0.74 4.69
47 Data::Dump 1.48 9.38 Cro::Core 1.73 4.69
48 HTML::Escape 1.48 12.10 Compress::Zlib 2.22 4.44
49 Base64::Native 1.23 2.47 Template::Mojo 0.74 3.70
50 CSS::Grammar 1.23 1.98 if 0.49 3.70