Portable framework for the Objective-C language. https://objfw.nil.im
Find a file
2025-07-13 21:23:24 +02:00
.forgejo/ISSUE_TEMPLATE Update GitHub issue links 2025-06-22 19:28:39 +02:00
.github Update GitHub issue links 2025-06-22 19:28:39 +02:00
build-aux Update buildsys 2025-06-24 18:21:26 +02:00
generators generators/library: -[release] -> objc_release 2025-06-28 01:24:23 +02:00
misc Update misc/keys.asc 2024-09-21 23:01:08 +00:00
src OFColor: Allow red/green/blue outside of 0.0 - 1.0 2025-07-13 21:23:24 +02:00
tests OFIndexSet: Add methods to iterate through indexes 2025-07-13 17:30:50 +02:00
utils ofarc: Handle Ctrl-C on AmigaOS 2025-06-14 22:49:05 +00:00
.editorconfig Add .editorconfig 2025-06-25 22:44:15 +02:00
.gitignore Convert .fossil-settings/ignore-glob to .gitignore 2025-06-22 14:43:12 +02:00
autogen.sh autogen.sh: Increase automake version for OpenBSD 2025-04-29 14:15:07 +00:00
buildsys.mk.in Update buildsys 2025-06-24 18:21:26 +02:00
ChangeLog Update ChangeLog for 1.3.2 2025-06-08 13:01:41 +00:00
configure.ac Only use openssl3.library if it saves r13 2025-06-09 16:14:18 +00:00
COPYING Change license to LGPLv3 only 2024-04-03 02:16:03 +00:00
COPYING.LESSER Change license to LGPLv3 only 2024-04-03 02:16:03 +00:00
Doxyfile Rename OFPlugin -> OFModule 2025-03-15 13:48:08 +00:00
extra.mk.in Increase library versions 2025-06-07 14:41:28 +00:00
Makefile Remove .forgejo from release tarballs 2025-06-25 21:46:02 +02:00
PLATFORMS.md PLATFORMS.md: Add ARM64/Win64 to forwarding 2024-08-30 20:37:43 +00:00
README.md README.md: Fix missing word 2024-08-23 23:29:57 +00:00

ObjFW is a portable, lightweight framework for the Objective-C language. It enables you to write an application in Objective-C that will run on any platform supported by ObjFW without having to worry about differences between operating systems or various frameworks you would otherwise need if you want to be portable.

It supports all modern Objective-C features when using Clang, but is also compatible with GCC ≥ 4.6 to allow maximum portability.

ObjFW is intentionally incompatible with Foundation.

You can read more about ObjFW on its homepage, including how to install and use it.