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.
imessage-appleAppleScript execution helpers for iMessage actions on macOS.226MIT
quicklookAn easy to use Rust wrapper for Apple's QuickLookUI API.220MIT OR Apache-2.0
webkitSafe Rust bindings for WebKit — Apple's WKWebView APIs on macOS217MIT OR Apache-2.0
storekit-rsSafe Rust bindings for Apple's StoreKit framework — in-app purchases and transaction streams on macOS208MIT OR Apache-2.0
unimemzero-copy memory driver for Apple Silicon208LicenseRef-Cyber
specter-memARM64 memory manipulation framework for iOS/macOS — inline hooking, stealth code patching, hardware breakpoints, and shellcode…206MIT
syphon-metalMetal and IOSurface utilities for Syphon205MIT
coretext-rsSafe Rust bindings for Apple's CoreText framework via a Swift bridge on macOS203MIT OR Apache-2.0
cgeventsSafe Rust bindings for Apple's Quartz Event Services via a Swift bridge on macOS202MIT OR Apache-2.0
async-dispatchAsync task dispatch via Grand Central Dispatch200Apache-2.0
security-rsSafe Rust bindings for Apple's Security framework — keychain, identity, certificates, trust, authorization, CMS, SecureTransport,…195MIT OR Apache-2.0
contactsSafe Rust bindings for Apple's Contacts framework — address book access on macOS191MIT OR Apache-2.0
mapkitSafe Rust bindings for Apple's MapKit framework — map views, overlays, search, directions, snapshotting, geocoding, and related…191MIT OR Apache-2.0
soundanalysisSafe Rust bindings for Apple's SoundAnalysis framework — on-device sound classification (cough, music, applause, ...) on macOS190MIT OR Apache-2.0
grayscaleEnable or disable macOS grayscale display mode189MIT
gamekit-rsSafe Rust bindings for Apple's GameKit framework — Game Center, leaderboards, achievements, multiplayer, access points, scores,…187MIT OR Apache-2.0
photokitSafe Rust bindings for Apple's Photos framework — photo library access on macOS187MIT OR Apache-2.0
corelocation-rsSafe Rust bindings for Apple's CoreLocation framework — managers, condition monitors, regions, visits, geocoding, floors, and…185MIT OR Apache-2.0
coredataSafe Rust bindings for Apple's CoreData framework — containers, contexts, history, CloudKit mirroring, and batch operations on…183MIT OR Apache-2.0
corespotlightSafe Rust bindings for Apple's CoreSpotlight framework — system-wide search indexing on macOS180MIT OR Apache-2.0
untranslocatorUntranslocator allows to get the original bundle path from a translocated macOS app.180MIT
axterminatormacOS GUI testing framework with background testing, sub-millisecond element access, and self-healing locators179non-standard
coremlSafe Rust bindings for Apple CoreML — models, features, updates, compute plans, and stateful inference on macOS178MIT OR Apache-2.0
syphon-wgpuHigh-level wgpu integration for Syphon172MIT
coremidi-rsSafe Rust bindings for Apple's CoreMIDI framework — clients, ports, endpoints, MIDI 1.0/2.0 packets, notifications, networking,…170MIT OR Apache-2.0
raxonA reactive, signal-driven native UI framework for Rust.169MIT OR Apache-2.0
systemconfiguration-rsSafe Rust bindings for Apple's SystemConfiguration framework via a Swift bridge on macOS168MIT OR Apache-2.0
acpupure Rust driver for Apple Silicon CPU compute + AMX & NEON168LicenseRef-Cyber
cloudkitSafe Rust bindings for Apple's CloudKit framework — iCloud databases and sync on macOS167MIT OR Apache-2.0
textlogmacOS clipboard + OCR daemon exposed to Claude Code as an MCP server167MIT
cider-cliManage macOS Apple apps from the command line — Reminders, Calendar, Contacts, Notes, Mail, Music, Keychain, Safari, and 30+ more166MIT
replaykit-rsSafe Rust bindings for Apple's ReplayKit framework — screen recording, preview, sample-buffer capture, and broadcast control on…164MIT OR Apache-2.0
axclimacOS Accessibility API CLI tool — a Playwright/Puppeteer-style CLI for native macOS apps162MIT OR Apache-2.0
apple-logSafe Rust bindings for Apple's os / OSLog APIs on macOS162MIT OR Apache-2.0
utiSafe Rust bindings for Apple's UniformTypeIdentifiers framework — file-type / MIME identification on macOS159MIT OR Apache-2.0
translation-rsSafe Rust bindings for Translation.framework — language availability, session workflows, and language recognition on macOS158MIT OR Apache-2.0
weatherkit-doomfishSafe Rust bindings for Apple's WeatherKit framework — weather data on macOS158MIT OR Apache-2.0
macstateCLI exposing macOS system signals (network, power) as JSON158BSD-3-Clause
mediaplayerSafe Rust bindings for MediaPlayer.framework on macOS — now playing, remote commands, artwork, and explicit iOS-only stubs157MIT OR Apache-2.0
audiotoolboxSafe Rust bindings for Apple's AudioToolbox framework via a Swift bridge on macOS157MIT OR Apache-2.0
mailkit-rsSafe Rust bindings for Apple's MailKit framework on macOS156MIT OR Apache-2.0
intentsSafe Rust bindings for Apple's Intents framework - Siri shortcuts and donations on macOS153MIT OR Apache-2.0
tauri-macos-hapticsModern macOS haptics (Taptic Engine) plugin for Tauri v2 apps with objc2 bindings.150MIT
stout-caskApplication installation for macOS and Linux casks (DMG, PKG, AppImage, Flatpak)149MIT
carbonhotkeySafe Rust bindings for Carbon's RegisterEventHotKey — register global keyboard shortcuts on macOS149MIT OR Apache-2.0
servicemanagement-rsSafe Rust bindings for Apple's ServiceManagement framework — modern SMAppService plus legacy helper tooling on macOS148MIT OR Apache-2.0
visionkit-rsSafe Rust bindings for VisionKit.framework — image analysis, Live Text, and availability-aware area coverage on macOS143MIT OR Apache-2.0
usernotifications-rsSafe Rust bindings for Apple's UserNotifications and UserNotificationsUI frameworks on macOS141MIT OR Apache-2.0
avspeechsynthesizer-rsSafe Rust bindings for AVSpeechSynthesizer — Apple's text-to-speech APIs on macOS141MIT OR Apache-2.0
apple-translate-rs-syncSynchronous Rust bindings for Apple's on-device Translation framework141MIT
apple-accelerateSafe Rust bindings for Apple's Accelerate framework on macOS with exhaustive optional raw C FFI139MIT OR Apache-2.0
scenekit-rsSafe Rust bindings for Apple's SceneKit framework — scenes, nodes, animations, particles, audio, views, techniques, and offline…137MIT OR Apache-2.0
coreanimation-rsSafe Rust bindings for Apple's QuartzCore/CoreAnimation framework — layers, animations, display links, and offscreen Metal…135MIT OR Apache-2.0
selection-captureSync, cancellable selected-text capture engine with strategy-aware fallbacks131MIT OR Apache-2.0
macmemanaA terminal-based memory analysis tool for macOS with accurate swap accounting.129MIT
kawaiifiWi-Fi scanning library for Linux, macOS, and Windows.128MIT OR Apache-2.0
pdfkit-rsSafe Rust bindings for Apple's PDFKit framework — documents, pages, selections, outlines, annotations, destinations, actions, and…124MIT OR Apache-2.0
naturallanguageSafe Rust bindings for Apple's NaturalLanguage framework — language detection, tokenization, tagging, embeddings, gazetteers, and…123MIT OR Apache-2.0
corebluetooth-rsSafe Rust bindings for Apple's CoreBluetooth framework — central/client and peripheral/server BLE APIs on macOS122MIT OR Apache-2.0
audiounitSafe Rust bindings for AudioUnit / AVAudioUnit — Apple's Audio Component APIs on macOS121MIT OR Apache-2.0
vforceSafe no_std Rust bindings for the VForce family of hardware-accelerated vectorized math functions in the Accelerate framework on…118Apache-2.0
core-animationErgonomic Rust bindings for macOS Core Animation with builder patterns116MIT OR Apache-2.0
cryptotokenkit-rsSafe Rust bindings for Apple's CryptoTokenKit framework — token/session/watcher and smart-card helpers on macOS115MIT OR Apache-2.0
vx-gpuShared-memory Metal buffer management for Apple Silicon UMA115MIT
embed_entitlementsEmbed `.entitlements` directly in your executable binary115Zlib OR Apache-2.0 OR MIT
corehapticsSafe Rust bindings for Apple's CoreHaptics framework — capabilities, engines, patterns, players, events, and parameter curves on…114MIT OR Apache-2.0
apple-mpsgraphSafe Rust bindings for Apple's MetalPerformanceShadersGraph framework on macOS, backed by a Swift bridge114MIT OR Apache-2.0
coreimageSafe Rust bindings for Apple's CoreImage framework — GPU-accelerated image processing on macOS114MIT OR Apache-2.0
permission-flowmacOS permission onboarding UI for Rust apps112MIT
kael_media_sysBindings to macOS media handling APIs for Kael110Apache-2.0
scriptingbridge-rsSafe Rust bindings for Apple's ScriptingBridge framework plus Apple event and AppleScript helpers on macOS108MIT OR Apache-2.0
tauri-plugin-quicklookA Tauri plugin providing APIs to display and manage the macOS QuickLookUI Preview Pane.108MIT OR Apache-2.0
authenticationservices-rsSafe Rust bindings for Apple's AuthenticationServices framework — Apple ID, passwords, passkeys, credential identity store,…106MIT OR Apache-2.0
hid_monitorCross-platform Rust library for monitoring HID device plug/unplug events and enumerating current HID devices. Supports Windows…105MIT
compression-rsSafe Rust bindings for Apple's Compression and AppleArchive APIs on macOS104MIT OR Apache-2.0
apple-mpsSafe Rust bindings for Apple's MetalPerformanceShaders framework on macOS, backed by a Swift bridge99MIT OR Apache-2.0
multipeerconnectivity-rsSafe Rust bindings for Apple's MultipeerConnectivity framework — peer IDs, sessions, browser/advertiser helpers, assistant UI,…90MIT OR Apache-2.0
backgroundassetsSafe Rust bindings for Apple's BackgroundAssets framework — on-demand asset packs delivered via App Store on macOS89MIT OR Apache-2.0
cryptokit-rsSafe Rust bindings for Apple's CryptoKit framework — hashing, AEAD, AES-CBC compatibility, signatures, key agreement, and Secure…88MIT OR Apache-2.0
tabulardata-rsSafe Rust bindings for Apple's TabularData framework on macOS88MIT OR Apache-2.0
osakit-rsSafe Rust bindings for Apple's OSAKit framework — AppleScript and JavaScript for Automation on macOS87MIT OR Apache-2.0
osxmemA macOS library for reading and writing process memory using the Mach kernel APIs.87MIT
ranepure Rust driver for Apple Neural Engine85LicenseRef-Cyber
tauri-plugin-macos-input-monitormacOS-only Tauri plugin using CGEventTap FFI to intercept and override system keyboard shortcuts85MIT OR Apache-2.0
metalkit-rsSafe Rust bindings for Apple's MetalKit framework — MTKView, texture loading, Model I/O integration, and mesh bridging on macOS83MIT OR Apache-2.0
vpn-kill-switchVPN kill switch for macOS82BSD-3-Clause
modelio-rsSafe Rust bindings for Apple's ModelIO framework — assets, meshes, materials, lights, cameras, voxels, textures, and animation on…82MIT OR Apache-2.0
spritekit-rsSafe Rust bindings for Apple's SpriteKit framework — scenes, nodes, actions, physics, media, and offline Metal rendering on macOS82MIT OR Apache-2.0
aruminiumpure Rust Apple Metal GPU driver77LicenseRef-Cyber
mxmonSudoless system monitor for Apple Silicon: power, thermals and per-process watts, as a TUI and a JSON contract for agents77MIT
fskit-rsRust crate for FSKitBridge protocol & socket layer (TCP + Protobuf)76MIT OR Apache-2.0
kovra-native-macosmacOS LocalAuthentication (Touch ID) Confirmer for kovra (free core, [host]-validated).75BUSL-1.1
mkapk-coreCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework73GPL-3.0
tauri-plugin-ios-bookmarkiOS security-scoped bookmark plugin for Tauri 269MIT
rsdirstat-macosmacOS filesystem scanner for rsdirstat (getattrlistbulk)68MIT
sukkiriA lightweight TUI disk cleanup tool for macOS65MIT
display-configA crate providing functions related to display configuration.64MIT
mkapk-hostCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework64GPL-3.0
vx-visionGPU-accelerated computer vision for Apple Silicon via Metal compute shaders59MIT
featherbarFeatherweight macOS menu-bar system monitor — CPU, RAM, power, and temperature on two color-coded lines, zero background threads,…58Apache-2.0
summon-switcherA tiny macOS command-line tool for opening, focusing, and cycling applications from declarative keybindings.58Apache-2.0
sketchytopA minimal SketchyBar plugin written in Rust that shows basic performance stats56MIT
sparklersSafe, ergonomic Rust bindings to the Sparkle application update framework for macOS55MIT
side-huddleDetect meetings locally and capture audio as WAV54MIT
rs_facetimeUnstable, still in development — FaceTime Audio private API bridge for macOS54ISC
alerter_rsA library for sending macos desktop notifications in Rust (actually a thin wrapper around alerter)52MIT
metrickit-rsSafe Rust bindings for Apple's MetricKit framework — app performance metrics and diagnostics on macOS51MIT OR Apache-2.0
metal-live-resizeGlitch-free macOS Metal window live resize via CAMetalLayer contentsGravity + contentsScale51MIT
audio-toolboxSafe bindings to AudioToolbox framework50MIT OR Apache-2.0
syphon-rsRust bindings for the Syphon macOS inter-application video sharing framework48MIT AND BSD-3-Clause
crossio-kqueueBSD/macOS kqueue backend for crossio47MIT OR Apache-2.0
flexaudio-os-macosmacOS system and per-process audio capture backend (Core Audio process taps) for flexaudio.46MIT
mkapk-widgetsCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework39GPL-3.0
macyeetDrag and drop files into any macOS application from the command line39MIT
mouselessA Rust MCP server for macOS desktop control — screenshots, mouse, keyboard, app management. Supports Streamable HTTP and stdio…38MIT
rs_imessageUnstable, still in development — iMessage toolkit for macOS (chat.db, watch, send, optional bridge)37ISC
solana-keyring-biometricBiometric authentication (TouchID) for Solana keyring35Apache-2.0
mkapk-win32Cross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework35GPL-3.0
mkapk-macCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework34GPL-3.0
tauri-plugin-icloud-kvsTauri 2 plugin for Apple's iCloud Key-Value Store (NSUbiquitousKeyValueStore) on macOS and iOS34MIT OR Apache-2.0
mimeappsCross-platform library for looking up registered applications for a given file path33MIT
tauri-plugin-menubar-dndNative macOS menubar (status item) drag-and-drop plugin for Tauri v233MIT
poltergeistSession manager for the Ghostty terminal32MIT
sdefTyped parser for Apple .sdef (scripting definition) XML files.31MIT
mac-processUser-mode library for querying and verifying integrity of MacOS processes29MIT
tauri-plugin-preferencesA Tauri plugin that provides cross-platform preferences storage using native system APIs27MIT
zero-latency-videoBibliothèque de streaming vidéo zero-latence pour macOS (ScreenCaptureKit, VideoToolbox, WebRTC)26MIT OR Apache-2.0
gpui-sfsymbolsSF Symbols for GPUI - re-exports gpui-symbols with sfsymbols presets25MIT OR Apache-2.0
cargo-apple-runnerCargo runner for bundling and launching applications on simulator / on device25Zlib OR Apache-2.0 OR MIT
tympan-asplRust framework for macOS AudioServerPlugins24MIT OR Apache-2.0
core-audioSafe bindings to CoreAudio framework23MIT OR Apache-2.0
honeycrispbare-metal Rust drivers for Apple Silicon — unified memory, CPU/AMX, Metal GPU, and Neural Engine22LicenseRef-Cyber
isswTiny macOS CLI for switching keyboard input sources.21MIT
crashrustlerRust reimplementation of CrashWrangler — macOS crash report analysis with exploitability classification20MIT
tauri-plugin-ios-glass-tabbarA native iOS 26 Liquid Glass UITabBar for Tauri apps, bridged to your web navigation.20MIT
multipeerconnectivitySafe Rust bindings for Apple's MultipeerConnectivity framework — peer-to-peer ad-hoc networking on macOS20MIT OR Apache-2.0
seatbelt-rsA small, type-safe Rust wrapper for macOS API.19MIT
mkapk-test-hostCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework18GPL-3.0
ironwood-uiRust-native UI framework with fine-grained reactivity and swappable platform backends17MIT OR Apache-2.0
mkapk-resCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework17GPL-3.0
mkapk-accessibilityCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework14GPL-3.0
mkapk-vst3Cross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework14GPL-3.0
mkapk-auCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework14GPL-3.0
mkapk-aaxCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework14GPL-3.0
mkapk-standaloneCross-platform audio plugin build and packaging system (Standalone/VST3/AU/AAX) with a shared retained-mode GUI framework14GPL-3.0