macOS
brew install objfwlocal Homebrew formula metadata
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de objfw pour les workflows d'agents IA.
installation
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
aperçu
Portable, lightweight framework for the Objective-C language
historique
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.
posture de sécurité
Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour objfw. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
objfw-compile | cli | exécutable global | |
objfw-config | cli | exécutable global | |
objfw-embed | cli | exécutable global | |
objfw-new | cli | exécutable global | |
ofarc | cli | exécutable global | |
ofdns | cli | exécutable global | |
ofgctester | cli | exécutable global | |
ofhash | cli | exécutable global | |
ofhttp | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:objfw |
|---|---|
| Version | 1.5.7 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/objfw |
| Page d'accueil | https://objfw.nil.im/ |
| Dépôt | https://git.nil.im/ObjFW/ObjFW |
| Docs amont | https://objfw.nil.im/docs |
| Licence | LGPL-3.0-only |
| Archive source | https://objfw.nil.im/downloads/objfw-1.5.7.tar.gz |
| Dernière mise à jour | 2026-07-04T02:31:18Z |
| Pulse | updated |
| Dépendances | openssl@3 |
| Dépendances de compilation | autoconf, automake |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| 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 |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
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 libobjfwhid1piste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.