Automic VaultAutomic Vault

brew

objfw を Homebrew, apk, apt, dnf, Nix でインストール

objfw のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install objfw

local Homebrew formula metadata

Linux

Alpine Linux apk確認済み · 92%
sudo apk add libobjfw1

Alpine Linux edge package indexes · libobjfw1 · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install libobjfw1

Debian stable package indexes · libobjfw1 · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install libobjfw

Fedora Rawhide package metadata · libobjfw · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#objfw

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

概要

パッケージ概要

Portable, lightweight framework for the Objective-C language

コマンドとエイリアス

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

履歴

プロジェクトの歴史と使われ方

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.

タイムライン

  • 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.

セキュリティ状態

保護ツール対応はまだ見つかっていません

objfw に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 2 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
objfw-compilecliグローバル実行可能ファイル
objfw-configcliグローバル実行可能ファイル
objfw-embedcliグローバル実行可能ファイル
objfw-newcliグローバル実行可能ファイル
ofarccliグローバル実行可能ファイル
ofdnscliグローバル実行可能ファイル
ofgctestercliグローバル実行可能ファイル
ofhashcliグローバル実行可能ファイル
ofhttpcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-08
マネージャ版1.5.7
マネージャ更新日2026-07-04
ローカルデータOK
上流not checked
検出された最新未検出

https://objfw.nil.im/

  • 情報Release/tag comparison is only available for GitHub repositories.https://objfw.nil.im/信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:objfw
バージョン1.5.7
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/objfw
ホームページhttps://objfw.nil.im/
リポジトリhttps://git.nil.im/ObjFW/ObjFW
上流ドキュメントhttps://objfw.nil.im/docs
ライセンスLGPL-3.0-only
ソースアーカイブhttps://objfw.nil.im/downloads/objfw-1.5.7.tar.gz
最終更新2026-07-04T02:31:18Z
Pulseupdated
依存関係openssl@3
ビルド依存関係autoconf, automake
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

libobjfw1 1.3-1

ObjFW library

https://objfw.nil.im/

sudo apt install libobjfw1
  • Section: misc
  • Architecture: amd64
  • Source Package: objfw
  • 3 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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