macports-ports - The MacPorts ports tree

  •        9

This repository contains the source definitions for the open source software packages offered through MacPorts. Check the Problem Hotlist and FAQ to see if your problem is mentioned, and search Trac to see if there are any open tickets.



Related Projects

vowpal_wabbit - Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning

  •    C++

These prerequisites are usually pre-installed on many platforms. However, you may need to consult your favorite package manager (yum, apt, MacPorts, brew, ...) to install missing software. ./'s command line arguments are passed directly to configure as if they were configure arguments and flags.

Ports Notifier

  •    Objective-C

PortsNotifier is a notifier for macports

magick-installer - ImageMagick installer script because macports sucks

  •    Shell

Download and run this simple script and watch your ImageMagick support go from 0 to 1 without MacPorts.

Mint - A package manager that installs and runs Swift command line tools

  •    Swift

A package manager that installs and runs Swift command line tool packages. Mint is designed to be used with Swift command line tools that build with the Swift Package Manager. It makes installing, running and distributing these tools much easier.

FreeBSD Ports Manager for gtk2

  •    C

This is a manager for the FreeBSD ports collection. gports is written in c using the gtk2 library. You can install, deinstall your ports with a single mouse click. A port creation tool is in planning.

DPortAck - Distributed Port Acknowledger


DPortAck stands for Distributed Port Acknowledger. Its a C# command line tool that helps you check machine ports connectivity. You basically define a Xml file containing the information of the machines and ports to test and DPortAck test them for you.



Unofficial pre-compiled MacPorts (DarwinPorts) and differ users packages for simple install and use. Now only for Intel-based Mac's. For downloads visit a project's site :


  •    Shell

A community-driven framework for managing your zsh configuration. Includes 120+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, macports, etc), over 120 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

SublimeFixMacPath - A Sublime Text 2/3 plugin to set the PATH correctly on OS X

  •    Python

On OS X, Sublime Text has its PATH set by launchctl, not by your shell1. Commands like make run by Sublime Text are then unable to find non-system binaries, including those installed by homebrew and MacPorts. Fix Mac Path is a simple plugin for Sublime Text 2 and 3 which sets Sublime Text's PATH to that reported by your shell. Now, if you add homebrew's /usr/local/bin directory to your PATH in .bash_profile (or whatever other way you set your shell's PATH,) Sublime Text will inherit that PATH.

noah - Bash on Ubuntu on macOS

  •    C

Noah is a Darwin subsystem for Linux, or "Bash on Ubuntu on Mac OS X". Noah is implemented as a hypervisor that traps linux system calls and translates them into Darwin's system calls. Noah also has an interpreter of ELF files so that binary executables of Linux run directly and flawlessly without any modifications. Noah is installed via homebrew or macports. On the first run, noah automatically downloads and installs a comprehensive linux environment in your home directory (by default, ubuntu 16.04 is installed in ~/.noah/tree). macOS Sierra or higher is required.

gort - Command Line Interface (CLI) for RobotOps

  •    Go

Gort ( is a Command Line Toolkit for RobotOps. Gort provides tools to scan for connected devices, upload firmware, and more.Gort is written in the Go programming language ( for maximum speed and portability.

teleconsole - Command line tool to share your UNIX terminal and forward local TCP ports to people you trust

  •    Go

Teleconsole is a free service to share your terminal session with people you trust. Your friends can join via a command line using SSH or by using their browser. Use it when two parties are separated by NAT and you cannot connect via SSH directly. Download the latest binaries for your platform here or you can build it from source.

docker-grafana-graphite - Docker image with StatsD, Graphite, Grafana 2 and a Kamon Dashboard

  •    Nginx

If you already have services running on your host that are using any of these ports, you may wish to map the container ports to whatever you want by changing left side number in the --publish parameters. You can omit ports you do not plan to use. Find more details about mapping ports in the Docker documentation on Binding container ports to the host and Legacy container links.The Dockerfile and supporting configuration files are available in our Github repository. This comes specially handy if you want to change any of the StatsD, Graphite or Grafana settings, or simply if you want to know how the image was built.

FreeBSD port manager

  •    C

FreeBSD port collection management software. Insures your ports are only built with the most up to date sources. Great for users of KDE or GNOME that must always be concerned over the way their underlying ports were built.

OpenVAS - Vulnerability Scanner and Manager

  •    C

OpenVAS is a framework of several services and tools offering a comprehensive and powerful vulnerability scanning and vulnerability management solution. It is designed to search for networked devices and computers, discover accessible ports and services, and to test for vulnerabilities on any such ports; plugins allow for further expansion.

libimobiledevice-macosx - Binary distribution of the libimobiledevice library for Mac OS X


This library allows you to communicate with an iPad or iPhone using command-line tools. Jailbreak is NOT required. NOTE: This is not an official release. I had a lot of trouble compiling this library for Mac OS X 10.7.4, but found this guy had This is just a tidied-up version of his release. Entirely unofficial. Fink does manage this package for Mac, but a 10.7 release is not available.

textmate - Command-line package manager for textmate

  •    Ruby

Command-line package manager for textmate

taskell - Command-line Kanban board/task manager with support for Trello

  •    Haskell

There are usually bottles (binaries) available. If these are not available for your computer, Homebrew will build Taskell from scratch, which can take a while, particularly on older machines. Occasionally the build fails the first time, but usually works on a second attempt. A .deb package is available for Debian/Ubuntu. Download it and install with dpkg -i <package-name>.

doctl - A command line tool for DigitalOcean services

  •    Go

There are four ways to install doctl: using a package manager, downloading a GitHub release, building a development version from source, or building it with Docker. A package manager allows you to install and keep up with new doctl versions using only a few commands. Currently, doctl is available as part of Homebrew for macOS users and Snap for GNU/Linux users.

aquatone - A Tool for Domain Flyovers

  •    Ruby

AQUATONE is a set of tools for performing reconnaissance on domain names. It can discover subdomains on a given domain by using open sources as well as the more common subdomain dictionary brute force approach. After subdomain discovery, AQUATONE can then scan the hosts for common web ports and HTTP headers, HTML bodies and screenshots can be gathered and consolidated into a report for easy analysis of the attack surface. AQUATONE depends on Node.js and NPM package manager for its web page screenshotting capabilities. Follow this guide for Installation instructions.