CATEGORY
Operating systems::macOS APIs 545 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
objrs_frameworks_metal_kitBindings for Apple's MetalKit framework.4,299Apache-2.0 OR MIT OR MPL-2.0
objc2-multipeer-connectivityBindings to the MultipeerConnectivity framework4,257Zlib OR Apache-2.0 OR MIT
apple-platformsApple platform metadata, target-triple conversion, and SDK name resolution for Rust build tooling4,227MIT
objc2-background-assetsBindings to the BackgroundAssets framework4,219Zlib OR Apache-2.0 OR MIT
objc2-exception-handlingBindings to the ExceptionHandling framework4,215Zlib OR Apache-2.0 OR MIT
objc2-finder-syncBindings to the FinderSync framework4,172Zlib OR Apache-2.0 OR MIT
objc2-io-bluetoothBindings to the IOBluetooth framework4,167Zlib OR Apache-2.0 OR MIT
objc2-nearby-interactionBindings to the NearbyInteraction framework4,109Zlib OR Apache-2.0 OR MIT
objc2-metric-kitBindings to the MetricKit framework4,105Zlib OR Apache-2.0 OR MIT
objc2-core-spotlightBindings to the CoreSpotlight framework4,100Zlib OR Apache-2.0 OR MIT
objc2-file-provider-uiBindings to the FileProviderUI framework4,097Zlib OR Apache-2.0 OR MIT
objc2-data-detectionBindings to the DataDetection framework4,091Zlib OR Apache-2.0 OR MIT
objc2-class-kitBindings to the ClassKit framework4,082Zlib OR Apache-2.0 OR MIT
objc2-business-chatBindings to the BusinessChat framework4,076Zlib OR Apache-2.0 OR MIT
objc2-ad-supportBindings to the AdSupport framework4,073Zlib OR Apache-2.0 OR MIT
objc2-mail-kitBindings to the MailKit framework4,073Zlib OR Apache-2.0 OR MIT
objc2-local-authentication-embedded-uiBindings to the LocalAuthenticationEmbeddedUI framework4,070Zlib OR Apache-2.0 OR MIT
objc2-extension-kitBindings to the ExtensionKit framework4,066Zlib OR Apache-2.0 OR MIT
objc2-contacts-uiBindings to the ContactsUI framework4,060Zlib OR Apache-2.0 OR MIT
objc2-background-tasksBindings to the BackgroundTasks framework4,054Zlib OR Apache-2.0 OR MIT
objc2-automatorBindings to the Automator framework4,051Zlib OR Apache-2.0 OR MIT
objc2-call-kitBindings to the CallKit framework4,046Zlib OR Apache-2.0 OR MIT
objc2-ml-computeBindings to the MLCompute framework4,040Zlib OR Apache-2.0 OR MIT
objc2-ad-servicesBindings to the AdServices framework4,034Zlib OR Apache-2.0 OR MIT
objc2-app-tracking-transparencyBindings to the AppTrackingTransparency framework4,031Zlib OR Apache-2.0 OR MIT
objc2-sensitive-content-analysisBindings to the SensitiveContentAnalysis framework4,024Zlib OR Apache-2.0 OR MIT
iron-oxideUnsafe Rusty Metal.4,010MIT
objc2-socialBindings to the Social framework4,006Zlib OR Apache-2.0 OR MIT
objc2-quick-look-thumbnailingBindings to the QuickLookThumbnailing framework3,869Zlib OR Apache-2.0 OR MIT
vru-apnsThe client of Apple Push Notification service3,812MIT
objc2-ar-kitBindings to the ARKit framework3,769Zlib OR Apache-2.0 OR MIT
sfsymbolsType-safe SF Symbols enums for Rust3,659MIT OR Apache-2.0
objc2-core-midiBindings to the CoreMIDI framework3,512Zlib OR Apache-2.0 OR MIT
mdquery-rsA Rust binding library for macOS Spotlight search using Metadata Query API3,488MIT
objc2-scene-kitBindings to the SceneKit framework3,343Zlib OR Apache-2.0 OR MIT
appleargsObtain the current process' apple arguments3,249Apache-2.0 OR MIT
blocksrDrew's Rust library for (clang/objc) blocks3,220MIT OR Apache-2.0
objc2-sprite-kitBindings to the SpriteKit framework3,101Zlib OR Apache-2.0 OR MIT
elbow-greaseRust bindings to chromium3,072MIT
fishhookA library that enables dynamically rebinding symbols in Mach-O binaries at runtime3,024MIT
posix-socketthin wrapper around POSIX sockets3,015BSD-2-Clause
mtl-rsRust bindings for Apple's Metal API2,989MIT
apple-bindgen-helmer-forkFork of apple-bindgen maintained by helmer team2,988BSD-2-Clause
menubarCross-platform native menu library.2,935MIT OR Apache-2.0
corewlan-sysFFI Bindings to MacOS's CoreWLAN framework.2,810MIT OR Apache-2.0
objc2-compositor-servicesBindings to the CompositorServices framework2,760Zlib OR Apache-2.0 OR MIT
apple-sys-helmer-forkFork of apple-sys maintained by helmer team2,739BSD-2-Clause
objc2-home-kitBindings to the HomeKit framework2,680Zlib OR Apache-2.0 OR MIT
objc2-color-syncBindings to the ColorSync framework2,661Zlib OR Apache-2.0 OR MIT
objc2-messagesBindings to the Messages framework2,605Zlib OR Apache-2.0 OR MIT
objc2-screen-saverBindings to the ScreenSaver framework2,601Zlib OR Apache-2.0 OR MIT
objc2-intentsBindings to the Intents framework2,534Zlib OR Apache-2.0 OR MIT
objc2-av-routingBindings to the AVRouting framework2,492Zlib OR Apache-2.0 OR MIT
fm-rsRust bindings for Apple's FoundationModels.framework2,488MIT
objc2-event-kit-uiBindings to the EventKitUI framework2,479Zlib OR Apache-2.0 OR MIT
objc2-quick-look-uiBindings to the QuickLookUI framework2,424Zlib OR Apache-2.0 OR MIT
objc2-watch-kitBindings to the WatchKit framework2,384Zlib OR Apache-2.0 OR MIT
objc2-watch-connectivityBindings to the WatchConnectivity framework2,374Zlib OR Apache-2.0 OR MIT
manzanaSafe Rust interfaces to Apple hardware for Sovereign AI2,360MIT
objc2-message-uiBindings to the MessageUI framework2,336Zlib OR Apache-2.0 OR MIT
paneruA sliding, tiling window manager for MacOS.2,273MIT
objc2-image-capture-coreBindings to the ImageCaptureCore framework2,151Zlib OR Apache-2.0 OR MIT
disclaimSpawn child processes that disclaim the parent's macOS TCC responsibility, so each child is judged under its own code-signing…2,119MIT OR Apache-2.0
objc2-core-hapticsBindings to the CoreHaptics framework2,088Zlib OR Apache-2.0 OR MIT
vfrustRust library for macOS Virtualization.framework VM management2,059Apache-2.0
objc2-carbonBindings to the Carbon framework2,038Zlib OR Apache-2.0 OR MIT
objc2-core-media-ioBindings to the CoreMediaIO framework1,996Zlib OR Apache-2.0 OR MIT
objc2-shared-with-you-coreBindings to the SharedWithYouCore framework1,887Zlib OR Apache-2.0 OR MIT
accelerate-sysApple `Accelerate.framework` low-level FFI bindings1,753MIT OR Apache-2.0
objc2-io-usb-hostBindings to the IOUSBHost framework1,750Zlib OR Apache-2.0 OR MIT
ptrauth-sysA library for stripping ARMv8.3 PAC signatures from pointers.1,715Zlib
objc2-accessory-setup-kitBindings to the AccessorySetupKit framework1,704Zlib OR Apache-2.0 OR MIT
ituneslibrary-sysLow level Rust bindings for iTunesLibrary, generated with rust-bindgen.1,701GPL-3.0
objc2-quick-lookBindings to the QuickLook framework1,687Zlib OR Apache-2.0 OR MIT
objc2-sensor-kitBindings to the SensorKit framework1,676Zlib OR Apache-2.0 OR MIT
objc2-replay-kitBindings to the ReplayKit framework1,661Zlib OR Apache-2.0 OR MIT
tauri-plugin-macos-passkeyCall macOS Passkey registration/login APIs in Tauri apps with ease!1,656MIT OR Apache-2.0
is-dark-themeCheck if macOS is configured to use a Dark Mode appearance1,637Apache-2.0 OR MIT
objc2-user-notifications-uiBindings to the UserNotificationsUI framework1,631Zlib OR Apache-2.0 OR MIT
mlx-nativePure-Rust Metal GPU compute library for MLX-compatible inference on Apple Silicon1,617MIT
ddc-node-rsDDC/CI high level library for Rust (cross platform)1,616MIT
imagesnapA CLI for capturing images 📷 📸 🖼️1,605MIT OR Apache-2.0
objc2-execution-policyBindings to the ExecutionPolicy framework1,605Zlib OR Apache-2.0 OR MIT
objc2-shared-with-youBindings to the SharedWithYou framework1,600Zlib OR Apache-2.0 OR MIT
objc2-push-kitBindings to the PushKit framework1,599Zlib OR Apache-2.0 OR MIT
service-management-sysApple `ServiceManagement.framework` low-level FFI bindings1,598MIT OR Apache-2.0
objc2-cinematicBindings to the Cinematic framework1,598Zlib OR Apache-2.0 OR MIT
objc2-gameplay-kitBindings to the GameplayKit framework1,595Zlib OR Apache-2.0 OR MIT
objc2-tv-ml-kitBindings to the TVMLKit framework1,594Zlib OR Apache-2.0 OR MIT
objc2-safari-servicesBindings to the SafariServices framework1,590Zlib OR Apache-2.0 OR MIT
objc2-intents-uiBindings to the IntentsUI framework1,589Zlib OR Apache-2.0 OR MIT
objc2-preference-panesBindings to the PreferencePanes framework1,587Zlib OR Apache-2.0 OR MIT
objc2-media-accessibilityBindings to the MediaAccessibility framework1,585Zlib OR Apache-2.0 OR MIT
objc2-notification-centerBindings to the NotificationCenter framework1,585Zlib OR Apache-2.0 OR MIT
objc2-security-interfaceBindings to the SecurityInterface framework1,579Zlib OR Apache-2.0 OR MIT
objc2-tv-ui-kitBindings to the TVUIKit framework1,579Zlib OR Apache-2.0 OR MIT
objc2-core-audio-kitBindings to the CoreAudioKit framework1,574Zlib OR Apache-2.0 OR MIT
objc2-safety-kitBindings to the SafetyKit framework1,574Zlib OR Apache-2.0 OR MIT
objc2-tv-servicesBindings to the TVServices framework1,570Zlib OR Apache-2.0 OR MIT
objc2-shazam-kitBindings to the ShazamKit framework1,569Zlib OR Apache-2.0 OR MIT
objc2-io-bluetooth-uiBindings to the IOBluetoothUI framework1,567Zlib OR Apache-2.0 OR MIT
objc2-scripting-bridgeBindings to the ScriptingBridge framework1,562Zlib OR Apache-2.0 OR MIT
objc2-browser-engine-coreBindings to the BrowserEngineCore framework1,552Zlib OR Apache-2.0 OR MIT
objc2-core-nfcBindings to the CoreNFC framework1,550Zlib OR Apache-2.0 OR MIT
objc2-core-telephonyBindings to the CoreTelephony framework1,549Zlib OR Apache-2.0 OR MIT
objc2-fs-kitBindings to the FSKit framework1,547Zlib OR Apache-2.0 OR MIT
objc2-crypto-token-kitBindings to the CryptoTokenKit framework1,544Zlib OR Apache-2.0 OR MIT
objc2-thread-networkBindings to the ThreadNetwork framework1,541Zlib OR Apache-2.0 OR MIT
mac-clipA clipboard history manager for macOS1,540MIT
objc2-quartzBindings to the Quartz framework1,538Zlib OR Apache-2.0 OR MIT
objc2-paravirtualized-graphicsBindings to the ParavirtualizedGraphics framework1,534Zlib OR Apache-2.0 OR MIT
objc2-health-kit-uiBindings to the HealthKitUI framework1,533Zlib OR Apache-2.0 OR MIT
objc2-video-subscriber-accountBindings to the VideoSubscriberAccount framework1,533Zlib OR Apache-2.0 OR MIT
objc2-push-to-talkBindings to the PushToTalk framework1,529Zlib OR Apache-2.0 OR MIT
objc2-screen-timeBindings to the ScreenTime framework1,528Zlib OR Apache-2.0 OR MIT
objc2-exposure-notificationBindings to the ExposureNotification framework1,525Zlib OR Apache-2.0 OR MIT
objc2-media-setupBindings to the MediaSetup framework1,523Zlib OR Apache-2.0 OR MIT
objc2-app-clipBindings to the AppClip framework1,519Zlib OR Apache-2.0 OR MIT
objc2-car-playBindings to the CarPlay framework1,519Zlib OR Apache-2.0 OR MIT
objc2-media-extensionBindings to the MediaExtension framework1,517Zlib OR Apache-2.0 OR MIT
objc2-itunes-libraryBindings to the iTunesLibrary framework1,511Zlib OR Apache-2.0 OR MIT
objc2-pass-kitBindings to the PassKit framework1,510Zlib OR Apache-2.0 OR MIT
objc2-phaseBindings to the PHASE framework1,509Zlib OR Apache-2.0 OR MIT
objc2-clock-kitBindings to the ClockKit framework1,507Zlib OR Apache-2.0 OR MIT
objc2-browser-engine-kitBindings to the BrowserEngineKit framework1,502Zlib OR Apache-2.0 OR MIT
objc2-pencil-kitBindings to the PencilKit framework1,502Zlib OR Apache-2.0 OR MIT
objc2-device-discovery-extensionBindings to the DeviceDiscoveryExtension framework1,500Zlib OR Apache-2.0 OR MIT
objc2-latent-semantic-mappingBindings to the LatentSemanticMapping framework1,500Zlib OR Apache-2.0 OR MIT
objc2-collaborationBindings to the Collaboration framework1,499Zlib OR Apache-2.0 OR MIT
objc2-identity-lookup-uiBindings to the IdentityLookupUI framework1,493Zlib OR Apache-2.0 OR MIT
objc2-core-location-uiBindings to the CoreLocationUI framework1,492Zlib OR Apache-2.0 OR MIT
accelerate-frameworkApple `Accelerate.framework` Rust wrapper1,441MIT OR Apache-2.0
objrDrew's very fast ObjC Rust bindings1,403MIT OR Apache-2.0
videotoolboxSafe Rust bindings for Apple's VideoToolbox framework — hardware H.264/HEVC/ProRes encode and decode on macOS1,361MIT OR Apache-2.0
arcbox-vzSafe Rust bindings for Apple's Virtualization.framework1,357MIT OR Apache-2.0
tnrA macOS notification library and CLI tool using terminal-notifier1,326MIT
jbogs-autopilotA simple, cross-platform GUI automation library for Rust.1,213MIT OR Apache-2.0
dispatchrDrew's Rust bindings for libdispatch, a.k.a. GCD1,179MIT OR Apache-2.0
macos-errnomacOS error numbers1,1590BSD
tauri-plugin-dragoutTauri plugin providing native macOS drag-out (file promise) support1,134MIT OR Apache-2.0
window-getterThe library for retrieving information about the windows.1,039MIT
video-toolbox-sysFFI bindings and helpers for Apple VideoToolbox framework978MIT
objc2-xc-ui-automationBindings to the XCUIAutomation framework913Zlib OR Apache-2.0 OR MIT
objc2-gl-kitBindings to the GLKit framework907Zlib OR Apache-2.0 OR MIT
smc-libLibrary for interacting with Apple SMC keys907MIT
moneymoneyAppleScript interface to MoneyMoney app (macOS)905MIT
fs_usage_sysA Rust wrapper for macOS fs_usage to monitor file system events with advanced filtering900MIT
dispatch-executorAn asynchronous executor for Apple's Grand Central Dispatch881MIT OR Apache-2.0
macos-resolverManage macOS /etc/resolver/ files for custom DNS domain resolution862MIT OR Apache-2.0
objc2-xc-testBindings to the XCTest framework750Zlib OR Apache-2.0 OR MIT
video-toolboxSafe bindings to VideoToolbox framework730MIT OR Apache-2.0
getattrlistbulkSafe Rust bindings for macOS getattrlistbulk() system call for high-performance directory enumeration724MIT OR Apache-2.0
corebluetoothA safe wrapper for Apple's CoreBluetooth framework714MIT OR Apache-2.0
coreml-nativeSafe, ergonomic Rust bindings for Apple CoreML inference with ANE acceleration697Apache-2.0 OR MIT
macos-focusA Rust API for controlling macOS Focus Mode and Do Not Disturb633MIT
mediaremote-rsAccess macOS MediaRemote.framework to get now playing information629MIT
ios_local_notificationSend local notifications on iOS.627MIT OR Apache-2.0
axuielementSafe Rust bindings for Apple's AXUIElement — drive other apps' UIs (read attributes, perform actions) on macOS623MIT OR Apache-2.0
objc2-open-gl-esBindings to the OpenGLES framework618Zlib OR Apache-2.0 OR MIT
squib-gicThin GICv3 wrapper over Apple Hypervisor.framework's hv_gic_* APIs573Apache-2.0
iterm2-clientRust client for the iTerm2 scripting API (WebSocket + Protobuf)561GPL-2.0-only
skeg-platformPlatform abstractions (mmap, fsync, F_NOCACHE, F_FULLFSYNC) for skeg535Apache-2.0
segment_dumperA tool to list the sections and segments from a mach-o binary528MIT
tauri-plugin-media-sessionTauri plugin for mobile media session integration with lockscreen controls and album art (Android & iOS).527MIT OR Apache-2.0
avaudioSafe Rust bindings for Apple's AVFoundation audio graph, file, unit, player, recorder, and converter APIs on macOS522MIT OR Apache-2.0
coreaudioA safe and simple wrapper around the CoreAudio HAL505MIT
tempest-monitorA stunning, real-time terminal system monitor (TUI) for macOS, Linux, and Windows, with a library for hardware telemetry.503BSL-1.0
corebluetooth-asyncAn asynchronous wrapper for the `corebluetooth` crate492MIT OR Apache-2.0
vmetteRun untrusted agents in a hardware-isolated Linux microVM on macOS — a security boundary built on Apple's Virtualization.framework491MIT
no-cluely-driverRust library for detecting Cluely employee monitoring software and its evasion techniques486MIT
foundation-modelsSafe Rust bindings for Apple's FoundationModels framework - on-device LLM on macOS 26+471MIT OR Apache-2.0
cocoanutA minimal, declarative macOS GUI framework for Rust464Apache-2.0
window-observerThe library for observing information about the windows.460MIT
squib-hvApple Hypervisor.framework binding for squib (the unsafe boundary)441Apache-2.0
apple-visionSafe Rust bindings for Apple's Vision framework — OCR, object detection, face landmarks on macOS437MIT OR Apache-2.0
fm-bindingsRust bindings for Apple's Foundation Models framework415MIT OR Apache-2.0
speechSafe Rust bindings for Apple's Speech framework — on-device speech recognition (SFSpeechRecognizer) on macOS382MIT OR Apache-2.0
windui轻量跨平台桌面 GUI:tiny-skia 渲染 + 平台原生窗口/文字(Windows: Win32+DirectWrite;macOS: Cocoa+CoreText)354MIT OR Apache-2.0
networkframeworkSafe Rust bindings for Apple's Network.framework — modern, post-CFNetwork TCP / UDP / TLS / Bonjour networking on macOS342MIT OR Apache-2.0
avassetwriterSafe Rust bindings for Apple's AVAssetWriter, AVOutputSettingsAssistant, and AVAssetExportSession on macOS314MIT OR Apache-2.0
capscreen_macosfork from screencapturekit-rs, add CoreGraphics Api, CGDisplay Api, capture_image_with_stream302MIT OR Apache-2.0
madomacOS active app and window monitoring with browser metadata302MIT
ssh-commander-keychainmacOS Keychain credential storage for ssh-commander-core. A small synchronous leaf crate shared by the SSH and PostgreSQL layers.293MIT OR Apache-2.0
gamecontrollerSafe Rust bindings for Apple's GameController framework — discovery, device snapshots, live input, and DualSense helpers on macOS289MIT OR Apache-2.0
arcbox-vmnetSafe Rust bindings for Apple's vmnet.framework273MIT OR Apache-2.0
aerotagTag-based workspace manager for AeroSpace window manager268MIT
iohidmanagerSafe Rust bindings for Apple's IOKit HID — enumerate, inspect, and subscribe to HID devices on macOS264MIT OR Apache-2.0
apple-sys-prebuilt-macosxPre-generated macOS framework bindings for apple-sys264BSD-2-Clause
imageioSafe Rust bindings for Apple's ImageIO framework with a Swift bridge, typed property helpers, thumbnails, HEIF/APNG tooling, and…263MIT OR Apache-2.0
macstate-sysHand-written macOS FFI (CoreFoundation, IOKit, Network.framework) used by macstate262BSD-3-Clause
syphon-coreCore Objective-C bindings for Syphon on macOS260MIT
avcaptureSafe Rust bindings for Apple's AVCapture devices, sessions, inputs, connections, and capture outputs on macOS254MIT OR Apache-2.0
highlandcows-eventkitRust wrapper for Apple's EventKit — CRUD access to macOS Reminders and Calendar254MIT
copycopyGlobal double-copy trigger (press Ctrl/Cmd+C twice): capture clipboard content + foreground app info and hand it to your code.252MIT OR Apache-2.0
apple-sys-prebuilt-iphoneosPre-generated iOS framework bindings for apple-sys248BSD-2-Clause
corewlanSafe Rust bindings for Apple's CoreWLAN framework — inspect Wi-Fi interfaces, mutable configurations, event delegates, and…245MIT OR Apache-2.0
iokitSafe Rust bindings for Apple's IOKit user-space APIs with a Swift bridge for services, registry, power management, and power…242MIT OR Apache-2.0
eventkitSafe Rust bindings for Apple's EventKit framework — events, reminders, calendars, sources, participants, structured locations,…232MIT OR Apache-2.0
macstate-coreLibrary exposing macOS system signals (network, power) as serde-serializable structs230BSD-3-Clause
avplayerSafe Rust bindings for Apple's AVPlayer + AVAssetReader — playback and frame-by-frame asset reading on macOS228MIT OR Apache-2.0