You didn't include Perl's CPAN, which I think is older (1995) than all of these. And it allows scripts as well.