Automic VaultAutomic Vault

brew

objfw mit Homebrew, apk, apt, dnf, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für objfw in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install objfw

local Homebrew formula metadata

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add libobjfw1

Alpine Linux edge package indexes · libobjfw1 · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install libobjfw1

Debian stable package indexes · libobjfw1 · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install libobjfw

Fedora Rawhide package metadata · libobjfw · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#objfw

nixpkgs package indexes · pkgs/by-name/ob/objfw/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

Portable, lightweight framework for the Objective-C language

Befehle und Aliase

  • objfw-compile
  • objfw-config
  • objfw-embed
  • objfw-new
  • ofarc
  • ofdns
  • ofgctester
  • ofhash
  • ofhttp

Verlauf

Projektgeschichte und Nutzung

ObjFW is a portable Objective-C framework and runtime aimed at developers who want Objective-C without binding their application to Apple Foundation or GNUstep. Its own README describes the project as intentionally incompatible with Foundation so that ObjFW can provide consistent behavior across supported platforms rather than preserve Foundation quirks.

Projektgeschichte

The project reached its first stable API and ABI in ObjFW 1.0 on 2023-08-29 after a long pre-1.0 period; the ChangeLog notes that 1.0 followed nearly six years after the previous 0.90.2 release. Later 1.x releases continued to expand the runtime, TLS, archive, DNS, filesystem, terminal, Unicode, and platform-support surface.

Adoptionsgeschichte

ObjFW is packaged in Homebrew and in several Unix-style distribution ecosystems under names such as objfw, libobjfw1, and libobjfw. Its package split in some distributions reflects the project structure: core framework, Objective-C runtime, TLS support, HID support, documentation, and small utilities built on top of the framework.

Wie es verwendet wird

Developers use ObjFW either as a library framework or through its helper tools. The README documents objfw-new for creating an application skeleton, objfw-compile for compiling ObjFW applications without a larger build system, and objfw-config for obtaining compiler and linker flags for custom builds.

Warum Paket-Nerds sich dafür interessieren

ObjFW is interesting because it packages a non-Foundation Objective-C world: a framework, runtime, build helpers, and command-line utilities. For package indexers it is a reminder that Objective-C runtime support is not only an Apple-platform concern, and that one source project can publish both libraries and user-facing executables.

Zeitleiste

  • 2017-08-01: ObjFW 0.90 added new classes and support for Nintendo 3DS and MorphOS.
  • 2023-08-29: ObjFW 1.0 delivered the first stable API and ABI.
  • 2024-04-14: ObjFW 1.1 changed the license to LGPL-3.0-only and added ObjFWTest, associated objects, DNS caching, Mbed TLS support, and more archive functionality.
  • 2025-08-03: ObjFW 1.4 moved object memory management into the runtime and added runtime optimizations.
  • 2026-02-22: ObjFW 1.5 added color-space and image support.

Related projects

  • ObjFW sits beside Foundation-compatible projects such as GNUstep rather than replacing them directly. The project explicitly chooses portability-through-ObjFW over Foundation compatibility, which makes it a distinct packaging target for Objective-C applications.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für objfw wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 2 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
objfw-compilecliglobales Executable
objfw-configcliglobales Executable
objfw-embedcliglobales Executable
objfw-newcliglobales Executable
ofarccliglobales Executable
ofdnscliglobales Executable
ofgctestercliglobales Executable
ofhashcliglobales Executable
ofhttpcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-08
Manager-Version1.5.7
Manager aktualisiert2026-07-04
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://objfw.nil.im/

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:objfw
Version1.5.7
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/objfw
Homepagehttps://objfw.nil.im/
Repositoryhttps://git.nil.im/ObjFW/ObjFW
Upstream-Dokumentationhttps://objfw.nil.im/docs
LizenzLGPL-3.0-only
Quellarchivhttps://objfw.nil.im/downloads/objfw-1.5.7.tar.gz
Zuletzt aktualisiert2026-07-04T02:31:18Z
Pulseupdated
Abhängigkeitenopenssl@3
Build-Abhängigkeitenautoconf, automake
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameobjfw
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

libobjfw1 1.3-1

ObjFW library

https://objfw.nil.im/

sudo apt install libobjfw1
  • Section: misc
  • Architecture: amd64
  • Source Package: objfw
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Objfw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libobjfw1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libobjfw1-dev 1.3-1

Header files, libraries and tools for libobjfw1

https://objfw.nil.im/

sudo apt install libobjfw1-dev
  • Section: misc
  • Architecture: amd64
  • Source Package: objfw
  • 6 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Objfw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libobjfw1-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libobjfwhid1 1.3-1

HID support for ObjFW

https://objfw.nil.im/

sudo apt install libobjfwhid1
  • Section: misc
  • Architecture: amd64
  • Source Package: objfw
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Objfw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libobjfwhid1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libobjfwhid1-dev 1.3-1

Header files and libraries for libobjfwhid

https://objfw.nil.im/

sudo apt install libobjfwhid1-dev
  • Section: misc
  • Architecture: amd64
  • Source Package: objfw
  • 3 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Objfw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libobjfwhid1-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libobjfwrt1 1.3-1

ObjFW Objective-C runtime library

https://objfw.nil.im/

sudo apt install libobjfwrt1
  • Section: misc
  • Architecture: amd64
  • Source Package: objfw
  • 2 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Objfw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libobjfwrt1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libobjfwrt1-dev 1.3-1

Header files and libraries for libobjfwrt

https://objfw.nil.im/

sudo apt install libobjfwrt1-dev
  • Section: misc
  • Architecture: amd64
  • Source Package: objfw
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Objfw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libobjfwrt1-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libobjfwtls1 1.3-1

TLS support for ObjFW

https://objfw.nil.im/

sudo apt install libobjfwtls1
  • Section: misc
  • Architecture: amd64
  • Source Package: objfw
  • 5 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Objfw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libobjfwtls1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libobjfwtls1-dev 1.3-1

Header files and libraries for libobjfwtls

https://objfw.nil.im/

sudo apt install libobjfwtls1-dev
  • Section: misc
  • Architecture: amd64
  • Source Package: objfw
  • 3 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Objfw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libobjfwtls1-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

objfw 1.3-1

Portable, lightweight framework for the Objective-C language

https://objfw.nil.im/

sudo apt install objfw
  • Section: misc
  • Architecture: amd64
  • 10 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Objfw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: objfw from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ofarc 1.3-1

Utility for handling ZIP, Tar and LHA archives

https://objfw.nil.im/

sudo apt install ofarc
  • Section: misc
  • Architecture: amd64
  • Source Package: objfw
  • 6 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Objfw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ofarc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ofdns 1.3-1

Utility for performing DNS requests on the command line

https://objfw.nil.im/

sudo apt install ofdns
  • Section: misc
  • Architecture: amd64
  • Source Package: objfw
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Objfw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ofdns from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ofhash 1.3-1

Utility to hash files with various cryptographic hash functions

https://objfw.nil.im/

sudo apt install ofhash
  • Section: misc
  • Architecture: amd64
  • Source Package: objfw
  • 6 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Objfw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ofhash from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ofhttp 1.3-1

Command line downloader for HTTP(S)

https://objfw.nil.im/

sudo apt install ofhttp
  • Section: misc
  • Architecture: amd64
  • Source Package: objfw
  • 6 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Objfw
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ofhttp from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

objfw

nix profile install nixpkgs#objfw
  • normalized package name match
  • Abgeglichen nach: Objfw
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ob/objfw/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

libobjfw1 1.5.4-r0

Library needed by programs using ObjFW

https://objfw.nil.im/

sudo apk add libobjfw1
  • License: LGPL-3.0-only
  • Architecture: x86_64
  • Source Package: objfw
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Objfw
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libobjfw1 from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libobjfwhid1 1.5.4-r0

Library for HID support for ObjFW

https://objfw.nil.im/

sudo apk add libobjfwhid1
  • License: LGPL-3.0-only
  • Architecture: x86_64
  • Source Package: objfw
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Objfw
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libobjfwhid1 from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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