Aiolum Browse stories
All tools
Building the product · 1 of 252 stories

AppKit

Apple's framework for building the graphical user interface of macOS apps: windows, buttons, menus, text and the handling of mouse and keyboard events.

What AppKit is

Written from its maker's own pages, read on 28 October 2026.

AppKit is Apple's framework, a library that is part of the operating system, for building the graphical, event-driven user interface of macOS apps. Apple's documentation lists it from macOS 10.0, and it is also available to iPad apps brought to the Mac with Mac Catalyst. Code that uses it is written in Swift or Objective-C.

AppKit contains the objects that draw windows, panels, buttons, text fields and other views, and it handles the events between the app, the person and macOS, such as mouse, keyboard and trackpad input, menus, the Dock, gestures and drag and drop. It also handles printing, animation, documents, text layout with TextKit, fonts, color and accessibility, with built-in support for localization. AppKit works with SwiftUI, Apple's newer declarative interface framework: AppKit views and view controllers can be placed inside SwiftUI views, and SwiftUI views inside AppKit, so one app can mix both.

AppKit has no separate price. A free Apple developer account allows testing apps on one's own devices with Xcode; distributing apps requires the paid Apple Developer Program.

Made by
Apple Inc.
Price
No separate price; distributing apps requires the Apple Developer Program, US$99 a year (read 28 October 2026)
Free plan
yes (free developer account for building and testing on one's own devices)

Who uses it, and for what

One row per story. The grade is for the claim that the business uses this tool, not for its revenue.

StoryWhat it does thereWhenCost statedGradeSource
BoltAIApple's older Mac interface framework, used next to SwiftUI.CDaniel Nguyen's newsletter, 29 September 2024: Sep 2024: Interview on Indie Hackers

Grade A: the tool's maker or a payment processor confirms the use. Grade B: an independent report, or the tool is visible in public code. Grade C: the founder or the company says so.

Other tools for the same job

Building the product, with the number of stories that use each.

Back to all tools