{"count":40990,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=325","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=323","results":[{"name":"p5.34-curses-ui","description":"A curses based OO user interface framework"},{"name":"p5.34-cwd-guard","description":"Temporary changing working directory (chdir)"},{"name":"p5.34-dancer","description":"Lightweight yet powerful web application framework"},{"name":"p5.34-dancer-plugin-database","description":"Easy database connections for Dancer applications"},{"name":"p5.34-dancer-plugin-database-core","description":"Shared core library for Dancer and Dancer2 database plugins"},{"name":"p5.34-dancer-session-cookie","description":"Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer"},{"name":"p5.34-dancer-template-mason","description":"Dancer::Template::Mason - Mason wrapper for Dancer"},{"name":"p5.34-dancer-template-mason2","description":"Dancer::Template::Mason2 - Mason 2.x wrapper for Dancer"},{"name":"p5.34-dancer2","description":"Dancer2 - Lightweight yet powerful web application framework"},{"name":"p5.34-dancer2-plugin-database","description":"Dancer2::Plugin::Database - easy database connections for Dancer2 applications"},{"name":"p5.34-dancer2-session-cookie","description":"Dancer2::Session::Cookie - Dancer 2 session storage in secure cookies"},{"name":"p5.34-danga-socket","description":"Event loop and event-driven async socket base class"},{"name":"p5.34-data-buffer","description":"Data::Buffer - binary buffers for perl"},{"name":"p5.34-data-censor","description":"Data::Censor - censor sensitive stuff in a data structure"},{"name":"p5.34-data-compare","description":"Compare perl data structures"},{"name":"p5.34-data-diver","description":"Simple, ad-hoc access to elements of deeply nested structures"},{"name":"p5.34-data-dump","description":"Pretty printing of data structures"},{"name":"p5.34-data-dump-streamer","description":"Data::Dump::Streamer - Accurately serialize a data structure as Perl code."},{"name":"p5.34-data-dumper","description":"Stringified Perl data structures, suitable for both printing and eval"},{"name":"p5.34-data-dumper-concise","description":"Less indentation and newlines plus sub deparsing"},{"name":"p5.34-data-dumper-names","description":"Data::Dumper::Names - Dump variables with names (no source filter)"},{"name":"p5.34-data-entropy","description":"Data::Entropy - entropy (randomness) management"},{"name":"p5.34-data-float","description":"Data::Float - details of the floating point data type"},{"name":"p5.34-data-hexdump","description":"Dump in hexadecimal the content of a scalar."},{"name":"p5.34-data-hexify","description":"Perl extension for hexdumping arbitrary data"},{"name":"p5.34-data-hierarchy","description":"This is a Perl extension for handling data in a hierarchical structure."},{"name":"p5.34-data-ical","description":"Generates iCalendar (RFC 2445) calendar files"},{"name":"p5.34-data-integer","description":"Data::Integer - Details of the native integer data type"},{"name":"p5.34-data-messagepack","description":"Data::MessagePack - MessagePack serializing/deserializing"},{"name":"p5.34-data-munge","description":"Data::Munge - various utility functions"},{"name":"p5.34-data-optlist","description":"parse and validate simple name/value option pairs"},{"name":"p5.34-data-page","description":"help when paging through sets of results"},{"name":"p5.34-data-password","description":"Data::Password - Perl extension for assessing password quality."},{"name":"p5.34-data-perl","description":"Data::Perl - Base classes wrapping fundamental Perl data types."},{"name":"p5.34-data-phrasebook","description":"Abstract your queries!"},{"name":"p5.34-data-phrasebook-loader-yaml","description":"Abstract your queries ... with YAML!"},{"name":"p5.34-data-plist","description":"Data::Plist - object representing a property list"},{"name":"p5.34-data-printer","description":"Data::Printer - colored pretty-print of Perl data structures and objects"},{"name":"p5.34-data-section","description":"Data::Section - read multiple hunks of data out of your DATA section"},{"name":"p5.34-data-section-simple","description":"Data::Section::Simple - Read data from __DATA__"},{"name":"p5.34-data-serializer","description":"Data::Serializer - Modules that serialize data structures"},{"name":"p5.34-data-stag","description":"Perl module for manipulating data as hierarchical tag/value pairs"},{"name":"p5.34-data-structure-util","description":"Data::Structure::Util - Change nature of data within a structure"},{"name":"p5.34-data-temporarybag","description":"Data::TemporaryBag - Handle long size data using a temporary file"},{"name":"p5.34-data-tumbler","description":"Data::Tumbler - Dynamic generation of nested combinations of variants"},{"name":"p5.34-data-uniqid","description":"Perl extension for simple genrating of unique id's"},{"name":"p5.34-data-uuid","description":"Perl extension for generating Globally/Universally Unique Identifiers (GUIDs/UUIDs)."},{"name":"p5.34-data-uuid-mt","description":"Data::UUID::MT - Fast random UUID generator using the Mersenne Twister algorithm"},{"name":"p5.34-data-validate-domain","description":"Domain and host name validation"},{"name":"p5.34-data-validate-ip","description":"IPv4 and IPv6 validation methods"}]}