Automic VaultAutomic Vault

brew

Install gwenhywfar with Homebrew, apk, dnf, Nix, pacman, zypper

Utility library required by aqbanking and related software. Version 5.14.1 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install gwenhywfar

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add gwenhywfar

Alpine Linux edge package indexes · gwenhywfar · source: dl-cdn.alpinelinux.org

Fedora dnfverified · 92%
sudo dnf install gwenhywfar

Fedora Rawhide package metadata · gwenhywfar · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#gwenhywfar

nixpkgs package indexes · gwenhywfar · source: raw.githubusercontent.com

Arch Linux pacmanverified · 92%
sudo pacman -S gwenhywfar

Arch Linux sync databases · gwenhywfar · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install gwenhywfar

openSUSE Tumbleweed package metadata · gwenhywfar · source: download.opensuse.org

overview

Package summary

Utility library required by aqbanking and related software

Commands and aliases

  • gct-tool
  • gwbuild
  • gwenhywfar-config
  • mklistdoc
  • typemaker
  • typemaker2
  • xmlmerge

history

Project history and usage

Gwenhywfar is a C utility and portability library from the AqBanking project family. Its README describes it as a multi-platform helper library for networking and security applications, with OS abstraction, networking, parser, cryptographic, IPC, and data-container-generation facilities.

Project history

The project predates the Redmine file list and appears in older SourceForge hosting, whose project page says development moved to aqbanking.de. The AqBanking family page lists Gwenhywfar as the operating-system abstraction and multifunction library in the family, alongside AqBanking, Libchipcard, AqFinance, and related projects.

The README says Gwenhywfar is written in C while following object-oriented programming patterns for many parts, and that its headers can be used directly from C++. It names Martin Preuss as writer and maintainer and thanks Christian Stimming for contributions and MSVC support, which made the library fully available on Windows.

Gwenhywfar's scope grew into a portability base for financial and security-oriented software. The README lists basic data structures, type-safe list macros, directory and Internet-address abstraction, dynamic-library loading, economical connection management, hierarchical file parsing, XML processing, cryptographic functions over OpenSSL, and IPC over HTTP, SSL, TCP, or UDP.

Adoption history

The strongest adoption path is through the AqBanking stack. The README lists Libchipcard, OpenHBCI2, Simthetic, and AqBanking/AqHBCI as users, and the AqBanking family page identifies Gwenhywfar as one of the central subprojects. That made Gwenhywfar visible to users through higher-level finance software rather than as an application they invoke directly.

The README says development is on Linux while documenting support for Windows, FreeBSD, Linux, Mac OS X, NetBSD, OpenBSD, and SunOS 5.9, plus a Debian architecture list. Distribution packaging across Homebrew, Linux distributions, and Nix-like catalogs reflects that role: Gwenhywfar is usually installed because AqBanking, GnuCash, KMyMoney, or companion tools need it.

The upstream Redmine files page shows a long 5.x series after the 4.20 and 5.0 tarballs were posted in April 2020. Later file entries show 5.10.x in 2022 and 2023, beta 5.11.x tarballs in 2024, and 5.12 through 5.14 tarballs in 2024 and 2025, indicating continued maintenance of the library layer.

How it is used

End users usually encounter Gwenhywfar indirectly. Developers use its headers, pkg-config metadata, gwenhywfar-config, generated data-container tooling, and build helpers while compiling or linking AqBanking-family software. Its command-line tools in packaging are mostly support utilities rather than a single user-facing application.

The README documents build requirements such as GnuTLS, libgcrypt, and pkg-config, and notes doxygen-generated source documentation from header comments. On Windows, it stores selected path information below HKEY_CURRENT_USER for plugin locations, matching its role as a cross-platform support library.

Why package nerds care

Gwenhywfar matters to package maintainers because it is the shared portability and utility layer beneath a banking stack. ABI, crypto backend, GUI binding, and platform support details can ripple into AqBanking, GnuCash, KMyMoney, and distribution finance packages, so it behaves like infrastructure even though the name is obscure.

It is also a good example of a package that exists mainly to make other packages portable. The interesting packaging work is not a flashy executable but keeping a C library, generated helpers, crypto dependencies, Windows support, and Unix build metadata aligned across platforms.

Timeline

  • Pre-2020: Development moved from SourceForge-era hosting to the AqBanking project family site.
  • 2020-04-06: Redmine files page lists Gwenhywfar 4.20.0, 4.20.1, 4.20.2, 5.0.0, and 5.1.x source tarballs.
  • 2020-04-07: Redmine files page lists 5.2.0 and 5.3.0 source tarballs.
  • 2021: Redmine files page lists 5.5 through 5.8 source tarballs.
  • 2022-07-31: Redmine files page lists 5.10.0 source tarball.
  • 2024: Redmine files page lists 5.11 beta tarballs and 5.12.0.
  • 2025: Redmine files page lists 5.12.1, 5.12.2, 5.13.0, 5.14.0, and 5.14.1 source tarballs.
  • 2026-05-18: README date records a maintained source tree snapshot.

Related projects

  • AqBanking and AqHBCI: principal family projects that use Gwenhywfar.
  • Libchipcard and OpenHBCI2: projects listed by the README as Gwenhywfar users.
  • GnuCash and KMyMoney: downstream finance applications commonly packaged with AqBanking and Gwenhywfar.
  • GnuTLS, libgcrypt, OpenSSL, and pkg-config: dependencies or build interfaces named in upstream documentation.

security posture

Risk level: green

library-like package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • library-like package without higher-risk signals

Signals

  • metadata:library-like

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 7 runtime dependencies.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
gct-toolcliglobal executable
gwbuildcliglobal executable
gwenhywfar-configcliglobal executable
mklistdoccliglobal executable
typemakercliglobal executable
typemaker2cliglobal executable
xmlmergecliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version5.14.1
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://www.aquamaniac.de/rdm/projects/gwenhywfar

install metadata

Package metadata

Package keybrew:gwenhywfar
Version5.14.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/gwenhywfar
Homepagehttps://www.aquamaniac.de/rdm/projects/gwenhywfar
Repositoryhttps://git.aquamaniac.de/git/gwenhywfar
Upstream docshttps://www.aquamaniac.de/rdm/projects/gwenhywfar
LicenseLGPL-2.1-or-later
Source archivehttps://www.aquamaniac.de/rdm/attachments/download/630/gwenhywfar-5.14.1.tar.gz
Dependenciesgettext, gnutls, libgcrypt, libgpg-error, openssl@3, pkgconf, qtbase
Build dependenciesgettext
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegwenhywfar
Version Scheme0
Revision0
Conflicts With
  • go-size-analyzer
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

gwenhywfar

nix profile install nixpkgs#gwenhywfar
  • normalized package name match
  • Matched by: Gwenhywfar
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: gwenhywfar from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
apk95%

gwenhywfar 5.14.1-r0

Multi-platform helper library

https://www.aquamaniac.de/

sudo apk add gwenhywfar
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: gwenhywfar
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Gwenhywfar
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gwenhywfar from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

gwenhywfar-dev 5.14.1-r0

Multi-platform helper library (development files)

https://www.aquamaniac.de/

sudo apk add gwenhywfar-dev
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: gwenhywfar
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Gwenhywfar
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gwenhywfar-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

gwenhywfar-doc 5.14.1-r0

Multi-platform helper library (documentation)

https://www.aquamaniac.de/

sudo apk add gwenhywfar-doc
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: gwenhywfar
  • normalized package name match
  • Matched by: Gwenhywfar
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gwenhywfar-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

gwenhywfar-gtk3 5.14.1-r0

Multi-platform helper library

https://www.aquamaniac.de/

sudo apk add gwenhywfar-gtk3
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: gwenhywfar
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Gwenhywfar
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gwenhywfar-gtk3 from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

gwenhywfar-lang 5.14.1-r0

Languages for package gwenhywfar

https://www.aquamaniac.de/

sudo apk add gwenhywfar-lang
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • Source Package: gwenhywfar
  • normalized package name match
  • Matched by: Gwenhywfar
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gwenhywfar-lang from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

gwenhywfar 5.14.1-2.fc44

A multi-platform helper library for other libraries

https://www.aquamaniac.de/rdm/projects/gwenhywfar

sudo dnf install gwenhywfar
  • License: LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: gwenhywfar
  • 8 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Gwenhywfar
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gwenhywfar from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

gwenhywfar-devel 5.14.1-2.fc44

Gwenhywfar core development kit

https://www.aquamaniac.de/rdm/projects/gwenhywfar

sudo dnf install gwenhywfar-devel
  • License: LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: gwenhywfar
  • 7 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Gwenhywfar
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gwenhywfar-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

gwenhywfar-gui-cpp 5.14.1-2.fc44

Gwenhywfar GUI framework for cpp

https://www.aquamaniac.de/rdm/projects/gwenhywfar

sudo dnf install gwenhywfar-gui-cpp
  • License: LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: gwenhywfar
  • 7 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Gwenhywfar
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gwenhywfar-gui-cpp from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

gwenhywfar-gui-cpp-devel 5.14.1-2.fc44

Development files for gwenhywfar-gui-cpp

https://www.aquamaniac.de/rdm/projects/gwenhywfar

sudo dnf install gwenhywfar-gui-cpp-devel
  • License: LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: gwenhywfar
  • 3 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Gwenhywfar
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gwenhywfar-gui-cpp-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

gwenhywfar-gui-gtk3 5.14.1-2.fc44

Gwenhywfar GUI framework for GTK3

https://www.aquamaniac.de/rdm/projects/gwenhywfar

sudo dnf install gwenhywfar-gui-gtk3
  • License: LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: gwenhywfar
  • 17 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Gwenhywfar
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gwenhywfar-gui-gtk3 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

gwenhywfar-gui-gtk3-devel 5.14.1-2.fc44

Development files for gwenhywfar-gui-gtk3

https://www.aquamaniac.de/rdm/projects/gwenhywfar

sudo dnf install gwenhywfar-gui-gtk3-devel
  • License: LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: gwenhywfar
  • 3 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Gwenhywfar
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gwenhywfar-gui-gtk3-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

gwenhywfar-gui-qt6 5.14.1-2.fc44

Gwenhywfar GUI framework for Qt6

https://www.aquamaniac.de/rdm/projects/gwenhywfar

sudo dnf install gwenhywfar-gui-qt6
  • License: LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: gwenhywfar
  • 10 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Gwenhywfar
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gwenhywfar-gui-qt6 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

gwenhywfar-gui-qt6-devel 5.14.1-2.fc44

Development files for gwenhywfar-qt6-cpp

https://www.aquamaniac.de/rdm/projects/gwenhywfar

sudo dnf install gwenhywfar-gui-qt6-devel
  • License: LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: gwenhywfar
  • 5 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Gwenhywfar
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gwenhywfar-gui-qt6-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

gwenhywfar 5.14.1-3

OS abstraction functions for various projects

https://www.aquamaniac.de/rdm

sudo pacman -S gwenhywfar
  • License: LGPL-2.1-or-later
  • Architecture: x86_64
  • 5 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Gwenhywfar
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: gwenhywfar from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

gwenhywfar 5.14.1-1.3

Multiplatform helper library for other libraries

https://www.aquamaniac.de/rdm/projects/gwenhywfar

sudo zypper install gwenhywfar
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: gwenhywfar
  • 1 provides
  • normalized package name match
  • Matched by: Gwenhywfar
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gwenhywfar from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

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