HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50073,
"next": null,
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=1001",
"results": [
{
"name": "typst",
"portdir": "textproc/typst",
"version": "0.14.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://typst.app",
"description": "A new markup-based typesetting system that is powerful and easy to learn.",
"long_description": "Typst is a new markup-based typsetting system that is designed to be as powerful as LaTeX while being much easier to learn and use. Typst has built-in markup for the most common formatting tasks, flexible functions for everything else, a tightly integrated scripting system, math typesetting, bibliography management, and more. Typst also has fast compile times thanks to incremental compilatioa, as well as friendly error messages in case something goes wrong.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1017
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py38-pyubjson",
"portdir": "python/py-pyubjson",
"version": "0.16.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Iotic-Labs/py-ubjson",
"description": "Universal Binary JSON encoder/decoder",
"long_description": "Universal Binary JSON encoder/decoder",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1017
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": []
},
{
"name": "py-pyubjson",
"portdir": "python/py-pyubjson",
"version": "0.16.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Iotic-Labs/py-ubjson",
"description": "Universal Binary JSON encoder/decoder",
"long_description": "Universal Binary JSON encoder/decoder",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1017
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyubjson"
]
}
],
"depends_on": []
},
{
"name": "py313-pyubjson",
"portdir": "python/py-pyubjson",
"version": "0.16.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Iotic-Labs/py-ubjson",
"description": "Universal Binary JSON encoder/decoder",
"long_description": "Universal Binary JSON encoder/decoder",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1017
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyubjson"
]
}
]
},
{
"name": "ipfs",
"portdir": "net/ipfs",
"version": "0.34.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ipfs.io",
"description": "Global, versioned, peer-to-peer filesystem",
"long_description": "IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bittorrent swarm, exchanging git objects. IPFS provides an interface as simple as the HTTP web, but with permanence built in.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "sirn",
"github": "sirn",
"ports_count": 31
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1017
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"beets",
"beets-devel"
]
}
]
},
{
"name": "pnpm",
"portdir": "devel/pnpm",
"version": "10.24.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pnpm.io",
"description": "Fast, disk space efficient package manager",
"long_description": "pnpm is a fast, disk space efficient package manager, it uses a content-addressable filesystem to store all files from all module directories on a disk.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "sainnhe",
"github": "sainnhe",
"ports_count": 7
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"npm10",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"nodejs22"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"Legcord",
"filebrowser"
]
}
]
},
{
"name": "fabric",
"portdir": "llm/fabric",
"version": "1.4.337",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://danielmiessler.com/p/fabric-origin-story",
"description": "open-source framework for augmenting humans using AI",
"long_description": "fabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.",
"active": true,
"categories": [
"llm"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 223
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "direwolf",
"portdir": "science/direwolf",
"version": "1.8.1",
"license": "GPL-2",
"platforms": "darwin macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wb2osz/direwolf",
"description": "is a software \"soundcard\" AX.25 packet modem/TNC and APRS encoder/decoder",
"long_description": "Dire Wolf is a software \"soundcard\" AX.25 packet modem/TNC and APRS encoder/decoder. It can be used stand-alone to observe APRS traffic, as a tracker, digipeater, APRStt gateway, or Internet Gateway (IGate).",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "rainbow",
"github": "ra1nb0w",
"ports_count": 4
}
],
"variants": [
"debug",
"native",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"portaudio",
"hamlib",
"hidapi",
"gpsd"
]
}
],
"depends_on": []
},
{
"name": "tmux",
"portdir": "sysutils/tmux",
"version": "3.6",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tmux.github.io",
"description": "terminal multiplexer",
"long_description": "tmux is a \"terminal multiplexer\", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. tmux is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU screen.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "tessarek",
"github": "tessus",
"ports_count": 4
}
],
"variants": [
"sixel",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libevent",
"ncurses",
"libutf8proc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"wemux"
]
},
{
"type": "run",
"ports": [
"py39-libtmux",
"py37-libtmux",
"py38-libtmux",
"tmux-pasteboard",
"byobu",
"py310-libtmux",
"py311-libtmux",
"py312-libtmux",
"py313-libtmux",
"py314-libtmux",
"py36-libtmux",
"tmux-bash-completion"
]
}
]
},
{
"name": "tmux-devel",
"portdir": "sysutils/tmux",
"version": "20251204-1bcd360",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tmux.github.io",
"description": "terminal multiplexer",
"long_description": "tmux is a \"terminal multiplexer\", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. tmux is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU screen.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "tessarek",
"github": "tessus",
"ports_count": 4
}
],
"variants": [
"sixel",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automake",
"libtool",
"pkgconfig",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"libutf8proc",
"libevent"
]
}
],
"depends_on": []
},
{
"name": "tmux-mem-cpu-load",
"portdir": "sysutils/tmux-mem-cpu-load",
"version": "3.8.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thewtex/tmux-mem-cpu-load",
"description": "CPU, RAM, and load monitor for use with tmux",
"long_description": "A simple, lightweight program provided for system monitoring in the status line of tmux.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "justrafi",
"github": "rafi",
"ports_count": 1
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "tmux-bash-completion",
"portdir": "devel/tmux-bash-completion",
"version": "20200419",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/imomaliev/tmux-bash-completion",
"description": "TMUX bash completion",
"long_description": "TMUX bash completion based on bash-it's tmux completion",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"bash-completion",
"tmux"
]
}
],
"depends_on": []
},
{
"name": "dnscrypt-proxy",
"portdir": "net/dnscrypt-proxy",
"version": "2.1.14",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.dnscrypt.info",
"description": "A protocol for securing communications between a client and a DNS resolver.",
"long_description": "A protocol for securing communications between a client and a DNS resolver.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "metaproxy",
"portdir": "net/metaproxy",
"version": "1.22.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.indexdata.com/metaproxy",
"description": "Z39.50 proxy and router utilizing Yaz toolkit.",
"long_description": "Metaproxy is a proxy front end server that presents a single Z39.50/SRW/SRU front end to multiple back end Z39.50 database servers. It can also work in conjunction with Index Data's library of gateways to access non-Z39.50-compliant database servers.",
"active": true,
"categories": [
"devel",
"net",
"databases"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"yaz",
"yazpp",
"libiconv",
"zlib",
"libxslt",
"boost187",
"libxml2"
]
}
],
"depends_on": []
},
{
"name": "dtrx",
"portdir": "archivers/dtrx",
"version": "8.7.1",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dtrx-py/dtrx",
"description": "extracts archives in a number of different formats",
"long_description": "dtrx extracts archives in a number of different formats; it currently supports tar, zip (including self-extracting .exe files), cpio, rpm, deb, gem, 7z, cab, rar, and InstallShield files. It can also decompress files compressed with gzip, bzip2, lzma, xz, or compress.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "gpredict",
"portdir": "science/gpredict",
"version": "2025092000-34af48e6",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gpredict.oz9aec.net/",
"description": "GNOME-based satellite tracking program",
"long_description": "Gpredict is a real-time satellite tracking and orbit prediction application. It can track an unlimited number of satellites and display their position and other data in lists, tables, maps, and polar plots (radar view). Gpredict can also predict the time of future passes for a satellite, and provide you with detailed information about each pass.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1149
},
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"makeicns",
"intltool",
"clang-18",
"autoconf",
"automake",
"gettext",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"goocanvas2",
"librsvg",
"curl"
]
},
{
"type": "run",
"ports": [
"hamlib"
]
}
],
"depends_on": []
},
{
"name": "librime",
"portdir": "devel/librime",
"version": "1.15.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rime.im/",
"description": "Rime Input Method Engine, the core library",
"long_description": "Rime Input Method Engine, the core library",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"google-glog",
"yaml-cpp",
"leveldb",
"opencc",
"boost176",
"marisa-trie",
"capnproto",
"gflags"
]
}
],
"depends_on": []
},
{
"name": "librime-devel",
"portdir": "devel/librime",
"version": "20251124",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rime.im/",
"description": "Rime Input Method Engine, the core library",
"long_description": "Rime Input Method Engine, the core library",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"google-glog",
"yaml-cpp",
"leveldb",
"opencc",
"boost176",
"marisa-trie",
"capnproto",
"gflags"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"squirrel-ime"
]
}
]
},
{
"name": "py-vcrpy",
"portdir": "python/py-vcrpy",
"version": "8.0.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vcrpy.readthedocs.io/en/latest/",
"description": "This is a Python version of Ruby’s VCR library.",
"long_description": "This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1149
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-vcrpy"
]
}
],
"depends_on": []
},
{
"name": "py310-vcrpy",
"portdir": "python/py-vcrpy",
"version": "8.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vcrpy.readthedocs.io/en/latest/",
"description": "This is a Python version of Ruby’s VCR library.",
"long_description": "This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1149
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-yarl",
"py310-urllib3",
"py310-wrapt",
"py310-yaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pytest-recording"
]
}
]
},
{
"name": "py311-vcrpy",
"portdir": "python/py-vcrpy",
"version": "8.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vcrpy.readthedocs.io/en/latest/",
"description": "This is a Python version of Ruby’s VCR library.",
"long_description": "This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1149
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-urllib3",
"py311-yarl",
"py311-wrapt",
"py311-yaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-pytest-recording"
]
}
]
},
{
"name": "py312-vcrpy",
"portdir": "python/py-vcrpy",
"version": "8.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vcrpy.readthedocs.io/en/latest/",
"description": "This is a Python version of Ruby’s VCR library.",
"long_description": "This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1149
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-urllib3",
"py312-yarl",
"py312-yaml",
"py312-wrapt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pytest-recording"
]
}
]
},
{
"name": "py313-vcrpy",
"portdir": "python/py-vcrpy",
"version": "8.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vcrpy.readthedocs.io/en/latest/",
"description": "This is a Python version of Ruby’s VCR library.",
"long_description": "This is a Python version of Ruby’s VCR library. VCR.py simplifies and speeds up tests that make HTTP requests.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1149
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-urllib3",
"py313-yaml",
"py313-wrapt",
"py313-yarl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pytest-recording",
"py-vcrpy"
]
}
]
}
]
}