HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 53010,
"next": null,
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=1060",
"results": [
{
"name": "ipsw",
"portdir": "security/ipsw",
"version": "3.1.738",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://blacktop.github.io/ipsw",
"description": "iOS/macOS Research Swiss Army Knife",
"long_description": "iOS/macOS Research Swiss Army Knife. Everything you need to start researching Apple security and internals.",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [
{
"name": "therealketo",
"github": "therealketo",
"ports_count": 17
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"go",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libusb",
"unicorn"
]
}
],
"depends_on": []
},
{
"name": "tnef",
"portdir": "textproc/tnef",
"version": "1.4.18",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tnef.sourceforge.net/",
"description": "Microsoft MS-TNEF attachment unpacker",
"long_description": "TNEF provides a way to unpack those pesky Microsoft MS-TNEF MIME attachments. It operates like tar in order to upack any files which may have been put into the MS-TNEF attachment instead of being attached seperately.",
"active": true,
"categories": [
"textproc",
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"gettext",
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "pkgconf",
"portdir": "devel/pkgconf",
"version": "3.0.9",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pkgconf/pkgconf",
"description": "a program which helps to configure compiler and linker flags for development libraries",
"long_description": "pkgconf is a program which helps to configure compiler and linker flags for development libraries. It is similar to pkg-config from freedesktop.org.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1598
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"meson",
"ninja",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ggml",
"portdir": "llm/ggml",
"version": "0.27.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ggml-org/ggml",
"description": "Tensor library for machine learning",
"long_description": "ggml is a portable, efficient C/C++ tensor library for machine learning.",
"active": true,
"categories": [
"llm"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 326
}
],
"variants": [
"native",
"opencl",
"debug",
"blas",
"openmp",
"metal",
"vulkan",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libomp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"llama.cpp"
]
}
]
},
{
"name": "ghost-downloader",
"portdir": "net/ghost-downloader",
"version": "4.4.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gd.xychr.com",
"description": "The only downloader you need",
"long_description": "ghost-downloader aims to be the only downloader you need. It employs multithreaded and intelligent load balancing, supports HTTP(S), QUIC, BitTorrent, eD2k, M3U8, common video sites, media sniffing, browser integration, and more.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 326
}
],
"variants": [
"media"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-nuitka",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt6-qttranslations",
"python314",
"py314-pyobjc",
"py314-pyside6",
"py314-desktop-notifier",
"py314-loguru",
"py314-aioftp",
"py314-websockets",
"py314-pyside6-fluent-widgets",
"py314-qrcode",
"libtorrent-rasterbar",
"py314-uvloop",
"py314-m3u8",
"py314-mpegdash",
"py314-wreq",
"py314-siosocks",
"qt6-qtbase"
]
},
{
"type": "run",
"ports": [
"n-m3u8dl-re",
"quickjs-ng",
"kelpie",
"yt-dlp",
"ffmpeg"
]
}
],
"depends_on": []
},
{
"name": "llama.cpp",
"portdir": "llm/llama.cpp",
"version": "0.7.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ggerganov/llama.cpp",
"description": "LLM inference in C/C++",
"long_description": "The main goal of llama.cpp is to enable LLM inference with minimal setup and state-of-the-art performance on a wide variety of hardware - locally and in the cloud.",
"active": true,
"categories": [
"llm"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 326
}
],
"variants": [
"debug",
"blas",
"openmp",
"native",
"opencl",
"metal",
"vulkan",
"model_converters",
"gui",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"curl",
"ggml"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"ollama"
]
}
]
},
{
"name": "previous",
"portdir": "emulators/previous",
"version": "4.5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/previous/",
"description": "NeXT computer emulator",
"long_description": "Previous is an open source NeXT computer emulator based on the Atari emulator Hatari. It emulates NeXT's 68030 and 68040 machines running NeXTSTEP operating system.",
"active": true,
"categories": [
"emulators"
],
"maintainers": [
{
"name": "manuals-unread2u",
"github": "trodemaster",
"ports_count": 10
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"subversion"
]
},
{
"type": "lib",
"ports": [
"zlib",
"SDL3",
"libpng",
"libpcap"
]
}
],
"depends_on": []
},
{
"name": "rust-compiler-wrap",
"portdir": "lang/rust",
"version": "1.60.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rust-lang.org",
"description": "Wrapped compiler commands for rust",
"long_description": "Wrapped compiler commands for rust",
"active": false,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1141
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-11"
]
},
{
"type": "lib",
"ports": [
"cctools",
"legacy-support",
"clang-11"
]
}
],
"depends_on": []
},
{
"name": "rust",
"portdir": "lang/rust",
"version": "1.99.1",
"license": "(MIT or Apache-2) and BSD and zlib and NCSA and Permissive",
"platforms": "{darwin >= 9}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rust-lang.org",
"description": "A safe, concurrent, practical language",
"long_description": "Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of \"programming in the large\", that is, of creating and maintaining boundaries -- both abstract and operational -- that preserve large-system integrity, availability and concurrency.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1598
}
],
"variants": [
"mirror_all_architectures"
],
"dependencies": [
{
"type": "build",
"ports": [
"python314",
"ninja",
"pkgconfig",
"clang-20",
"cmake",
"legacy-support"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"libiconv",
"zlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"filmcraft",
"wezterm",
"binwalk",
"cargo",
"py313-litellm",
"py314-litellm",
"csv2html",
"py-watchfiles",
"py314-watchfiles",
"tuxedo",
"fakecloud",
"markdown-oxide",
"txt",
"photocraft",
"localsend-cli",
"py315-maturin",
"py315-orjson",
"soundcraft",
"lightcraft",
"pdfcraft",
"alacritty",
"cargo-c",
"dtool",
"git-interactive-rebase-tool",
"mesalink",
"racer",
"rust-analyzer",
"shellharden",
"stgit",
"tokei",
"wrangler",
"amp",
"ox",
"whitebox-tools",
"libopenraw",
"librsvg",
"pastel",
"pngquant",
"t-rec",
"alan",
"gleam",
"himalaya",
"rav1e",
"bandwhich",
"cjdns",
"dog",
"ffsend",
"gping",
"miniserve",
"newsboat",
"rustscan",
"teleport",
"websocat",
"xh",
"dijo",
"eureka",
"taskwarrior-tui",
"py35-bcrypt",
"py36-bcrypt",
"py37-bcrypt",
"py38-bcrypt",
"py39-bcrypt",
"py36-cryptography",
"py37-cryptography",
"py38-cryptography",
"py39-cryptography",
"py38-dulwich",
"py39-dulwich",
"py37-jellyfish",
"py38-jellyfish",
"py39-jellyfish",
"py-tokenizers",
"py37-tokenizers",
"py38-tokenizers",
"py39-tokenizers",
"sequoia-pgp",
"fish",
"asciinema",
"broot",
"bupstash",
"cargo2port",
"clamav",
"cloudman",
"diskonaut",
"diskus",
"dmux",
"dua-cli",
"fd",
"folderify",
"fselect",
"hexyl",
"hyperfine",
"influxdb",
"just",
"kubie",
"lsd",
"mask",
"mcfly",
"nomino",
"procs",
"skim",
"starship",
"tealdeer",
"topgrade",
"watchman",
"xplr",
"zellij",
"zenith",
"zoxide",
"tectonic",
"angle-grinder",
"bat",
"git-delta",
"mdcat",
"ripgrep",
"ripgrep-all",
"sd",
"xsv",
"blades",
"geckodriver",
"zola",
"sccache",
"hackernews-tui",
"atuin",
"oha",
"svgcleaner",
"grex",
"helix",
"nushell",
"choose",
"dust",
"bottom",
"git-cinnabar",
"monolith",
"pqrs",
"git-branchless",
"joshuto",
"kalker",
"gitweb",
"ned",
"ruplacer",
"reddsaver",
"fif",
"onefetch",
"as-tree",
"hck",
"stylua",
"jwt-cli",
"coreutils-uutils",
"gitui",
"phetch",
"fnm",
"kdash",
"navi",
"viddy",
"git-cliff",
"organize-rt",
"yj",
"code-minimap",
"shisho",
"tv",
"tree-sitter-cli",
"committed",
"htmlq",
"gobang",
"drill",
"sad",
"mdbook",
"cargo-generate",
"sniffglue",
"genact",
"hurl",
"hgrep",
"nsh",
"ouch",
"py310-cryptography",
"py310-dulwich",
"doctave",
"git-absorb",
"py310-jellyfish",
"dominant_colours",
"tre-tree",
"rhit",
"py310-bcrypt",
"backdown",
"cargo-asm",
"when",
"viu",
"cbindgen",
"wasmtime",
"binocle",
"cobalt.rs",
"t-rex",
"jless",
"hwatch",
"dura",
"wasmer",
"argc",
"igrep",
"qsv",
"toast",
"rust-script",
"gfold",
"arti",
"blake3",
"ddh",
"difftastic",
"bore-cli",
"bartib",
"wasm-pack",
"fclones",
"oxipng",
"fornjot",
"zee",
"scout",
"cfonts",
"py-maturin",
"py37-maturin",
"py38-maturin",
"py39-maturin",
"py310-maturin",
"py-orjson",
"py37-orjson",
"py38-orjson",
"py39-orjson",
"py310-orjson",
"tuc",
"texlab",
"bingrep",
"av1an",
"rsspls",
"replibyte",
"hunt",
"ares",
"dprint",
"lychee",
"modus",
"riff",
"cgrc",
"rustic",
"py310-tokenizers",
"rq",
"nixpacks",
"stork",
"meli",
"jot",
"roapi",
"columnq",
"lemmeknow",
"keysync",
"agg",
"felix",
"jujutsu",
"py311-cryptography",
"py311-maturin",
"garage",
"mqttui",
"py311-dulwich",
"ruby32",
"py311-orjson",
"hoard-cli",
"py311-bcrypt",
"kbs2",
"jlq",
"termusic",
"so",
"ruff",
"eva",
"typst",
"prips",
"py311-jellyfish",
"py-cryptg",
"py38-cryptg",
"py39-cryptg",
"py310-cryptg",
"fastmod",
"volta-node",
"taizen",
"wiki-tui",
"halloy",
"fend",
"sniprun",
"py311-cryptg",
"killport",
"tui-journal",
"py311-tokenizers",
"py-safetensors",
"py38-safetensors",
"py39-safetensors",
"py310-safetensors",
"py311-safetensors",
"repgrep",
"eza",
"pijul-devel",
"daktilo",
"py312-maturin",
"gdrive3",
"pueue",
"presenterm",
"gifski",
"libgifski",
"py312-orjson",
"py312-dulwich",
"silicon",
"lapce",
"py312-cryptography",
"gpg-tui",
"ascii-gen",
"hyfetch",
"wgshadertoy",
"jaq",
"jql",
"gql",
"ast-grep",
"rs-aggregate",
"py312-jellyfish",
"ruby33",
"PineFlash",
"tlrc",
"py311-tiktoken",
"py312-tiktoken",
"csvlens",
"py312-bcrypt",
"py-pydantic_core",
"py38-pydantic_core",
"py39-pydantic_core",
"py310-pydantic_core",
"py311-pydantic_core",
"py312-pydantic_core",
"czkawka",
"py37-pydantic_core",
"mise",
"conserve",
"gitoxide",
"srgn",
"rustpython",
"py-rustworkx",
"py310-rustworkx",
"py311-rustworkx",
"py312-rustworkx",
"yazi",
"kalc",
"uv",
"vrc-get",
"wstunnel",
"py312-cryptg",
"watchexec",
"ata",
"veryl",
"jnv",
"gitu",
"rune",
"orz",
"goku",
"tu",
"rotz",
"clavus",
"tiron",
"rye",
"hex",
"neocmakelsp",
"termscp",
"oxker",
"numbat",
"amber-lang",
"rio",
"sig",
"flawz",
"otree",
"bun",
"envelope",
"qrtool",
"ferium",
"serpl",
"lucky-commit",
"shadowsocks-rust",
"kondo",
"aichat",
"inferno",
"rage",
"age-plugin-yubikey",
"kty",
"dune",
"ncmc",
"ncmdump",
"aq",
"elp",
"sequoia-sq",
"py313-maturin",
"py313-dulwich",
"py313-cryptography",
"neohtop",
"dufs",
"py313-orjson",
"diffr",
"rebels-in-the-sky",
"sshs",
"csview",
"macmon",
"rpg-cli",
"ruby34",
"py313-pydantic_core",
"py313-bcrypt",
"libkrun",
"krunkit",
"hk",
"vivid",
"zizmor",
"ab-av1",
"sequoia-chameleon-gnupg",
"jgenesis",
"cocogitto",
"taplo",
"xan",
"wiper",
"carl",
"py313-jellyfish",
"mercurial-rustext",
"tabiew",
"doge",
"alcom",
"edit",
"brush",
"idevice_pair",
"py314-maturin",
"py314-orjson",
"sequoia-keystore",
"py314-dulwich",
"kibi",
"py314-cryptography",
"py-hf-xet",
"py310-hf-xet",
"py311-hf-xet",
"py313-hf-xet",
"py312-hf-xet",
"py314-pydantic_core",
"run",
"py313-cryptg",
"prek",
"py314-bcrypt",
"macdisp",
"py314-jellyfish",
"rustup",
"ruby40",
"weathr",
"display-switch",
"codex",
"deff",
"py314-hf-xet",
"sem",
"py312-safetensors",
"py313-safetensors",
"py314-safetensors",
"blogtato",
"parqeye",
"py312-tokenizers",
"py313-tokenizers",
"py314-tokenizers",
"googleworkspace-cli",
"purl",
"horizon",
"mergiraf",
"git-stack",
"tombi",
"spotify-player",
"py-kornia-rs",
"py313-kornia-rs",
"py314-kornia-rs",
"mdfried",
"nfd2nfc",
"rpg",
"llmfit",
"snowemu",
"icann-rdap",
"kasane",
"wasm-component-ld",
"mp3rgain",
"fnox",
"cloudflare-speed-cli",
"ratty",
"brusic",
"feedr",
"hittekaart",
"xp3-tool",
"py313-tiktoken",
"py314-tiktoken",
"rmux",
"atuin-server",
"perry",
"roto",
"sniffnet",
"epic-lore",
"wasm-tools",
"oak",
"heddle",
"pgdog",
"fblog",
"espanso",
"py-sphn",
"py313-sphn",
"py314-sphn",
"rars",
"dysk",
"ttyper",
"fresh",
"herdr",
"cargo-deny",
"cargo-vet",
"rust-glancer",
"tart-softnet",
"chordsketch",
"codex-switcher",
"cargo-bundle",
"openlogi",
"boon",
"mq",
"tuic",
"py-fastuuid",
"py314-fastuuid",
"py313-fastuuid",
"py-litellm"
]
},
{
"type": "lib",
"ports": [
"p5.32-alien-rust",
"p5.28-alien-rust",
"p5.34-alien-rust",
"racer",
"p5.30-alien-rust"
]
},
{
"type": "run",
"ports": [
"cargo-bootstrap",
"py39-setuptools-rust",
"py314-setuptools-rust",
"py315-setuptools-rust",
"py310-setuptools-rust",
"py36-setuptools-rust",
"py311-setuptools-rust",
"py38-setuptools-rust",
"py313-setuptools-rust",
"py312-setuptools-rust",
"cargo",
"py37-setuptools-rust"
]
}
]
},
{
"name": "rust-src",
"portdir": "lang/rust",
"version": "1.99.1",
"license": "(MIT or Apache-2) and BSD and zlib and NCSA and Permissive",
"platforms": "{darwin >= 9}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rust-lang.org",
"description": "Rust source code for the Rust programming language",
"long_description": "Rust source code for the Rust programming language to trace `panic!` calls.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1598
}
],
"variants": [
"mirror_all_architectures"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
null
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"bun"
]
},
{
"type": "run",
"ports": [
"rust-glancer"
]
}
]
}
]
}