macOS
brew install objfwlocal Homebrew formula metadata
brew
Portable, lightweight framework for the Objective-C language. Version 1.5.7 via Homebrew; verified 2026-07-04.
install
brew install objfwlocal Homebrew formula metadata
sudo apk add libobjfw1Alpine Linux edge package indexes · libobjfw1 · source: dl-cdn.alpinelinux.org
sudo apt install libobjfw1Debian stable package indexes · libobjfw1 · source: deb.debian.org
sudo dnf install libobjfwFedora Rawhide package metadata · libobjfw · source: dl.fedoraproject.org
nix profile install nixpkgs#objfwnixpkgs package indexes · pkgs/by-name/ob/objfw/package.nix · source: api.github.com
overview
Portable, lightweight framework for the Objective-C language
history
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.
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.
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.
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.
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.
security posture
No matching local secret-handling manifest was found for objfw. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
objfw-compile | cli | global executable | |
objfw-config | cli | global executable | |
objfw-embed | cli | global executable | |
objfw-new | cli | global executable | |
ofarc | cli | global executable | |
ofdns | cli | global executable | |
ofgctester | cli | global executable | |
ofhash | cli | global executable | |
ofhttp | cli | global executable |
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.
install metadata
| Package key | brew:objfw |
|---|---|
| Version | 1.5.7 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/objfw |
| Homepage | https://objfw.nil.im/ |
| Repository | https://git.nil.im/ObjFW/ObjFW |
| Upstream docs | https://objfw.nil.im/docs |
| License | LGPL-3.0-only |
| Source archive | https://objfw.nil.im/downloads/objfw-1.5.7.tar.gz |
| Last updated | 2026-07-04T02:31:18Z |
| Pulse | updated |
| Dependencies | openssl@3 |
| Build dependencies | autoconf, automake |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | objfw |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
libobjfw1 1.3-1
ObjFW library
sudo apt install libobjfw1libobjfw1-dev 1.3-1
Header files, libraries and tools for libobjfw1
sudo apt install libobjfw1-devlibobjfwhid1 1.3-1
HID support for ObjFW
sudo apt install libobjfwhid1libobjfwhid1-dev 1.3-1
Header files and libraries for libobjfwhid
sudo apt install libobjfwhid1-devlibobjfwrt1 1.3-1
ObjFW Objective-C runtime library
sudo apt install libobjfwrt1libobjfwrt1-dev 1.3-1
Header files and libraries for libobjfwrt
sudo apt install libobjfwrt1-devlibobjfwtls1 1.3-1
TLS support for ObjFW
sudo apt install libobjfwtls1libobjfwtls1-dev 1.3-1
Header files and libraries for libobjfwtls
sudo apt install libobjfwtls1-devobjfw 1.3-1
Portable, lightweight framework for the Objective-C language
sudo apt install objfwofarc 1.3-1
Utility for handling ZIP, Tar and LHA archives
sudo apt install ofarcofdns 1.3-1
Utility for performing DNS requests on the command line
sudo apt install ofdnsofhash 1.3-1
Utility to hash files with various cryptographic hash functions
sudo apt install ofhashofhttp 1.3-1
Command line downloader for HTTP(S)
sudo apt install ofhttpobjfw
nix profile install nixpkgs#objfwlibobjfw1 1.5.4-r0
Library needed by programs using ObjFW
sudo apk add libobjfw1libobjfwhid1 1.5.4-r0
Library for HID support for ObjFW
sudo apk add libobjfwhid1source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.