Acme-CPANModules-HaveWebsite
view release on metacpan or search on metacpan
lib/Acme/CPANModules/HaveWebsite.pm view on Meta::CPAN
package Acme::CPANModules::HaveWebsite;
use strict;
use warnings;
our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
our $DATE = '2023-10-29'; # DATE
our $DIST = 'Acme-CPANModules-HaveWebsite'; # DIST
our $VERSION = '0.005'; # VERSION
our $LIST = {
summary => 'List of modules that have their own website',
description => <<'_',
This list was first constructed based on Gabor Szabo's post:
<https://dev.to/szabgab/perl-modules-with-their-own-web-site-2gmo> on
2021-02-16. It has then been updated with more entries.
_
entries => [
{module=>'App::Ack', website_url=>'https://beyondgrep.com/'},
{module=>'App::cpanminus', website_url=>'http://cpanmin.us/'},
{module=>'App::perlbrew', website_url=>'https://perlbrew.pl/'},
{module=>'App::TimeTracker', website_url=>'http://timetracker.plix.at/'},
{module=>'Catalyst', website_url=>'http://www.catalystframework.org/'},
{module=>'Dancer', website_url=>'https://perldancer.org/'},
{module=>'Giblog', website_url=>'https://www.giblog.net/', description=>'Currently in Japanese only'},
{module=>'Mojolicious', website_url=>'https://mojolicious.org/'},
{module=>'MooX::Role::JSON_LD', website_url=>'https://davorg.dev/moox-role-json_ld/'},
{module=>'Padre', website_url=>'http://padre.perlide.org/'},
{module=>'PDL', website_url=>'https://pdl.perl.org'},
{module=>'Perl::Critic', website_url=>'http://perlcritic.com/'},
{module=>'Plack', website_url=>'https://plackperl.org/'},
{module=>'Rex', website_url=>'https://www.rexify.org/'},
{module=>'SPVM', website_url=>'https://yuki-kimoto.github.io/spvmdoc-public/', description=>'Currently machine-translated from Japanese'},
{module=>'Template', website_url=>'http://www.template-toolkit.org/'},
{module=>'Test::BDD::Cucumber', website_url=>'https://pherkin.pm/'},
{module=>'Type::Tiny', website_url=>'https://typetiny.toby.ink/'},
{module=>'Wx', website_url=>'http://www.wxperl.it/'},
{module=>'Zydeco', website_url=>'https://zydeco.toby.ink/'},
],
};
1;
# ABSTRACT: List of modules that have their own website
__END__
=pod
=encoding UTF-8
=head1 NAME
Acme::CPANModules::HaveWebsite - List of modules that have their own website
=head1 VERSION
This document describes version 0.005 of Acme::CPANModules::HaveWebsite (from Perl distribution Acme-CPANModules-HaveWebsite), released on 2023-10-29.
=head1 DESCRIPTION
This list was first constructed based on Gabor Szabo's post:
L<https://dev.to/szabgab/perl-modules-with-their-own-web-site-2gmo> on
2021-02-16. It has then been updated with more entries.
=head1 ACME::CPANMODULES ENTRIES
=over
=item L<App::Ack>
Author: L<PETDANCE|https://metacpan.org/author/PETDANCE>
Website URL: L<https://beyondgrep.com/>
=item L<App::cpanminus>
Author: L<MIYAGAWA|https://metacpan.org/author/MIYAGAWA>
Website URL: L<http://cpanmin.us/>
=item L<App::perlbrew>
Author: L<GUGOD|https://metacpan.org/author/GUGOD>
Website URL: L<https://perlbrew.pl/>
=item L<App::TimeTracker>
Author: L<DOMM|https://metacpan.org/author/DOMM>
Website URL: L<http://timetracker.plix.at/>
=item L<Catalyst>
lib/Acme/CPANModules/HaveWebsite.pm view on Meta::CPAN
Website URL: L<https://perldancer.org/>
=item L<Giblog>
Author: L<KIMOTO|https://metacpan.org/author/KIMOTO>
Currently in Japanese only
Website URL: L<https://www.giblog.net/>
=item L<Mojolicious>
Author: L<SRI|https://metacpan.org/author/SRI>
Website URL: L<https://mojolicious.org/>
=item L<MooX::Role::JSON_LD>
Author: L<DAVECROSS|https://metacpan.org/author/DAVECROSS>
Website URL: L<https://davorg.dev/moox-role-json_ld/>
=item L<Padre>
Author: L<SZABGAB|https://metacpan.org/author/SZABGAB>
Website URL: L<http://padre.perlide.org/>
=item L<PDL>
Author: L<ETJ|https://metacpan.org/author/ETJ>
Website URL: L<https://pdl.perl.org>
=item L<Perl::Critic>
Author: L<PETDANCE|https://metacpan.org/author/PETDANCE>
Website URL: L<http://perlcritic.com/>
=item L<Plack>
Author: L<MIYAGAWA|https://metacpan.org/author/MIYAGAWA>
Website URL: L<https://plackperl.org/>
=item L<Rex>
Author: L<FERKI|https://metacpan.org/author/FERKI>
Website URL: L<https://www.rexify.org/>
=item L<SPVM>
Author: L<KIMOTO|https://metacpan.org/author/KIMOTO>
Currently machine-translated from Japanese
Website URL: L<https://yuki-kimoto.github.io/spvmdoc-public/>
=item L<Template>
Author: L<ABW|https://metacpan.org/author/ABW>
Website URL: L<http://www.template-toolkit.org/>
=item L<Test::BDD::Cucumber>
Author: L<EHUELS|https://metacpan.org/author/EHUELS>
Website URL: L<https://pherkin.pm/>
=item L<Type::Tiny>
Author: L<TOBYINK|https://metacpan.org/author/TOBYINK>
Website URL: L<https://typetiny.toby.ink/>
=item L<Wx>
Author: L<MDOOTSON|https://metacpan.org/author/MDOOTSON>
Website URL: L<http://www.wxperl.it/>
=item L<Zydeco>
Author: L<TOBYINK|https://metacpan.org/author/TOBYINK>
Website URL: L<https://zydeco.toby.ink/>
=back
=head1 FAQ
=head2 What is an Acme::CPANModules::* module?
An Acme::CPANModules::* module, like this module, contains just a list of module
names that share a common characteristics. It is a way to categorize modules and
document CPAN. See L<Acme::CPANModules> for more details.
=head2 What are ways to use this Acme::CPANModules module?
Aside from reading this Acme::CPANModules module's POD documentation, you can
install all the listed modules (entries) using L<cpanm-cpanmodules> script (from
L<App::cpanm::cpanmodules> distribution):
% cpanm-cpanmodules -n HaveWebsite
Alternatively you can use the L<cpanmodules> CLI (from L<App::cpanmodules>
distribution):
% cpanmodules ls-entries HaveWebsite | cpanm -n
or L<Acme::CM::Get>:
% perl -MAcme::CM::Get=HaveWebsite -E'say $_->{module} for @{ $LIST->{entries} }' | cpanm -n
or directly:
( run in 1.408 second using v1.01-cache-2.11-cpan-39bf76dae61 )