# Install fox with Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper

Toolkit for developing Graphical User Interfaces easily. Version 1.6.59 via Homebrew; verified 2026-06-25.

## Install

```sh
sudo av install brew:fox
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install fox
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install fox
```

  Evidence: MacPorts ports tree: x11/fox/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add fox
```

  Evidence: Alpine Linux edge package indexes: fox from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- dnf (92%):

```sh
sudo dnf install fox
```

  Evidence: Fedora Rawhide package metadata: fox from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#fox
```

  Evidence: nixpkgs package indexes: pkgs/by-name/fo/fox/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S fox
```

  Evidence: Arch Linux sync databases: fox from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install libFOX-1_6-0
```

  Evidence: openSUSE Tumbleweed package metadata: libFOX-1_6-0 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

## Package facts

- **Package key:** brew:fox
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/fox>
- **Version:** 1.6.59
- **Source summary:** Toolkit for developing Graphical User Interfaces easily
- **Homepage:** <http://fox-toolkit.org/>
- **Upstream docs:** <http://fox-toolkit.org/>
- **License:** LGPL-2.1-or-later
- **Source archive:** <https://distfiles.macports.org/fox/fox-1.6.59.tar.gz>
- **Last updated:** 2026-06-25T13:37:40+02:00
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- PathFinder (cli)
- adie (cli)
- calculator (cli)
- fox-config (cli)
- reswrap (cli)
- shutterbug (cli)
- PathFinder (alias)
- adie (alias)
- calculator (alias)
- fox-config (alias)
- reswrap (alias)
- shutterbug (alias)

## Dependencies

- fontconfig
- freetype
- jpeg-turbo
- libpng
- libtiff
- libx11
- libxcursor
- libxext
- libxfixes
- libxft
- libxi
- libxrandr
- libxrender
- mesa
- mesa-glu

## Uses from macOS

- bzip2

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 1.6.59
- Package-manager updated: 2026-06-25
- Local data: ok
- Upstream repository: http://fox-toolkit.org/
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

FOX Toolkit is a C++ cross-platform GUI toolkit. Its official site presents it as a way to build applications that can be recompiled across operating systems while keeping GUI behavior under the toolkit's control.

### Project history

FOX was started by Jeroen van der Zijp and is distributed as source archives from the official fox-toolkit.org download area rather than through an official public source-control repository. The site copyright range begins in 1997, and the downloads page lists stable, old-stable, and development source releases.

The project's design notes frame FOX as a source-available LGPL toolkit written from the ground up in C++, avoiding wrappers over native GUI libraries and concentrating platform dependencies in selected base classes.

### Adoption history

FOX's adoption story is tied to portable desktop software and bundled sample applications. The official download page ships source archives for Linux/Unix and Windows, documentation, and application sources such as Adie, Shutterbug, and the FOX Calculator inside the FOX distribution.

For package managers, FOX is the kind of dependency that appears both as a GUI library and as a source of small demonstration utilities, which is why packages often expose executables such as adie, calculator, reswrap, and fox-config.

### How it is used

Developers use FOX as a C++ GUI library, compiling against its headers and libraries. The Win32 documentation describes linking FOX applications with Visual C++ and using a normal main function via the mainCRTStartup entry point.

The official goals page emphasizes platform-independent public interfaces, avoiding accidental inclusion of platform-specific GUI headers, and relying only on low-level operating-system facilities.

### Why package nerds care

FOX is package-nerd significant as a long-lived, self-contained GUI toolkit with its own build artifacts, helper tools, and sample applications. It represents the older Unix packaging problem of shipping a portable C++ GUI library that also contains useful end-user programs.

It is also interesting because official distribution is archive-based: the source of truth is the project's download directory and documentation site, not an official GitHub or GitLab project page.

### Timeline

- 1997: Official site copyright range begins for FOX Toolkit.
- 1.4.35: Old stable source archive is listed on the official download page.
- 1.6.59: Stable source archive is listed on the official download page.
- 1.7.90: Development source archive and news entry are listed on the official site.

### Related projects

- Adie, Shutterbug, and FOX Calculator are distributed with or from the FOX distribution and serve as example applications.
- FOX is related by problem domain to other cross-platform GUI toolkits, but the official goals page distinguishes it from wrappers over native GUI libraries.

### Sources

- <http://fox-toolkit.org/>
- <http://fox-toolkit.org/download.html>
- <http://fox-toolkit.org/goals.html>
- <http://fox-toolkit.org/news.html>
- <http://fox-toolkit.org/win32.html>


## Security Notes

narrow executable package without higher-risk signals.

- **Geiger risk:** green / low
- narrow executable package without higher-risk signals

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** fox
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## Other Package-Manager Records

- Nix - fox: normalized package name match | nixpkgs package indexes: pkgs/by-name/fo/fox/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- apk - fox - 1.6.59-r0: normalized package name match | Alpine Linux edge package indexes: fox from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Free Objects for X | http://www.fox-toolkit.org
- apk - fox-adie - 1.6.59-r0: normalized package name match | Alpine Linux edge package indexes: fox-adie from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Adie text editor | http://www.fox-toolkit.org
- apk - fox-calculator - 1.6.59-r0: normalized package name match | Alpine Linux edge package indexes: fox-calculator from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Free Objects for X - calculator | http://www.fox-toolkit.org
- apk - fox-dev - 1.6.59-r0: normalized package name match | Alpine Linux edge package indexes: fox-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Free Objects for X (development files) | http://www.fox-toolkit.org
- apk - fox-doc - 1.6.59-r0: normalized package name match | Alpine Linux edge package indexes: fox-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Free Objects for X (documentation) | http://www.fox-toolkit.org
- apk - fox-pathfinder - 1.6.59-r0: normalized package name match | Alpine Linux edge package indexes: fox-pathfinder from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Free Objects for X - fast file manager | http://www.fox-toolkit.org
- apk - fox-shutterbug - 1.6.59-r0: normalized package name match | Alpine Linux edge package indexes: fox-shutterbug from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | fox - screen snapshot application | http://www.fox-toolkit.org
- apk - fox-utils - 1.6.59-r0: normalized package name match | Alpine Linux edge package indexes: fox-utils from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | fox (development utilities) | http://www.fox-toolkit.org
- dnf - fox - 1.6.59-3.fc44: normalized package name match | Fedora Rawhide package metadata: fox from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | C++ based Toolkit for developing Graphical User Interfaces | http://www.fox-toolkit.org/
- dnf - fox-devel - 1.6.59-3.fc44: normalized package name match | Fedora Rawhide package metadata: fox-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Development files for fox | http://www.fox-toolkit.org/
- dnf - fox-doc - 1.6.59-3.fc44: normalized package name match | Fedora Rawhide package metadata: fox-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Documentation files for fox | http://www.fox-toolkit.org/
- dnf - fox-utils - 1.6.59-3.fc44: normalized package name match | Fedora Rawhide package metadata: fox-utils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Utility applications based on fox | http://www.fox-toolkit.org/
- pacman - fox - 1:1.6.59-1: normalized package name match | Arch Linux sync databases: fox from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Free Objects for X: GUI Toolkit for C++ | http://www.fox-toolkit.org/
- zypper - libFOX-1_6-0 - 1.6.57-4.14: normalized package name match | openSUSE Tumbleweed package metadata: libFOX-1_6-0 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Shared libraries for the FOX toolkit 1.6 | http://www.fox-toolkit.org/
- MacPorts - fox: normalized package name match | MacPorts ports tree: x11/fox/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## Related links

- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Developer build packages](https://www.automicvault.com/pkg/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [fontconfig](https://www.automicvault.com/pkg/brew/fontconfig/) - Runtime dependency declared by Homebrew.
- [freetype](https://www.automicvault.com/pkg/brew/freetype/) - Runtime dependency declared by Homebrew.
- [jpeg-turbo](https://www.automicvault.com/pkg/brew/jpeg-turbo/) - Runtime dependency declared by Homebrew.
- [libpng](https://www.automicvault.com/pkg/brew/libpng/) - Runtime dependency declared by Homebrew.
- [libtiff](https://www.automicvault.com/pkg/brew/libtiff/) - Runtime dependency declared by Homebrew.
- [fltk](https://www.automicvault.com/pkg/brew/fltk/) - Shares av.db curated category or tags: c-plus-plus, cli, cross-platform, developer-tools, gui.
- [gtk+](https://www.automicvault.com/pkg/brew/gtk/) - Shares av.db curated category or tags: cli, developer-tools, gui, gui-toolkits, toolkit.
- [gtk+3](https://www.automicvault.com/pkg/brew/gtk-3/) - Shares av.db curated category or tags: cli, developer-tools, gui, gui-toolkits, toolkit.
- [qt](https://www.automicvault.com/pkg/brew/qt/) - Shares av.db curated category or tags: c-plus-plus, cli, cross-platform, developer-tools, gui.
- [gecode](https://www.automicvault.com/pkg/brew/gecode/) - Shares av.db curated category or tags: c-plus-plus, cli, developer-tools, toolkit.
- [gtk4](https://www.automicvault.com/pkg/brew/gtk4/) - Shares av.db curated category or tags: cli, developer-tools, gui-toolkits.
- [patchpal](https://www.automicvault.com/pkg/brew/patchpal/) - Shares av.db curated category or tags: cli, developer-tools, gui.
- [poco](https://www.automicvault.com/pkg/brew/poco/) - Shares av.db curated category or tags: c-plus-plus, cli, cross-platform, developer-tools.
- [wxwidgets](https://www.automicvault.com/pkg/brew/wxwidgets/) - Local package facts share a topical domain. Shared terms: c-plus-plus, cli, config, cross, cross-platform.

## Combined YAML source

View the package source record on GitHub. [combined/fox.yml](https://github.com/automic-vault/db/blob/main/combined/fox.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
