HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52308,
"next": null,
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=1046",
"results": [
{
"name": "py310-janus",
"portdir": "python/py-janus",
"version": "2.0.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/janus/",
"description": "Mixed sync async queue to interoperate between asyncio tasks and classic threads",
"long_description": "Mixed sync async queue to interoperate between asyncio tasks and classic threads",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1521
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py311-janus",
"portdir": "python/py-janus",
"version": "2.0.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/janus/",
"description": "Mixed sync async queue to interoperate between asyncio tasks and classic threads",
"long_description": "Mixed sync async queue to interoperate between asyncio tasks and classic threads",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1521
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
},
{
"name": "py312-janus",
"portdir": "python/py-janus",
"version": "2.0.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/janus/",
"description": "Mixed sync async queue to interoperate between asyncio tasks and classic threads",
"long_description": "Mixed sync async queue to interoperate between asyncio tasks and classic threads",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1521
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py313-janus",
"portdir": "python/py-janus",
"version": "2.0.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/janus/",
"description": "Mixed sync async queue to interoperate between asyncio tasks and classic threads",
"long_description": "Mixed sync async queue to interoperate between asyncio tasks and classic threads",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1521
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "py314-janus",
"portdir": "python/py-janus",
"version": "2.0.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/janus/",
"description": "Mixed sync async queue to interoperate between asyncio tasks and classic threads",
"long_description": "Mixed sync async queue to interoperate between asyncio tasks and classic threads",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1521
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-janus"
]
}
]
},
{
"name": "cargo-bootstrap",
"portdir": "devel/cargo",
"version": "1.60.0",
"license": "(MIT or Apache-2)",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://crates.io",
"description": "The Rust package manager",
"long_description": "Cargo downloads your Rust project’s dependencies and compiles your project.",
"active": false,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1068
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "run",
"ports": [
"rust"
]
}
],
"depends_on": []
},
{
"name": "cargo",
"portdir": "devel/cargo",
"version": "0.97.2",
"license": "(MIT or Apache-2)",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://crates.io",
"description": "The Rust package manager",
"long_description": "Cargo downloads your Rust project’s dependencies and compiles your project.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1599
}
],
"variants": [
"mirror_all_architectures"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"legacy-support",
"pkgconfig",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"zlib",
"libgit2",
"libssh2",
"libunwind",
"curl"
]
},
{
"type": "run",
"ports": [
"rust"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"oak",
"wezterm",
"binwalk",
"cargo-c",
"dtool",
"git-interactive-rebase-tool",
"mesalink",
"pijul",
"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",
"pdns-recursor",
"rustscan",
"teleport",
"websocat",
"xh",
"dijo",
"eureka",
"task",
"taskwarrior-tui",
"brusic",
"feedr",
"hittekaart",
"xp3-tool",
"nodejs26",
"py313-tiktoken",
"py314-tiktoken",
"rmux",
"atuin-server",
"perry",
"roto",
"sniffnet",
"epic-lore",
"wasm-tools",
"alacritty",
"py35-bcrypt",
"py36-bcrypt",
"py37-bcrypt",
"py38-bcrypt",
"py39-bcrypt",
"py36-cryptography",
"py37-cryptography",
"py38-cryptography",
"py39-cryptography",
"py38-dulwich",
"py39-dulwich",
"py27-hgexperimental",
"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",
"librsvg-devel",
"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",
"mozjs68",
"wasmer",
"argc",
"igrep",
"qsv",
"toast",
"rust-script",
"gfold",
"arti",
"mozjs91",
"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",
"mozjs102",
"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",
"mozjs115",
"py312-dulwich",
"silicon",
"lapce",
"py312-cryptography",
"gpg-tui",
"ascii-gen",
"hyfetch",
"wgshadertoy",
"jaq",
"jql",
"gql",
"ast-grep",
"rs-aggregate",
"py312-jellyfish",
"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",
"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",
"mozjs128",
"py313-cryptography",
"neohtop",
"dufs",
"py313-orjson",
"diffr",
"rebels-in-the-sky",
"sshs",
"csview",
"macmon",
"rpg-cli",
"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",
"py314-pydantic_core",
"run",
"py313-cryptg",
"prek",
"py314-bcrypt",
"macdisp",
"py314-jellyfish",
"rustup",
"weathr",
"display-switch",
"codex",
"deff",
"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"
]
},
{
"type": "lib",
"ports": [
"p5.26-ffi-platypus-lang-rust",
"p5.30-alien-rust",
"p5.32-alien-rust",
"p5.34-alien-rust",
"suricata",
"p5.28-alien-rust"
]
},
{
"type": "run",
"ports": [
"py36-setuptools-rust",
"py310-setuptools-rust",
"py313-setuptools-rust",
"py314-setuptools-rust",
"py311-setuptools-rust",
"py37-setuptools-rust",
"py38-setuptools-rust",
"py39-setuptools-rust",
"py312-setuptools-rust"
]
}
]
},
{
"name": "tailscale",
"portdir": "net/tailscale",
"version": "1.100.0",
"license": "BSD",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tailscale.com",
"description": "The easiest, most secure way to use WireGuard and 2FA.",
"long_description": "The easiest, most secure way to use WireGuard and 2FA.. A secure network that just works. Zero config VPN. Installs on any device in minutes, manages firewall rules for you, and works from anywhere.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1068
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
}
]
}