{"count":42650,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=354","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=352","results":[{"name":"p5.34-soap-lite","description":"A simple interface to the Simple Object Access Protocol"},{"name":"p5.34-socket","description":"Socket - networking constants and support functions"},{"name":"p5.34-socket6","description":"IPv6 related part of the C socket.h defines and structure manipulators"},{"name":"p5.34-software-license","description":"Software::License - packages that provide templated software licenses"},{"name":"p5.34-sort-key","description":"Sort::Key (no description available)"},{"name":"p5.34-sort-naturally","description":"Perl extension to sort lexically, but sort numeral parts numerically"},{"name":"p5.34-sort-versions","description":"A perl 5 module for sorting of revision-like numbers."},{"name":"p5.34-specio","description":"Specio - Type constraints and coercions for Perl"},{"name":"p5.34-specio-library-path-tiny","description":"Specio::Library::Path::Tiny - Path::Tiny types and coercions for Specio"},{"name":"p5.34-spiffy","description":"Spiffy Perl Interface Framework For You"},{"name":"p5.34-spreadsheet-parseexcel","description":"Get information from Excel file"},{"name":"p5.34-spreadsheet-readsxc","description":"Spreadsheet::ReadSXC - Extract OpenOffice 1.x spreadsheet data"},{"name":"p5.34-spreadsheet-writeexcel","description":"Write cross-platform Excel binary"},{"name":"p5.34-spreadsheet-xlsx","description":"Perl extension for reading MS Excel 2007 files"},{"name":"p5.34-sql-abstract","description":"SQL::Abstract - Generate SQL from Perl data structures"},{"name":"p5.34-sql-abstract-classic","description":"SQL::Abstract::Classic - Generate SQL from Perl data structures"},{"name":"p5.34-sql-abstract-limit","description":"portable LIMIT emulation"},{"name":"p5.34-sql-statement","description":"SQL parsing and processing engine"},{"name":"p5.34-sql-translator","description":"SQL::Translator - manipulate structured data definitions (SQL and more)"},{"name":"p5.34-starman","description":"Starman - High-performance preforking PSGI/Plack web server"},{"name":"p5.34-statistics-caseresampling","description":"Statistics::CaseResampling - Efficient resampling and calculation of medians with confidence intervals"},{"name":"p5.34-statistics-chisquare","description":"Statistics::ChiSquare - How well-distributed is your data?"},{"name":"p5.34-statistics-covid","description":"Statistics::Covid - Fetch, store in DB, retrieve and analyse Covid-19 statistics from data providers"},{"name":"p5.34-statistics-descriptive","description":"basic perl functions providing descriptive statistics"},{"name":"p5.34-storable","description":"Storable - persistence for Perl data structures"},{"name":"p5.34-stream-buffered","description":"temporary buffer to save bytes"},{"name":"p5.34-strictures","description":"strictures - turn on strict and make all warnings fatal."},{"name":"p5.34-string-camelcase","description":"String::CamelCase - camelcase, de-camelcase"},{"name":"p5.34-string-compare-constanttime","description":"String::Compare::ConstantTime - Timing side-channel protected string compare"},{"name":"p5.34-string-crc32","description":"Perl interface for cyclic redundency check generation"},{"name":"p5.34-string-ediff","description":"Produce common sub-string indices for two strings"},{"name":"p5.34-string-errf","description":"String::Errf - a simple sprintf-like dialect"},{"name":"p5.34-string-escape","description":"Backslash escapes, quoted phrase, word elision, etc."},{"name":"p5.34-string-flogger","description":"String::Flogger - string munging for loggers"},{"name":"p5.34-string-format","description":"String::Format - sprintf-like string formatting capabilities with arbitrary format definitions"},{"name":"p5.34-string-formatter","description":"String::Formatter - build sprintf-like functions of your own"},{"name":"p5.34-string-print","description":"String::Print - printf alternative"},{"name":"p5.34-string-random","description":"Perl module to generate random strings based on a pattern"},{"name":"p5.34-string-rewriteprefix","description":"rewrite strings based on a set of known prefixes"},{"name":"p5.34-string-shellquote","description":"Quote strings for passing through the shell"},{"name":"p5.34-string-tagged","description":"String::Tagged - string buffers with value tags on extents"},{"name":"p5.34-string-tagged-markdown","description":"String::Tagged::Markdown - parse and emit text with Markdown inline formatting"},{"name":"p5.34-string-tagged-terminal","description":"String::Tagged::Terminal - format terminal output using String::Tagged"},{"name":"p5.34-string-toidentifier-en","description":"String::ToIdentifier::EN - Convert Strings to English Program Identifiers"},{"name":"p5.34-string-tokenizer","description":"A simple string tokenizer."},{"name":"p5.34-string-trim","description":"String::Trim - trim whitespace from your strings"},{"name":"p5.34-string-truncate","description":"a module for when strings are too long to be displayed in..."},{"name":"p5.34-string-ttylength","description":"String::TtyLength - length or width of string excluding ANSI tty codes"},{"name":"p5.34-string-util","description":"String::Util -- String processing utility functions"},{"name":"p5.34-struct-dumb","description":"Struct::Dumb - make simple lightweight record-like structures"}]}