# NAME
Task::BeLike::SONGMU - modules I use
# DESCRIPTION
SONGMU's favorite modules using at work.
# MODULES
## Tools
### [App::cpanminus](
https://metacpan.org/pod/App::cpanminus)
### [plenv](
https://github.com/tokuhirom/plenv)
### [Perl::Build](
https://metacpan.org/pod/Perl::Build)
### [Carton](
https://metacpan.org/pod/Carton)
### [Reply](
https://metacpan.org/pod/Reply)
### [Daiku](
https://metacpan.org/pod/Daiku)
### [App::watcher](
https://metacpan.org/pod/App::watcher)
### [L](
https://metacpan.org/pod/L)
## Authoring Tools
### [Minilla](
https://metacpan.org/pod/Minilla)
### [CPAN::Uploader](
https://metacpan.org/pod/CPAN::Uploader)
### [Version::Next](
https://metacpan.org/pod/Version::Next)
### [App::scan\_prereqs\_cpanfile](
https://metacpan.org/pod/App::scan_prereqs_cpanfile)
### [Spellunker](
https://metacpan.org/pod/Spellunker)
## Web Application Development
### [Plack](
https://metacpan.org/pod/Plack)
### [Plack::Middleware::ReverseProxy](
https://metacpan.org/pod/Plack::Middleware::ReverseProxy)
### [Starlet](
https://metacpan.org/pod/Starlet)
### [HTTP::Parser::XS](
https://metacpan.org/pod/HTTP::Parser::XS)
### [Twiggy](
https://metacpan.org/pod/Twiggy)
### [Server::Starter](
https://metacpan.org/pod/Server::Starter)
### [Puncheur](
https://metacpan.org/pod/Puncheur)
## Class Builder
### [Class::Accessor::Lite](
https://metacpan.org/pod/Class::Accessor::Lite)
### [Class::Accessor::Lite::Lazy](
https://metacpan.org/pod/Class::Accessor::Lite::Lazy)
### [Mouse](
https://metacpan.org/pod/Mouse)
### [Moo](
https://metacpan.org/pod/Moo)
## Meta Programming
### [Class::Method::Modifiers](
https://metacpan.org/pod/Class::Method::Modifiers)
## Validation
### [Data::Validator](
https://metacpan.org/pod/Data::Validator)
## Utility
### [Clone](
https://metacpan.org/pod/Clone)
### [List::MoreUtils](
https://metacpan.org/pod/List::MoreUtils)
### [List::UtilsBy](
https://metacpan.org/pod/List::UtilsBy)
### [Data::Section::Simple](
https://metacpan.org/pod/Data::Section::Simple)
## Exception
### [Exception::Tiny](
https://metacpan.org/pod/Exception::Tiny)
## Configure
### [Config::PL](
https://metacpan.org/pod/Config::PL)
### [Config::Pit](
https://metacpan.org/pod/Config::Pit)
## Database Accessing
### [DBI](
https://metacpan.org/pod/DBI)
### [DBD::SQLite](
https://metacpan.org/pod/DBD::SQLite)
### [DBD::mysql](
https://metacpan.org/pod/DBD::mysql)
### [DBIx::Sunny](
https://metacpan.org/pod/DBIx::Sunny)
## O/R Mapper
### [Teng](
https://metacpan.org/pod/Teng)
### [Teng::Plugin::ResultSet](
https://metacpan.org/pod/Teng::Plugin::ResultSet)
### [Teng::Plugin::SearchJoined](
https://metacpan.org/pod/Teng::Plugin::SearchJoined)
## Database Related Development
### [DBIx::Schema::DSL](
https://metacpan.org/pod/DBIx::Schema::DSL)
### [SQL::Translator](
https://metacpan.org/pod/SQL::Translator)
### [GitDDL::Migrator](
https://metacpan.org/pod/GitDDL::Migrator)
### [SQL::Translator::Producer::Teng](
https://metacpan.org/pod/SQL::Translator::Producer::Teng)
### [DBIx::TransactionManager](
https://metacpan.org/pod/DBIx::TransactionManager)
### [DBIx::TransactionManager::EndHook](
https://metacpan.org/pod/DBIx::TransactionManager::EndHook)
### [DBIx::QueryLog](
https://metacpan.org/pod/DBIx::QueryLog)
## No SQL
### [Cache::Memcached::Fast](
https://metacpan.org/pod/Cache::Memcached::Fast)
### [Redis::Fast](
https://metacpan.org/pod/Redis::Fast)
### Date and Time
### [Time::Piece::Plus](
https://metacpan.org/pod/Time::Piece::Plus)
### [Time::Moment](
https://metacpan.org/pod/Time::Moment)
### [HTTP::Date](
https://metacpan.org/pod/HTTP::Date)
### File Manipulation
### [Path::Tiny](
https://metacpan.org/pod/Path::Tiny)
### [File::pushd](
https://metacpan.org/pod/File::pushd)
### [File::Copy::Recursive](
https://metacpan.org/pod/File::Copy::Recursive)
## Data Format
### [JSON::XS](
https://metacpan.org/pod/JSON::XS)
### [Data::MessagePack](
https://metacpan.org/pod/Data::MessagePack)
### [Text::CSV](
https://metacpan.org/pod/Text::CSV)
### [TOML](
https://metacpan.org/pod/TOML)
### [YAML](
https://metacpan.org/pod/YAML)
## Processes and Threads
### [Parallel::ForkManager](
https://metacpan.org/pod/Parallel::ForkManager)
### [Proclet](
https://metacpan.org/pod/Proclet)
## Profiling
### [Devel::NYTProf](
https://metacpan.org/pod/Devel::NYTProf)
### [Devel::KYTProf](
https://metacpan.org/pod/Devel::KYTProf)
## HTTP Access
### [Furl](
https://metacpan.org/pod/Furl)
### [AnyEvent::HTTP](
https://metacpan.org/pod/AnyEvent::HTTP)
## Template Engines
### [Text::Xslate](
https://metacpan.org/pod/Text::Xslate)
### [Text::MicroTemplate](
https://metacpan.org/pod/Text::MicroTemplate)
## XML and HTML
### [XML::LibXML](
https://metacpan.org/pod/XML::LibXML)
### [XML::TreePP](
https://metacpan.org/pod/XML::TreePP)
### [Web::Query](
https://metacpan.org/pod/Web::Query)
### [WWW::Mechanize](
https://metacpan.org/pod/WWW::Mechanize)
## Text Tools
### [Text::Markdown::Discount](
https://metacpan.org/pod/Text::Markdown::Discount)
### [String::Random](
https://metacpan.org/pod/String::Random)
### [String::IRC](
https://metacpan.org/pod/String::IRC)
### [Number::Format](
https://metacpan.org/pod/Number::Format)
### [String::CamelCase](
https://metacpan.org/pod/String::CamelCase)
### [Text::Markdown::Slidy](
https://metacpan.org/pod/Text::Markdown::Slidy)
## Asynchronous
### [AnyEvent](
https://metacpan.org/pod/AnyEvent)
### [Coro](
https://metacpan.org/pod/Coro)
## Testing
### [Test::More](
https://metacpan.org/pod/Test::More) 0.98
### [Test::SharedFork](
https://metacpan.org/pod/Test::SharedFork)
### [Test::Base::Less](
https://metacpan.org/pod/Test::Base::Less)
### [Test::Deep](
https://metacpan.org/pod/Test::Deep)
### [Test::Deep::Matcher](
https://metacpan.org/pod/Test::Deep::Matcher)
### [Test::Deep::Cond](
https://metacpan.org/pod/Test::Deep::Cond)
### [Test::Pretty](
https://metacpan.org/pod/Test::Pretty)
### [Test::mysqld](
https://metacpan.org/pod/Test::mysqld)
### [Test::Mock::Guard](
https://metacpan.org/pod/Test::Mock::Guard)
## Logging
### [Log::Minimal](
https://metacpan.org/pod/Log::Minimal)
### [Fluent::Logger](
https://metacpan.org/pod/Fluent::Logger)
## Others
### [POSIX::AtFork](
https://metacpan.org/pod/POSIX::AtFork)
### [IO::Prompt::Simple](
https://metacpan.org/pod/IO::Prompt::Simple)
### [Riji](
https://metacpan.org/pod/Riji)
### [FindBin::libs](
https://metacpan.org/pod/FindBin::libs)
# LICENSE
Copyright (C) Songmu.
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
# AUTHOR
Songmu <
[email protected]>