HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52358,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=898",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=896",
"results": [
{
"name": "ioping",
"portdir": "sysutils/ioping",
"version": "1.3",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/koct9i/ioping",
"description": "Simple disk I/0 latency measuring tool",
"long_description": "A tool to monitor I/O latency in real time. It shows disk latency in the same way as ping shows network latency.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "harensdeveloper",
"github": "harens",
"ports_count": 41
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ipbt",
"portdir": "sysutils/ipbt",
"version": "20240909.a852474",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.chiark.greenend.org.uk/~sgtatham/ipbt/",
"description": "a high-tech ttyrec player for Unix",
"long_description": "ipbt plays ttyrec files and works by embedding a terminal emulator (PuTTY). The input file is read in full and run through the internal terminal emulator, and the resulting screen states are saved in an internal movie array in such a way that any screen state ('frame') can be retrieved efficiently.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"perl5",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "is",
"portdir": "sysutils/is",
"version": "0.11.0",
"license": "(Apache-2 or MIT)",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/oalders/is",
"description": "An inspector for your environment",
"long_description": "\"is\" is an inspector for your environment. \"is\" tries to make it just a little bit easier to run commands which rely on a specific OS or a specific CLI version.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "iselect",
"portdir": "sysutils/iselect",
"version": "1.4.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ossp.org/pkg/tool/iselect/",
"description": "OSSP iselect is an interactive line selection tool for textual files, operating via a full-screen Curses-based terminal session.",
"long_description": "OSSP iselect is an interactive line selection tool for textual files, operating via a full-screen Curses-based terminal session. It can be used either as an user interface frontend controlled by a scripting backend as its wrapper or in batch mode as a pipeline filter (usually between grep and the final executing command).",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "isightcapture",
"portdir": "sysutils/isightcapture",
"version": "1.1",
"license": "Permissive",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://web.archive.org/web/20100212064359/http://www.intergalactic.de/pages/iSight.html",
"description": "a command-line utility to capture a frame from an iSight camera",
"long_description": "iSightCapture captures a single frame from an attached iSight camera and saves it to a file. It works even when no graphical user is logged in, unlike many other applications. iSightCapture has only been tested with Mac OS X Tiger and iSight.",
"active": true,
"categories": [
"sysutils",
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "jc",
"portdir": "sysutils/jc",
"version": "1.25.6",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/jc",
"description": "jc converts the output of popular command-line tools and file-types to JSON.",
"long_description": "jc converts the output of popular command-line tools and file-types to JSON. This allows for piping the output to tools like jq, and/or for easier parsing within scripts.",
"active": true,
"categories": [
"sysutils",
"textproc",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"py314-pygments",
"py314-ruamel-yaml",
"py314-xmltodict",
"python314"
]
}
],
"depends_on": []
},
{
"name": "jdupes",
"portdir": "sysutils/jdupes",
"version": "1.31.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/jbruchon/jdupes",
"description": "identify and take actions upon duplicate files",
"long_description": "jdupes is a powerful duplicate file finder and an enhanced fork of 'fdupes'.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libjodycode"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"name": "jello",
"portdir": "sysutils/jello",
"version": "1.6.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kellyjonbrazil.github.io/jello/",
"description": "Filter JSON and JSON Lines data with Python syntax",
"long_description": "Jello is similar to jq in that it processes JSON and JSON Lines data, except Jello uses standard Python dict and list syntax.",
"active": true,
"categories": [
"sysutils",
"textproc",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-pygments",
"python314"
]
}
],
"depends_on": []
},
{
"name": "jobpool",
"portdir": "sysutils/jobpool",
"version": "0.2",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.cs.mu.oz.au/~mgnb/jobpool/",
"description": "Jobpool is a shell script utility for running jobs in parallel",
"long_description": "Jobpool is a shell script utility for running jobs in parallel. It manages a queue of jobs by ensuring that no more than J jobs run at one time, and does so portably and with low overhead. (Currently the only available documentation is the webpage for this utility, so this port downloads and installs it as well.)",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "john",
"portdir": "sysutils/john",
"version": "1.9.0",
"license": "(GPL-2+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.openwall.com/john/",
"description": "Featureful Unix password cracker",
"long_description": "John the Ripper is a UNIX password cracker, currently available for UNIX (tested with Linux x86, FreeBSD x86, Solaris 2.x SPARC, OSF/1 Alpha), DOS, WinNT/Win95.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": []
},
{
"name": "joshuto",
"portdir": "sysutils/joshuto",
"version": "0.9.9",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kamiyaa/joshuto",
"description": "ranger-like terminal file manager written in Rust",
"long_description": "ranger-like terminal file manager written in Rust",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 648
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "john-jumbo",
"portdir": "sysutils/john",
"version": "1.9.0",
"license": "GPL-2 and GPL-3+ and Apache-2 and Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.openwall.com/john/",
"description": "This is the community-enhanced, jumbo version of John the Ripper.",
"long_description": "This is the community-enhanced, jumbo version of John the Ripper.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [
"native",
"experimental",
"threads",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gmp",
"libomp",
"libpcap",
"bzip2",
"openssl3",
"zlib"
]
},
{
"type": "run",
"ports": [
"p5.34-net-radius",
"p5.34-netpacket",
"p5.34-data-plist",
"py27-scapy",
"py27-pysap",
"python313",
"py313-protobuf3",
"ruby34",
"py313-asn1crypto",
"py313-bsddb3",
"py313-ldap3",
"py313-parsimonious",
"python27",
"py27-asn1",
"py27-lxml",
"py27-plyvel",
"py27-pycryptodome",
"perl5.34",
"p5.34-compress-raw-lzma",
"p5.34-digest-md4"
]
}
],
"depends_on": []
},
{
"name": "john-jumbo-devel",
"portdir": "sysutils/john",
"version": "20250530",
"license": "GPL-2 and GPL-3+ and Apache-2 and Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.openwall.com/john/",
"description": "This is the community-enhanced, jumbo version of John the Ripper.",
"long_description": "This is the community-enhanced, jumbo version of John the Ripper.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [
"native",
"experimental",
"threads",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"gmp",
"libomp",
"libpcap",
"openssl3",
"bzip2",
"zlib"
]
},
{
"type": "run",
"ports": [
"py27-plyvel",
"perl5.34",
"p5.34-compress-raw-lzma",
"p5.34-digest-md4",
"p5.34-net-radius",
"p5.34-netpacket",
"p5.34-data-plist",
"py27-pysap",
"python313",
"py313-pycryptodome",
"py313-lxml",
"py313-cbor2",
"py313-asn1",
"py313-protobuf3",
"ruby34",
"py313-scapy",
"py313-asn1crypto",
"py313-bsddb3",
"py313-ldap3",
"py313-parsimonious",
"py313-hanko",
"py27-asn1",
"python27"
]
}
],
"depends_on": []
},
{
"name": "jump",
"portdir": "sysutils/jump",
"version": "0.67.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gsamokovarov.com/jump",
"description": "Jump helps you navigate faster by learning your habits.",
"long_description": "Jump integrates with your shell and learns about your navigational habits by keeping track of the directories you visit. It gives you the most visited directory for the shortest search term you type.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "just-fast",
"portdir": "sysutils/just-fast",
"version": "2023.12.18",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/GiuseppeCesarano/just-fast",
"description": "Just Fast is CLI file manager",
"long_description": "Just Fast is CLI file manager with focus on speed in both execution time and usage.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-22"
]
},
{
"type": "lib",
"ports": [
"FTXUI",
"cxxopts"
]
}
],
"depends_on": []
},
{
"name": "justpath",
"portdir": "sysutils/justpath",
"version": "0.0.18",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/epogrebnyak/justpath",
"description": "Just a simple utility to explore PATH environment variable",
"long_description": "Just a simple utility to explore PATH environment variable. Note that neither justpath nor any child process cannot modify your shell PATH, you can just view it. With justpath you can get a modified version of PATH (e.g. by excluding non-existent directory), and later use this new string to set PATH in your shell startup script or with an environment manager.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-poetry-core",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-colorama",
"py314-typer",
"py314-types-colorama"
]
}
],
"depends_on": []
},
{
"name": "k0sctl",
"portdir": "sysutils/k0sctl",
"version": "0.29.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/k0sproject/k0sctl",
"description": "A bootstrapping and management tool for k0s clusters.",
"long_description": "A bootstrapping and management tool for k0s clusters.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "k2tf",
"portdir": "sysutils/k2tf",
"version": "0.8.0",
"license": "MPL-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sl1pm4t/k2tf",
"description": "Kubernetes YAML to Terraform HCL converter",
"long_description": "Kubernetes YAML to Terraform HCL converter",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "k3d",
"portdir": "sysutils/k3d",
"version": "5.8.3",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://k3d.io",
"description": "Helper to run Rancher Lab's k3s in Docker",
"long_description": "k3s is the lightweight Kubernetes distribution by Rancher. k3d creates containerized k3s clusters. This means, that you can spin up a multi-node k3s cluster on a single machine using docker.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "k3sup",
"portdir": "sysutils/k3sup",
"version": "0.13.12",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://k3sup.dev",
"description": "bootstrap Kubernetes with k3s over SSH < 1 min",
"long_description": "k3sup is a light-weight utility to get from zero to KUBECONFIG with k3s on any local or remote VM. All you need is ssh access and the k3sup binary to get kubectl access immediately.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "k8sviz",
"portdir": "sysutils/k8sviz",
"version": "0.3.4",
"license": "Apache-2.0",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mkimuram/k8sviz",
"description": "Generate Kubernetes architecture diagrams from the actual state in a namespace resources",
"long_description": "Generate Kubernetes architecture diagrams from the actual state in a namespace resources",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "kaf",
"portdir": "sysutils/kaf",
"version": "0.2.13",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/birdayz/kaf",
"description": "Modern CLI for Apache Kafka, written in Go",
"long_description": "Modern CLI for Apache Kafka, written in Go",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "kail",
"portdir": "sysutils/kail",
"version": "0.17.4",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/boz/kail",
"description": "Kubernetes log viewer",
"long_description": "Kubernetes tail. Streams logs from all containers of all matched pods. Match pods by service, replicaset, deployment, and others. Adjusts to a changing cluster - pods are added and removed from logging as they fall in or out of the selection.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "kapp",
"portdir": "sysutils/kapp",
"version": "0.66.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://get-kapp.io",
"description": "kapp is a simple deployment tool focused on the concept of Kubernetes application — a set of resources with the same label",
"long_description": "kapp (pronounced: kap) CLI encourages Kubernetes users to manage resources in bulk by working with Kubernetes applications (sets of resources with the same label). It focuses on resource diffing, labeling, deployment and deletion. Unlike tools like Helm, kapp considers YAML templating and management of packages outside of its scope, though it works great with tools that generate Kubernetes configuration.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "kcd",
"portdir": "sysutils/kcd",
"version": "7.15.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://kcd.sourceforge.net/",
"description": "kcd is a directory change utility similar to NCD",
"long_description": "kcd is a directory change utility similar to NCD. It helps you navigate the directory tree. You can also supply part of the desired directory name in the command line and let kcd find it for you.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"gettext",
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "keep",
"portdir": "sysutils/keep",
"version": "0.5.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://keep.sourceforge.net/",
"description": "tool that deletes everything in a directory but a selection",
"long_description": "keep is a program which deletes everything in a directory except for the files that you tell it to keep. It is useful in the situation where the list of files in a directory that you want to keep is shorter than the list of files you want to delete.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": []
},
{
"name": "keychain",
"portdir": "sysutils/keychain",
"version": "2.9.8",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.funtoo.org/Keychain",
"description": "A user-friendly front-end to ssh-agent(1)",
"long_description": "Keychain is a shell script which acts as user-friendly front-end to ssh-agent(1), allowing you to have one long-running ssh-agent process per system rather than per login session.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "killport",
"portdir": "sysutils/killport",
"version": "2.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jkfran/killport",
"description": "kill processes running on a specified port",
"long_description": "killport is a command-line utility for killing processes listening on specific ports. It's designed to be simple, fast, and effective.",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1604
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "kl",
"portdir": "sysutils/kl",
"version": "0.9.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/robinovitch61/kl",
"description": "An interactive Kubernetes log viewer for your terminal.",
"long_description": "An interactive Kubernetes log viewer for your terminal.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "kluctl",
"portdir": "sysutils/kluctl",
"version": "2.27.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kluctl.io",
"description": "Kluctl combines Helm, Kustomize and more to handle large deployments in a manageable and unified way.",
"long_description": "Kluctl is the missing glue that puts together your (and any third-party) deployments into one large declarative Kubernetes deployment, while making it fully manageable (deploy, diff, prune, delete, ...) via one unified command line interface. Kluctl tries to be as flexible as possible, while remaining as simple as possible. It reuses established tools (e.g. Kustomize and Helm), making it possible to re-use a large set of available third-party deployments. Kluctl is centered around \"targets\", which can be a cluster or a specific environment (e.g. test, dev, prod, ...) on one or multiple clusters. Targets can be deployed, diffed, pruned, deleted, and so on. The idea is to have the same set of operations for every target, no matter how simple or complex the deployment and/or target is. Kluctl does not depend on external operators/controllers and allows to use the same deployment wherever you want, as long as access to the kluctl project and clusters is available. This means, that you can use it from your local machine, from your CI/CD pipelines or any automation platform/system that allows to call custom tools.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "krbafs",
"portdir": "sysutils/krbafs",
"version": "1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://web.mit.edu/openafs/krbafs/",
"description": "AFS library",
"long_description": "krbafs provides a set of AFS client utility functions for managing the AFS client and user's tokens for MIT Kerberos and Kerberos for Macintosh, the Kerberos implementation included with Mac OS X 10.1. It also provides afs_string_to_key() and the Kerberos 4 lifetime functions if they are not available in the local Kerberos implementation.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"arla"
]
}
]
},
{
"name": "krew",
"portdir": "sysutils/krew",
"version": "0.5.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kubernetes-sigs/krew",
"description": "Find and install kubectl plugins",
"long_description": "Krew is the package manager for kubectl plugins. Krew helps you discover plugins, install and manage them on your machine. It is similar to tools like apt, dnf or brew. Today, over 70 kubectl plugins are available on Krew.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gox",
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ksctl",
"portdir": "sysutils/ksctl",
"version": "2.9.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ksctl.com/",
"description": "Simplified Kubernetes Clusters Lifecycle Management (Core)",
"long_description": "Simplified Kubernetes Clusters Lifecycle Management (Core). It aims to simplify a collection of kubernetes clusters running on different cloud providers. It provides a simple and intuitive interface for managing Kubernetes clusters. It is designed to be efficient and can perform tasks quickly and without the need for additional tools. It is a powerful tool that can be used to perform a wide range of tasks.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "kty",
"portdir": "sysutils/kty",
"version": "0.3.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kty.dev/",
"description": "The terminal for Kubernetes",
"long_description": "kty is the easiest way to access resources such as pods on your cluster - all without kubectl. Once kty is installed on your cluster, ssh gives you a dashboard to interact with the cluster. kty is an SSH server written in rust which provides a TUI-based dashboard that maps Kubernetes concepts to SSH. It relies on OpenID providers such as Github or Google to verify your identity. Kubernetes RBAC validates access, just like kubectl does, respecting your organizational policies.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "kubeconform",
"portdir": "sysutils/kubeconform",
"version": "0.6.7",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/yannh/kubeconform",
"description": "A FAST Kubernetes manifests validator, with support for Custom Resources!",
"long_description": "Kubeconform is a Kubernetes manifest validation tool. Incorporate it into your CI, or use it locally to validate your Kubernetes configuration!",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "kubectx",
"portdir": "sysutils/kubectx",
"version": "0.11.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ahmetb/kubectx",
"description": "Power tools for kubectl",
"long_description": "kubectx helps you switch between clusters back and forth. kubens helps you switch between Kubernetes namespaces smoothly.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 106
},
{
"name": "",
"github": "gearnode",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl-1.35"
]
}
],
"depends_on": []
},
{
"name": "kubespy",
"portdir": "sysutils/kubespy",
"version": "0.6.3",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pulumi/kubespy",
"description": "Tools for observing Kubernetes resources in real time",
"long_description": "What happens when you boot up a Pod? What happens to a Service before it is allocated a public IP address? How often is a Deployment's status changing? kubespy is a small tool that makes it easy to observe how Kubernetes resources change in real time.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "kubeswitch",
"portdir": "sysutils/kubeswitch",
"version": "0.9.1",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/danielfoehrKn/kubeswitch",
"description": "The kubectx for operators",
"long_description": "The kubectx for operators. kubeswitch (lazy: switch) takes Kubeconfig context switching to the next level, catering to operators of large scale Kubernetes installations. Designed as a drop-in replacement for kubectx.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "kubeval",
"portdir": "sysutils/kubeval",
"version": "0.16.1",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kubeval.com",
"description": "Validate your Kubernetes configuration files",
"long_description": "kubeval is a tool for validating a Kubernetes YAML or JSON configuration file. It does so using schemas generated from the Kubernetes OpenAPI specification, and therefore can validate schemas for multiple versions of Kubernetes.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "lc",
"portdir": "sysutils/lc",
"version": "20200821",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gdm85/lc",
"description": "List files in categories (and columns) - from Coherent UNIX",
"long_description": "This is a port of 'lc' (List files in categories and columns) from MWC (Mark Williams Company) Coherent UNIX.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "leaf",
"portdir": "sysutils/leaf",
"version": "1.3.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vrongmeal/leaf",
"description": "General purpose reloader for all projects.",
"long_description": "General purpose reloader for all projects. Command leaf watches for changes in the working directory and runs the specified set of commands whenever a file updates. A set of filters can be applied to the watch and directories can be excluded.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "lens",
"portdir": "sysutils/lens",
"version": "6.3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://k8slens.dev",
"description": "Lens - The Kubernetes IDE",
"long_description": "Lens is the most powerful IDE for people who need to deal with Kubernetes clusters on a daily basis. Ensure your clusters are properly setup and configured. Enjoy increased visibility, real time statistics, log streams and hands-on troubleshooting capabilities.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1074
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"nodejs16",
"yarn",
"python310",
"npm8",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "libfaketime",
"portdir": "sysutils/libfaketime",
"version": "0.9.12",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wolfcw/libfaketime",
"description": "libfaketime modifies the system time for a single application",
"long_description": "libfaketime intercepts various system calls that applications use to retrieve the current date and time. It can then report user-specified faked dates and times to these applications. This allows us to modify the system time an application sees without having to change the time system-wide. The faketime wrapper can be used from command line. Check the documentation on how to integrate into installed applications.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"coreutils"
]
}
],
"depends_on": []
},
{
"name": "libirman",
"portdir": "sysutils/libirman",
"version": "0.5.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/libirman/",
"description": "interface with Irman-compatible IR receivers",
"long_description": "Libirman enables interfacing with Irman-compatible infra-red receivers such as the IRToy and PCIR. Provides both a library and a plugin for LIRC.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"lirc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"lirc"
]
}
],
"depends_on": []
},
{
"name": "libosinfo",
"portdir": "sysutils/libosinfo",
"version": "1.12.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libosinfo.org",
"description": "The Operating System information database",
"long_description": "The Operating System information database",
"active": true,
"categories": [
"sysutils",
"gnome"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gobject-introspection",
"gtk-doc",
"vala",
"clang-18",
"pkgconfig",
"gettext",
"meson",
"ninja"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"glib2",
"libsoup",
"libxml2",
"libxslt",
"gettext-runtime"
]
},
{
"type": "run",
"ports": [
"osinfo-db",
"hwdata"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"virt-manager",
"guestfs-tools"
]
},
{
"type": "run",
"ports": [
"virt-manager"
]
}
]
},
{
"name": "libvirt",
"portdir": "sysutils/libvirt",
"version": "11.8.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libvirt.org",
"description": "Libvirt - The Virtualization API",
"long_description": "A toolkit to interact with the virtualization capabilities of modern hypervisors.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"fuse",
"libssh2",
"sasl",
"qemu",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-docutils",
"gmake",
"meson",
"ninja",
"pkgconfig",
"perl5",
"bash-completion",
"grep",
"gsed",
"clang-18",
"python313",
"gettext"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gnutls",
"readline",
"curl",
"json-c",
"libiconv",
"libxml2",
"gettext-runtime",
"glib2",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-libvirt",
"py36-libvirt",
"virt-viewer",
"py37-libvirt",
"py38-libvirt",
"py39-libvirt",
"libguestfs",
"py310-libvirt",
"py311-libvirt",
"py312-libvirt",
"py313-libvirt",
"py314-libvirt",
"guestfs-tools",
"libvirt-glib"
]
}
]
},
{
"name": "libvirt-glib",
"portdir": "sysutils/libvirt-glib",
"version": "5.0.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libvirt.org",
"description": "GLib and GObject mapping for Libvirt",
"long_description": "GLib and GObject mapping for Libvirt - The Virtualization API",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gobject-introspection",
"clang-18",
"vala",
"gtk-doc",
"gettext",
"meson",
"ninja",
"pkgconfig"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime",
"libxml2",
"libvirt",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"virt-viewer",
"virt-manager"
]
},
{
"type": "run",
"ports": [
"virt-manager"
]
}
]
},
{
"name": "lirc",
"portdir": "sysutils/lirc",
"version": "0.10.2",
"license": "(GPL-2+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.lirc.org",
"description": "Linux Infrared Remote Control",
"long_description": "LIRC enables receiving and/or sending infra-red remote controls signals. The only hardware is known to work (on the Mac operating system) includes the IR receiver in older HDHomerun tuner boxes and the Sony Vaio PCVA-IR5U receiver. Other hardware _could_ work but is untested. Lirc does not currently work with the IR receiver built into various Mac models. Lirc on OSX can also receive signals relayed from another Lirc server.",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [],
"variants": [
"gui",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"doxygen",
"gsed",
"py312-setuptools",
"py312-yaml",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libftdi1",
"libusb",
"libusb-compat",
"portaudio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libirman"
]
}
]
},
{
"name": "littleutils",
"portdir": "sysutils/littleutils",
"version": "1.4.0",
"license": "GPL-3+ and ijg and permissive",
"platforms": "{darwin >= 11}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/littleutils/",
"description": "littleutils includes various small and useful command-line utilities",
"long_description": "The littleutils include a duplicate file finder (repeats), image optimizers (opt-jpg, opt-png, opt-gif, recomp-jpg), file rename tools (lowercase, uppercase, pren), archive recompressors (to-gzip, to-bzip, to-7zip, to-lzma, to-lzip, to-xz), a tempfile utility (tempname), file property tools (filedate, filemode, filenode, fileown, filesize, and lrealpath), and others.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1547
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"lzma",
"p7zip",
"xz",
"zstd",
"gifsicle",
"img2pdf",
"imlib2",
"libjpeg-turbo",
"libpng",
"optipng",
"pngcrush",
"bzip2",
"poppler",
"ghostscript",
"bash",
"dash",
"file",
"lzop",
"perl5.34",
"gettext-runtime",
"p5.34-cryptx",
"bzip3",
"python314",
"pngquant",
"gzip",
"lzip"
]
}
],
"depends_on": []
},
{
"name": "lldb_select",
"portdir": "sysutils/lldb_select",
"version": "2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.macports.org/",
"description": "common files for selecting default lldb version",
"long_description": "llvm_select installs files that allow 'port select' to switch the default version of lldb It symlinks the standard llvm executables in the MacPorts prefix to the selected version.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 648
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"lldb_select-5.0",
"lldb_select-6.0",
"lldb_select-7.0",
"lldb_select-8.0",
"lldb_select-9.0",
"lldb_select-10",
"lldb_select-11",
"lldb_select-12",
"lldb_select-13",
"lldb_select-14",
"lldb_select-15",
"lldb_select-16",
"lldb_select-17",
"lldb_select-18",
"lldb_select-19",
"lldb_select-20",
"lldb_select-21",
"lldb_select-22",
"lldb_select-devel"
]
}
]
}
]
}