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

{
    "count": 52477,
    "next": "https://ports.macports.org/api/v1/search/?format=api&page=787",
    "previous": "https://ports.macports.org/api/v1/search/?format=api&page=785",
    "results": [
        {
            "maintainers": [
                "herbygillot"
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "name": "entityx",
            "description": "A fast, type-safe C++ Entity-Component system",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "games"
            ],
            "version": "1.3.0"
        },
        {
            "maintainers": [
                "herbygillot"
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "name": "lyra",
            "description": "A simple to use, composable, command line parser for C++ 11 and beyond",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel"
            ],
            "version": "1.7.0"
        },
        {
            "maintainers": [
                "amake"
            ],
            "variants": [
                "universal"
            ],
            "name": "py312-pyscard",
            "description": "Smartcard module for Python.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "2.3.1"
        },
        {
            "maintainers": [
                "herbygillot"
            ],
            "variants": [
                "universal"
            ],
            "name": "conserve",
            "description": "Robust file backup tool in Rust",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "sysutils"
            ],
            "version": "24.8.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py-jupyter_server_terminals",
            "description": "A Jupyter Server Extension Providing Terminals.",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.5.3"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py310-jupyter_server_terminals",
            "description": "A Jupyter Server Extension Providing Terminals.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.5.3"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py311-jupyter_server_terminals",
            "description": "A Jupyter Server Extension Providing Terminals.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.5.3"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-jupyter_server_terminals",
            "description": "A Jupyter Server Extension Providing Terminals.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.5.3"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py-notebook_shim",
            "description": "Part of JupyterLab ecosystem.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.2.4"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py310-notebook_shim",
            "description": "Part of JupyterLab ecosystem.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.2.4"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py311-notebook_shim",
            "description": "Part of JupyterLab ecosystem.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.2.4"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-notebook_shim",
            "description": "Part of JupyterLab ecosystem.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.2.4"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-tblib",
            "description": "Traceback serialization library.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "3.2.2"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-rfc3339-validator",
            "description": "A pure python RFC3339 validator",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "0.1.4"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py311-tatsu",
            "description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "textproc",
                "python"
            ],
            "version": "5.15.1"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-tatsu",
            "description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "textproc",
                "python"
            ],
            "version": "5.15.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-branca",
            "description": "Generate complex HTML+JS pages with Python",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "graphics",
                "python"
            ],
            "version": "0.8.2"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-codecov",
            "description": "Hosted coverage reports for Github, Bitbucket and Gitlab",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.1.13"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-folium",
            "description": "Python Data, Leaflet.js Mfolaps",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "graphics",
                "python"
            ],
            "version": "0.20.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py-pytest-env",
            "description": "pytest plugin to set environment variables",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.1.5"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py310-pytest-env",
            "description": "pytest plugin to set environment variables",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.1.5"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py311-pytest-env",
            "description": "pytest plugin to set environment variables",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.1.5"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-pytest-env",
            "description": "pytest plugin to set environment variables",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.1.5"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-geopandas",
            "description": "Geographic pandas extensions",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "version": "1.1.1"
        },
        {
            "maintainers": [
                "Schamschula"
            ],
            "variants": null,
            "name": "py311-npx",
            "description": "NumPy is a large library used everywhere in scientific computing. That's why breaking backwards-compatibility comes at a significant cost and is almost always avoided, even if the API of some methods is arguably lacking. This package provides drop-in wrappers fixing those.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.1.8"
        },
        {
            "maintainers": [
                "Schamschula"
            ],
            "variants": null,
            "name": "py312-npx",
            "description": "NumPy is a large library used everywhere in scientific computing. That's why breaking backwards-compatibility comes at a significant cost and is almost always avoided, even if the API of some methods is arguably lacking. This package provides drop-in wrappers fixing those.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "0.1.8"
        },
        {
            "maintainers": [
                "nerdling"
            ],
            "variants": [
                "postgresql17",
                "postgresql16",
                "postgresql15",
                "postgresql14",
                "postgresql13",
                "postgresql12"
            ],
            "name": "py312-psycopg",
            "description": "Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "databases",
                "python"
            ],
            "version": "3.2.9"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "cvemap",
            "description": "Obsolete port, replaced by vulnx",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "security"
            ],
            "version": "1.0.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-threadpoolctl",
            "description": "Helpers to limit the number of threads used in the common native libraries.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "science",
                "python"
            ],
            "version": "3.6.0"
        },
        {
            "maintainers": [
                "subpop"
            ],
            "variants": null,
            "name": "socket_vmnet",
            "description": "vmnet.framework support for rootless QEMU",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "net"
            ],
            "version": "1.2.1"
        },
        {
            "maintainers": [
                "sikmir"
            ],
            "variants": [
                "universal"
            ],
            "name": "newsraft",
            "description": "Feed reader for terminal",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "net"
            ],
            "version": "0.36"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py311-pgspecial",
            "description": "Meta-commands handler for Postgres Database",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "python"
            ],
            "version": "2.2.1"
        },
        {
            "maintainers": [
                "herbygillot"
            ],
            "variants": [
                "universal"
            ],
            "name": "lnav-devel",
            "description": "An advanced log file viewer for the small-scale.",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "sysutils"
            ],
            "version": "0.14.0"
        },
        {
            "maintainers": [
                "petrrr"
            ],
            "variants": null,
            "name": "py312-BitArray2D",
            "description": "A memory-efficient packed representation for 2D bit arrays",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "version": "2.1"
        },
        {
            "maintainers": [
                "petrrr"
            ],
            "variants": null,
            "name": "py312-BitVector",
            "description": "A memory-efficient packed representation for bit arrays",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "math",
                "python"
            ],
            "version": "3.5.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py311-backoff",
            "description": "Function decoration for backoff and retry",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.2.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-backoff",
            "description": "Function decoration for backoff and retry",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "2.2.1"
        },
        {
            "maintainers": null,
            "variants": [
                "dynamic"
            ],
            "name": "haskell-language-server",
            "description": "Official haskell ide support via language server (LSP).",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "devel",
                "haskell"
            ],
            "version": "2.13.0.0"
        },
        {
            "maintainers": null,
            "variants": [
                "debug",
                "universal"
            ],
            "name": "picotls",
            "description": "picotls is a TLS 1.3 (RFC 8446) protocol stack written in C",
            "livecheck_broken": false,
            "livecheck_outdated": true,
            "active": true,
            "categories": [
                "net",
                "security"
            ],
            "version": "2025.09.12"
        },
        {
            "maintainers": null,
            "variants": [
                "debug"
            ],
            "name": "iv",
            "description": "iv is ECMA262 5.1 lexer and parser and engine project",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel"
            ],
            "version": "2015.03.24"
        },
        {
            "maintainers": [
                "adfernandes",
                "steenzout"
            ],
            "variants": null,
            "name": "py312-ansible",
            "description": "SSH-based configuration management and deployment system",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "sysutils",
                "python"
            ],
            "version": "13.0.0"
        },
        {
            "maintainers": [
                "adfernandes",
                "steenzout"
            ],
            "variants": null,
            "name": "py312-ansible-core",
            "description": "SSH-based configuration management and deployment system",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "sysutils",
                "python"
            ],
            "version": "2.20.0"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-resolvelib",
            "description": "ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.2.1"
        },
        {
            "maintainers": [
                "amake"
            ],
            "variants": null,
            "name": "py312-xkcdpass",
            "description": "A flexible and scriptable password generator which generates strong passphrases, inspired by XKCD 936",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "security",
                "python"
            ],
            "version": "1.30.0"
        },
        {
            "maintainers": [
                "stromnov"
            ],
            "variants": null,
            "name": "py312-alembic",
            "description": "A database migration tool for SQLAlchemy.",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "databases",
                "python"
            ],
            "version": "1.17.2"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py-fqdn",
            "description": "Validates fully-qualified domain names against RFC 1123",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.5.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py310-fqdn",
            "description": "Validates fully-qualified domain names against RFC 1123",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.5.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py311-fqdn",
            "description": "Validates fully-qualified domain names against RFC 1123",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.5.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py312-fqdn",
            "description": "Validates fully-qualified domain names against RFC 1123",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "1.5.1"
        },
        {
            "maintainers": null,
            "variants": null,
            "name": "py-isoduration",
            "description": "Operations with ISO 8601 durations",
            "livecheck_broken": false,
            "livecheck_outdated": false,
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "version": "20.11.0"
        }
    ]
}