GET /api/v1/autocomplete/port/?format=api&page=119
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 40993,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=120",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=118",
    "results": [
        {
            "name": "lua53-checks",
            "description": "Provides a `checks()` function for Lua"
        },
        {
            "name": "lua53-cjson",
            "description": "Lua CJSON is a fast JSON encoding/parsing module for Lua"
        },
        {
            "name": "lua53-copas",
            "description": "Coroutine Oriented Portable Asynchronous Services long_description Copas is a dispatcher based on coroutines that can be used by TCP/IP servers. It uses LuaSocket as the interface with the TCP/IP stack. A server registered with Copas should provide a handler for requests and use Copas socket functions to send the response. Copas loops through requests and invokes the corresponding handlers. For a full implementation of a Copas HTTP server you can refer to Xavante as an example."
        },
        {
            "name": "lua53-coxpcall",
            "description": "Coroutine safe xpcall and pcall"
        },
        {
            "name": "lua53-fennel",
            "description": "a lisp that compiles to Lua"
        },
        {
            "name": "lua53-lgi",
            "description": "Lua bindings to GObject libraries"
        },
        {
            "name": "lua53-lpeg",
            "description": "Parsing Expression Grammars For Lua"
        },
        {
            "name": "lua53-lsqlite3",
            "description": "A binding for Lua to the SQLite3 database library"
        },
        {
            "name": "lua53-luabitop",
            "description": "C extension module for bitwise operators"
        },
        {
            "name": "lua53-luacheck",
            "description": "A tool for linting and static analysis of Lua code"
        },
        {
            "name": "lua53-luaexpat",
            "description": "XML Expat parsing"
        },
        {
            "name": "lua53-luafilesystem",
            "description": "Lua library to complement the set of functions related to file systems offered by the standard Lua distribution."
        },
        {
            "name": "lua53-luahpdf",
            "description": "Lua module that lets you programmatically create PDF files"
        },
        {
            "name": "lua53-luajson",
            "description": "customizable JSON decoder/encoder"
        },
        {
            "name": "lua53-luaposix",
            "description": "Lua bindings for POSIX"
        },
        {
            "name": "lua53-luarocks",
            "description": "Manager for rocks, lua extensions."
        },
        {
            "name": "lua53-luasec",
            "description": "binding for OpenSSL library to provide TLS/SSL communication over LuaSocket"
        },
        {
            "name": "lua53-luasocket",
            "description": "Network support for the Lua language"
        },
        {
            "name": "lua53-luasql-sqlite3",
            "description": "LuaSQL is a simple interface from Lua to a DBMS."
        },
        {
            "name": "lua53-luazip",
            "description": "LuaZip is a Lua extension library used to read files stored inside zip files."
        },
        {
            "name": "lua53-md5",
            "description": "checksum facilities for Lua"
        },
        {
            "name": "lua53-MessagePack",
            "description": "a pure Lua implementation of the MessagePack serialization format"
        },
        {
            "name": "lua53-metalua-parser",
            "description": "Define and generate an AST format for Lua programs"
        },
        {
            "name": "lua53-mpack",
            "description": "msgpack for Lua"
        },
        {
            "name": "lua53-numlua",
            "description": "numerical routines for Lua"
        },
        {
            "name": "lua53-psl",
            "description": "Lua bindings to libpsl"
        },
        {
            "name": "lua53-readline",
            "description": "Lua interface for readline packages."
        },
        {
            "name": "lua53-rings",
            "description": "Create new Lua states from within Lua"
        },
        {
            "name": "lua53-timerwheel",
            "description": "Timers based on a timerwheel"
        },
        {
            "name": "lua53-wsapi",
            "description": "Lua Web Server API"
        },
        {
            "name": "lua53-wsapi-fcgi",
            "description": "Lua Web Server API FastCGI Adapter"
        },
        {
            "name": "lua53-xavante",
            "description": "Lua Web Server Library"
        },
        {
            "name": "lua54",
            "description": "powerful, lightweight programming language"
        },
        {
            "name": "lua54-ansicolors",
            "description": "Ansicolors is a simple Lua function for printing to the console in color"
        },
        {
            "name": "lua54-argparse",
            "description": "Argparse is a feature-rich command line parser for Lua inspired by argparse for Python"
        },
        {
            "name": "lua54-binaryheap",
            "description": "Binary heap implementation in pure Lua"
        },
        {
            "name": "lua54-bit32",
            "description": "Lua 5.2 bit manipulation library"
        },
        {
            "name": "lua54-cgilua",
            "description": "Building Web Scripts with Lua"
        },
        {
            "name": "lua54-checks",
            "description": "Provides a `checks()` function for Lua"
        },
        {
            "name": "lua54-cjson",
            "description": "Lua CJSON is a fast JSON encoding/parsing module for Lua"
        },
        {
            "name": "lua54-copas",
            "description": "Coroutine Oriented Portable Asynchronous Services long_description Copas is a dispatcher based on coroutines that can be used by TCP/IP servers. It uses LuaSocket as the interface with the TCP/IP stack. A server registered with Copas should provide a handler for requests and use Copas socket functions to send the response. Copas loops through requests and invokes the corresponding handlers. For a full implementation of a Copas HTTP server you can refer to Xavante as an example."
        },
        {
            "name": "lua54-coxpcall",
            "description": "Coroutine safe xpcall and pcall"
        },
        {
            "name": "lua54-fennel",
            "description": "a lisp that compiles to Lua"
        },
        {
            "name": "lua54-lgi",
            "description": "Lua bindings to GObject libraries"
        },
        {
            "name": "lua54-lpeg",
            "description": "Parsing Expression Grammars For Lua"
        },
        {
            "name": "lua54-lsqlite3",
            "description": "A binding for Lua to the SQLite3 database library"
        },
        {
            "name": "lua54-luabitop",
            "description": "C extension module for bitwise operators"
        },
        {
            "name": "lua54-luacheck",
            "description": "A tool for linting and static analysis of Lua code"
        },
        {
            "name": "lua54-luaexpat",
            "description": "XML Expat parsing"
        },
        {
            "name": "lua54-luafilesystem",
            "description": "Lua library to complement the set of functions related to file systems offered by the standard Lua distribution."
        }
    ]
}