-
core-foundation
Bindings to Core Foundation for macOS
-
mach2
interface to the user-space API of the Mach 3.0 kernel that underlies OSX
-
core-graphics
Bindings to Core Graphics for macOS
-
block2
Apple's C language extension of blocks
-
objc
Objective-C Runtime bindings and wrapper for Rust
-
screencapturekit
Safe Rust bindings for Apple's ScreenCaptureKit framework - screen and audio capture on macOS
-
objc2
Objective-C interface and runtime bindings
-
core-text
Bindings to the Core Text framework
-
coreaudio-sys
Bindings for Apple's CoreAudio frameworks generated via rust-bindgen
-
swift-bridge
Generate FFI bindings for safe interop between Rust and Swift
-
mac-notification-sys
Thin wrapper around macOS Notifications
-
coremidi
CoreMIDI library for Rust
-
fse_dump
Dumps the fseventsd entries from a mac
-
dotslash
Command-line tool to facilitate fetching an executable, caching it, and then running it
-
objc2-foundation
Bindings to the Foundation framework
-
fsevent
Rust bindings to the fsevent-sys macOS API for file changes notifications
-
app-store-server-library
server library for the App Store Server API, App Store Server Notifications and Advanced Commerce API
-
idevice
interact with services on iOS devices
-
osakit
macOS Framework adapted for Rust
-
applevisor
Rust bindings for the Apple Silicon Hypervisor Framework
-
pfctl
interfacing with the Packet Filter (PF) firewall on macOS
-
rattler_virtual_packages
work with and detect Conda virtual packages
-
sasurahime
macOS developer cache cleaner — scan and wipe stale caches from 40+ tools
-
embed_plist
Embed property list files like Info.plist directly in your executable binary
-
raw-window-metal
Interop library between Metal and raw-window-handle
-
cider-cli
Manage macOS Apple apps from the command line — Reminders, Calendar, Contacts, Notes, Mail, Music, Keychain, Safari, and 30+ more
-
security-framework-sys
Apple
Security.frameworklow-level FFI bindings -
eventkit-rs
CLI for managing macOS Calendar events and Reminders via EventKit
-
io-kit-sys
Bindings to IOKit for macOS
-
objc-rs
Objective-C Runtime bindings and wrapper for Rust. Maintained fork of objc crate
-
kb-remap
assist remapping macOS keyboard keys
-
dispatch
Rust wrapper for Apple's Grand Central Dispatch
-
system-configuration
Bindings to SystemConfiguration framework for macOS
-
core-graphics2
Safe bindings to CoreGraphics framework, including display stream
-
apple-cf
Safe Rust bindings for Apple's shared Core* frameworks (CoreFoundation, CoreMedia, CoreVideo, CoreGraphics, IOSurface, Dispatch)
-
io-surface
Bindings to IO Surface for macOS
-
sysdir
Rust bindings to sysdir(3) on macOS, iOS, tvOS, and watchOS
-
mlx-native
Pure-Rust Metal GPU compute library for MLX-compatible inference on Apple Silicon
-
axcli
macOS Accessibility API CLI tool — a Playwright/Puppeteer-style CLI for native macOS apps
-
objc2-app-kit
Bindings to the AppKit framework
-
arcbox-vz
Safe Rust bindings for Apple's Virtualization.framework
-
alfrusco
building Alfred workflows with Rust
-
crashrustler
Rust reimplementation of CrashWrangler — macOS crash report analysis with exploitability classification
-
core-media
Safe bindings to CoreMedia framework
-
textlog
macOS clipboard + OCR daemon exposed to Claude Code as an MCP server
-
core-foundation-sys
Bindings to Core Foundation for macOS
-
running-process-platform-internal
Blessed platform process operations for running-process (implementation detail)
-
selection-capture
Sync, cancellable selected-text capture engine with strategy-aware fallbacks
-
mado
macOS active app and window monitoring with browser metadata
-
tauri-plugin-sparkle-updater
Tauri plugin for macOS app updates using the Sparkle framework
-
spm-swift-package
Command Line Tools for macOS to create project in Swift Package Manager with desirable files
-
specter-mem
ARM64 memory manipulation framework for iOS/macOS — inline hooking, stealth code patching, hardware breakpoints, and shellcode loading
-
ikigai-personal
Personal contexts for ikigai — OS-backed resources (contacts, calendar, availability) under urn:personal:*. macOS-first; Windows and Linux build but report unsupported for now.
-
fm-rs
Rust bindings for Apple's FoundationModels.framework
-
whirr
A whirring macOS system dashboard for your terminal
-
macho-assembler
Mach-O assembler for Gaia project
-
apple-platforms
Apple platform metadata, target-triple conversion, and SDK name resolution for Rust build tooling
-
ash-molten
Statically linked MoltenVK for Vulkan on Mac using Ash
-
nanobar
A minimal macOS menu bar manager
-
media-remote
Bindings for MediaRemote.framework
-
macstate
CLI exposing macOS system signals (network, power) as JSON
-
apple-localauthentication
Safe Rust bindings for Apple's LocalAuthentication framework — contexts, rights, persisted secrets, keys, and credentials on macOS
-
macyeet
Drag and drop files into any macOS application from the command line
-
cacao
Rust bindings for AppKit (macOS/Airyx/GNUStep, beta) and UIKit (iOS/tvOS, alpha)
-
jolt-theme
Theme system for terminal TUI applications with iTerm2 import support
-
cocoa-foundation
Bindings to Cocoa Foundation for macOS
-
tectonic_mac_core
Exposing macOS framework APIs to the Tectonic Rust code
-
featherbar
Featherweight macOS menu-bar system monitor — CPU, RAM, power, and temperature on two color-coded lines, zero background threads, flat memory
-
unison-fsmonitor
unison-fsmonitor implementation
-
squib-gic
Thin GICv3 wrapper over Apple Hypervisor.framework's hv_gic_* APIs
-
reap-process
Watch a parent process and kill child processes when it dies (macOS)
-
readkey
A very small library for finding out if a key is currently pressed on macOS
-
tauri-macos-haptics
Modern macOS haptics (Taptic Engine) plugin for Tauri v2 apps with objc2 bindings
-
cocoanut
A minimal, declarative macOS GUI framework for Rust
-
mediaremote-rs
Access macOS MediaRemote.framework to get now playing information
-
vfrust
macOS Virtualization.framework VM management
-
getargv
Correctly access another process' args on macOS
-
proc_pidinfo
accessing process information using proc_pidinfo on macOS
-
mouseless
MCP server for macOS desktop control — screenshots, mouse, keyboard, app management. Supports Streamable HTTP and stdio transports.
-
xpc-sys
Conveniently call routines with wrappers for xpc_pipe_routine() and go from Rust types to XPC objects and back!
-
machx
interface to the user-space API of the Mach 3.0 kernel that underlies OSX
-
dmg
attaching/detaching of macOS disk images
-
autopilot
cross-platform GUI automation library for Rust
-
stretch-or-die
Get a system notification to stretch, at a specified interval. (MacOS)
-
apple-sys
The auto-managed -sys crate for Apple platforms using bindgen directly from build environment
-
fskit-rs
FSKitBridge protocol & socket layer (TCP + Protobuf)
-
mtl-rs
Rust bindings for Apple's Metal API
-
macmemana
A terminal-based memory analysis tool for macOS with accurate swap accounting
-
anybar_rs
application for controlling Anybar 0.2.3
-
nightlight
A CLI for configuring 'Night Shift' on macOS 🌕🌖🌗🌘🌑
-
block
Rust interface for Apple's C language extension of blocks
-
apple-bundles
Interface with Apple bundle primitives
-
hap
Apple HomeKit Accessory Protocol (HAP)
-
byteripper
extract the binary code from every function in a library
-
vx-vision
GPU-accelerated computer vision for Apple Silicon via Metal compute shaders
-
fm-bindings
Rust bindings for Apple's Foundation Models framework
-
sparklers
Safe, ergonomic Rust bindings to the Sparkle application update framework for macOS
-
mach-sys
forked from original mach, and merge from mach2/machx. A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.
-
permission-flow
macOS permission onboarding UI for Rust apps
-
darwin-kperf-events
Apple Silicon PMU event definitions for darwin-kperf
-
krun-hvf
Apple Hypervisor.framework backend for libkrun
-
gpui-macos-gpui-unofficial
Unofficial release of Zed's gpui_macos crate
-
bhc-target
Target specifications and platform support for BHC
-
apple-to-last-fm
Scrobble Apple Music plays to Last.fm
-
vmette
Run untrusted agents in a hardware-isolated Linux microVM on macOS — a security boundary built on Apple's Virtualization.framework
-
highlandcows-eventkit
Rust wrapper for Apple's EventKit — CRUD access to macOS Reminders and Calendar
-
sketchytop
A minimal SketchyBar plugin written in Rust that shows basic performance stats
-
cbf
A framework for developing Chromium-based browsers
-
swiftui
Build SwiftUI views from Rust
-
shuru-linux
KVM backend for shuru
-
untranslocator
allows to get the original bundle path from a translocated macOS app
-
top-bounce
macOS menu bar blocker that clamps cursor position at top of screen
-
apple-bundle
Apple BundleResources serializer and deserializer for Rust
-
smc-lib
interacting with Apple SMC keys
-
rs_imessage
Unstable, still in development — iMessage toolkit for macOS (chat.db, watch, send, optional bridge)
-
alerter_rs
sending macos desktop notifications in Rust (actually a thin wrapper around alerter)
-
quicklook
An easy to use Rust wrapper for Apple's QuickLookUI API
-
tabox
A sandbox to execute a program in an isolated environment and measure its resource usage
-
mdquery-rs
binding library for macOS Spotlight search using Metadata Query API
-
mac-process
User-mode library for querying and verifying integrity of MacOS processes
-
seatbelt-rs
A small, type-safe Rust wrapper for macOS API
-
homebrew
wrapper around the homebrew package
-
sukkiri
A lightweight TUI disk cleanup tool for macOS
-
objc2-core-foundation
Bindings to the CoreFoundation framework
-
stout-cask
Application installation for macOS and Linux casks (DMG, PKG, AppImage, Flatpak)
-
vforce
Safe no_std Rust bindings for the VForce family of hardware-accelerated vectorized math functions in the Accelerate framework on MacOS
-
osxmem
A macOS library for reading and writing process memory using the Mach kernel APIs
-
frontmost
A trait-based Rust crate for tracking the currently focused application on macOS via NSWorkspace notifications with thread-safe state management
-
apple-dmg
reading and writing dmg images
-
setup-my-mac
Single-file macOS management
-
realitykit
Full RealityKit bindings for Rust — macOS 12+, iOS 15+, visionOS 1+, macOS 26+
-
sps-net
Networking library for the sps package manager
-
capscreen_macos
fork from screencapturekit-rs, add CoreGraphics Api, CGDisplay Api, capture_image_with_stream
-
apple-metal
Safe Rust bindings for Apple's Metal framework — devices, resources, command encoding, advanced GPU objects, and IOSurface interop on macOS, backed by a Swift bridge
-
zero-latency-video
Bibliothèque de streaming vidéo zero-latence pour macOS (ScreenCaptureKit, VideoToolbox, WebRTC)
-
rane
pure Rust driver for Apple Neural Engine
-
tauri-plugin-spotsearch
A Tauri plugin that indexes content into iOS Spotlight
-
fsevent-sys
Rust bindings to the fsevent macOS API for file changes notifications
-
disclaim
Spawn child processes that disclaim the parent's macOS TCC responsibility, so each child is judged under its own code-signing identity
-
ahv
Bindings for Apple Silicon Hypervisor
-
fruity
bindings for Apple libraries
-
core-services
Incomplete bindings for CoreServices.framework
-
segment_dumper
list the sections and segments from a mach-o binary
-
modelio-rs
Safe Rust bindings for Apple's ModelIO framework — assets, meshes, materials, lights, cameras, voxels, textures, and animation on macOS
-
rs_facetime
Unstable, still in development — FaceTime Audio private API bridge for macOS
-
macos_timestamp_ns
Provide nano second timestamps for MacOS platform
-
tauri-plugin-ios-bookmark
iOS security-scoped bookmark plugin for Tauri 2
-
fruitbasket
Framework for running Rust programs in a Mac 'app bundle' environment
-
zsign-rust
Rust bindings for zsign
-
isideload-apple-bundles
Interface with Apple bundle primitives
-
tsuuchi
(通知) — platform-agnostic notification framework with trait-based backends
-
ds_store
A .DS_Store parser for Rust
-
manzana
Safe Rust interfaces to Apple hardware for Sovereign AI
-
kontena
Container runtime management daemon for macOS
-
protoc-bin-vendored-macos-x86_64
protoc binary for osx-x86_64 compiled by Google and bundled in this crate
-
dispatch2
Bindings and wrappers for Apple's Grand Central Dispatch (GCD)
-
raunch
A safe wrapper around launchd launch_activate_socket
-
async-dispatch
Async task dispatch via Grand Central Dispatch
-
apple-flat-package
Apple flat package (.pkg) format handling
-
tauri-plugin-apple-iap
Apple In-App Purchase plugin for Tauri iOS apps
-
sysbar
interacting with the system's taskbar / tray / statusbar
-
darwin-kperf-sys
Raw FFI bindings to Apple's kperf and kperfdata frameworks
-
is_proc_translated
Detect if the current process is running as a translated binary under Rosetta
-
objc2-ui-kit
Bindings to the UIKit framework
-
smappservice-rs
wrapper for macOS's ServiceManagement framework, specifically the SMAppService API
-
vix-clipboard
Process-wide serialized access to the system clipboard
-
syphon-metal
Metal and IOSurface utilities for Syphon
-
text-stub-library
Interface to text stub files (.tbd files)
-
fs_usage_sys
wrapper for macOS fs_usage to monitor file system events with advanced filtering
-
cgl
Rust bindings for CGL on Mac
-
vmnet
Apple's vmnet.framework bindings
-
metal-live-resize
Glitch-free macOS Metal window live resize via CAMetalLayer contentsGravity + contentsScale
-
mac-sys-info
CLI + Library to get detailed information about your Mac system. Including CPU, Cache (L1-L3), Memory, and more.
-
osascript
simplified access to JavaScript via OSA on macOS
-
apple-bindgen
bindgen helper for Apple frameworks
-
check-macos-updates
A monitoring plugin to check if macOS system updates are available
-
rubrail
interfacing with the Mac Touch Bar
-
objrs
Objective-Rust: the unholy union of Rust and Objective-C
-
avplayer
Safe Rust bindings for Apple's AVPlayer + AVAssetReader — playback and frame-by-frame asset reading on macOS
-
objr
Drew's very fast ObjC Rust bindings
-
ddc-macos
DDC/CI monitor control on MacOS
-
fishhook
that enables dynamically rebinding symbols in Mach-O binaries at runtime
-
tauri-macos-sign
Code signing utilities for macOS and iOS apps
-
honeycrisp
bare-metal Rust drivers for Apple Silicon — unified memory, CPU/AMX, Metal GPU, and Neural Engine
-
screen-capture-kit
Bindings to ScreenCaptureKit framework
-
macstate-sys
Hand-written macOS FFI (CoreFoundation, IOKit, Network.framework) used by macstate
-
sfsymbols
Type-safe SF Symbols enums for Rust
-
pax-chassis-macos
Platform-specific chassis allowing Pax cartridges to be executed as native macOS apps
-
solana-keyring-biometric
Biometric authentication (TouchID) for Solana keyring
-
hv
High level Rust bidings to Hypervisor Framework
-
imessage-apple
AppleScript execution helpers for iMessage actions on macOS
-
tauri-plugin-macos-input-monitor
macOS-only Tauri plugin using CGEventTap FFI to intercept and override system keyboard shortcuts
-
mapkit
Safe Rust bindings for Apple's MapKit framework — map views, overlays, search, directions, snapshotting, geocoding, and related map services on macOS
-
applevisor-sys
Unsafe rust bindings for the Apple Silicon Hypervisor Framework
-
xpc-connection
XPC connection bindings for Rust
-
packapp
pack a binary to a MacOS .app bundle
-
tauri-plugin-quicklook
A Tauri plugin providing APIs to display and manage the macOS QuickLookUI Preview Pane
-
passes
generate Apple Wallet Passes for iOS, WatchOS, MacOS
-
tnr
A macOS notification library and CLI tool using terminal-notifier
-
gpui_media
Bindings to macos media handling APIs for Zed
-
core-video-sys
Bindings to CoreVideo.framework for macOS and iOS
-
block-rs
Rust interface for Apple's C language extension of blocks. Maintained fork of block crate
-
spm_core
Core business logic for spm-swift-package
-
squib-hv
Apple Hypervisor.framework binding for squib (the unsafe boundary)
-
mach_ports
manage Mach port right references and exchange Mach messages
-
launchctl
managing system services on MacOS
-
vx-gpu
Shared-memory Metal buffer management for Apple Silicon UMA
-
libwgetj
using wget to grab Java distributions
-
apple-security-framework-sys
Apple
Security.frameworklow-level FFI bindings -
toak-ocr
OCR engine with Apple Vision framework support for macOS
-
mac_utun
Create utun device for macos
-
appleargs
Obtain the current process' apple arguments
-
system_status_bar_macos
interacting with the system's status bar for macOS, or more simply, the one for using [NSStatusBar systemStatusBar]
-
apple-sys-helmer-fork
Fork of apple-sys maintained by helmer team
-
apple-mpsgraph
Safe Rust bindings for Apple's MetalPerformanceShadersGraph framework on macOS, backed by a Swift bridge
-
appkit-nsworkspace-bindings
AppKit NSWorkspace bindings
-
aquaenv
shell-environment available to Aqua (macOS GUI) applications
-
wave-metal
WAVE Metal backend - translates WAVE binary to Apple Metal Shading Language
-
keychain-services
Rust access to macOS Keychain Services, including TouchID-guarded access to cryptographic keys stored in the Secure Enclave Processor (SEP)
-
apple-security-sys
Apple Security Framework low-level FFI bindings
-
syphon-core
Core Objective-C bindings for Syphon on macOS
-
crossio-kqueue
BSD/macOS kqueue backend for crossio
-
accelerate-framework
Apple
Accelerate.frameworkRust wrapper -
readmouse
A very small library for reading the mouse location and mouse button presses on macOS
-
clipboard_macos
obtain access to the macOS clipboard
-
darwin-libproc
Safe and idiomatic wrappers for macOS libproc
-
is-dark-theme
Check if macOS is configured to use a Dark Mode appearance
-
protoc-bin-vendored-macos-aarch_64
protoc binary for osx-aarch_64 compiled by Google and bundled in this crate
-
apple-search-ads-access-token
Apple - Search Ads - Access Token
-
webkit
Safe Rust bindings for WebKit — Apple's WKWebView APIs on macOS
-
corewlan-sys
FFI Bindings to MacOS's CoreWLAN framework
-
iohidmanager
Safe Rust bindings for Apple's IOKit HID — enumerate, inspect, and subscribe to HID devices on macOS
-
corebluetooth
A safe wrapper for Apple's CoreBluetooth framework
-
dmg-oxide
reading and writing dmg images
-
segappend
Append custom data to compiled binaries by creating a new segment
-
apple-aslrtool
fetch ASLR slide on macOS >= 10.7 (recommended macOS >= 11) for x86_64 and aarch64 binaries
-
relaunch
bundling and relaunching macOS applications, in order to access OS features that are only available to app bundles and not command-line applications
-
preen-os
Operating System abstraction layer for Preen, implementing platform-specific logic
-
MacTypes-sys
Bindings for MacTypes.h
-
unimem
zero-copy memory driver for Apple Silicon
-
tao-core-video-sys
Bindings to CoreVideo.framework for macOS and iOS
-
tauri-plugin-dragout
Tauri plugin providing native macOS drag-out (file promise) support
-
arcbox-vmnet
Safe Rust bindings for Apple's vmnet.framework
-
fat-macho
Mach-O Fat Binary Reader and Writer
-
commoncrypto
Idiomatic Rust wrappers for Mac OS X's CommonCrypto library
-
image-capture-core
Bindings to ImageCaptureCore framework on macOS
-
objc2-metal
Bindings to the Metal framework
-
endpoint-sec
High-level Rust wrappers around the Endpoint Security Framework
-
tauri-plugin-macos-passkey
Call macOS Passkey registration/login APIs in Tauri apps with ease!
-
sps-core
Core library for the sps package manager
-
ftab-dump
Dumps files from FTAB firmware images ('rkosftab' / 'RKOSFTAB') used in Apple micro-devices
-
kael_media_sys
Bindings to macOS media handling APIs for Kael
-
macos-resolver
Manage macOS /etc/resolver/ files for custom DNS domain resolution
-
tugger-apple-codesign
Pure Rust interface to code signing on Apple platforms
-
dispatchr
Drew's Rust bindings for libdispatch, a.k.a. GCD
-
moltenvk_deps
Downloads and installs MoltenVK / VulkanSDK for macOS
-
xclog
xcodebuild build-log formater and parser
-
security-translocate
Rust Bindings to libsecurity_translocate
-
razermacos
Bindings to librazermacos for allowing interaction with Razer peripherals on macOS
-
eonil_apple_oslog
Mapped function to Apple’s
os_logfunction with default parameters -
rust-doubao-watermark
豆包 AI 图片去水印命令行工具
-
litebot-osx
Litebox implimentation for OSX
-
apple-opensource-downloader
Easily download Apple's open source code from opensource.apple.com (AOS)
-
apply-user-defaults
A small utility to set macOS user defaults declaratively from a YAML file
-
yabai-id
macOS menu bar spaces indicator for yabai, written in Rust
-
vru-apns
The client of Apple Push Notification service
-
toucHNews
Hacker News (YCombinator) news feed for the Mac Touch Bar
-
mac-clip
A clipboard history manager for macOS
-
bonjour-sys
Bindings for low-level Bonjour services (a.k.a. zeroconf).
-
vpn-kill-switch
VPN kill switch for macOS
-
macos-tags
modifying macOS tags
-
macos-errno
macOS error numbers
-
pakcli
pak is a tool for bundling MacOS software into installer packages
-
naptime
Detect sleep and wake notifications from the OS
-
single-instance
single instance application
-
getargv-sys
FFI bindings for libgetargv on macOS
-
system-configuration-sys
Low level bindings to SystemConfiguration framework for macOS
-
tauri-plugin-liquid-glass
macOS 26+ Liquid Glass effect support for Tauri
-
rm_ds_store
Command line tool to help delete Mac OS DS_Stroe files
-
moneymoney
AppleScript interface to MoneyMoney app (macOS)
-
kylewlacy/sorbet-cocoa
writing Cocoa apps in Rust (still very much WIP)
-
apple-ble
interfacing with apple devices via BLE
-
coremotion-rs
CoreMotion bindings for iOS
-
mach
interface to the user-space API of the Mach 3.0 kernel that underlies OSX
-
jbogs-autopilot
cross-platform GUI automation library for Rust
-
aruminium
pure Rust Apple Metal GPU driver
-
foundation-models
Safe Rust bindings for Apple's FoundationModels framework - on-device LLM on macOS 26+
-
copy_event_listener
Copy event listener for macOS
-
apple-sys-prebuilt-macosx
Pre-generated macOS framework bindings for apple-sys
-
macos-accessibility-client
Wrapper around macOS' accessibility client APIs
-
ios_local_notification
Send local notifications on iOS
-
anybar
interact with Anybar
-
tauri-swift-runtime
A runtime layer for executing Swift code in Tauri plugins on macOS and iOS
-
syphon-wgpu
High-level wgpu integration for Syphon
-
system-info-lite
getting system information, including CPU, GPU, RAM, and OS information
-
ptrauth-sys
stripping ARMv8.3 PAC signatures from pointers
-
coreaudio
A safe and simple wrapper around the CoreAudio HAL
-
mac-usernotifications
Thin wrapper around macOS UserNotifications
-
rust-gnark
Rust bindings for the gnark Groth16 BN254 proving system
-
mach_o_sys
Bindings to the OSX mach-o system library
-
blocksr
Drew's Rust library for (clang/objc) blocks
-
objc2-web-kit
Bindings to the WebKit framework
-
kperf-sys
Rust basic bindings to the kperf and kperfdata Frameworks
-
axterminator
macOS GUI testing framework with background testing, sub-millisecond element access, and self-healing locators
-
display-link
bindings to apples CADisplayLink/CVDisplayLink interface
-
service-management-sys
Apple
ServiceManagement.frameworklow-level FFI bindings -
apple-search-ads-client-secret-cli
Apple - Search Ads - Client Secret Cli
-
corelocation-rs
Safe Rust bindings for Apple's CoreLocation framework — managers, condition monitors, regions, visits, geocoding, floors, and live updates on macOS
-
xcrun
way to get macOS/iOS SDK paths using xcrun
-
pasteboard
CLI and Rust bindings for interacting with the macOS pasteboard
-
blinc_platform_ios
Blinc iOS platform - UIKit integration, Metal rendering, and touch input
-
calx
Oxidized Core Audio API
-
kbparse-lib
Apple Keybag parsing libray
-
apple-utils
interacting with Apple platforms
-
security-framework
Security.framework bindings for macOS and iOS
-
apple-sys-prebuilt-iphoneos
Pre-generated iOS framework bindings for apple-sys
-
darwin-libproc-sys
FFI bindings for macOS libproc
-
objc-foundation
Rust wrapper for Objective-C's Foundation framework
-
apple-bindgen-helmer-fork
Fork of apple-bindgen maintained by helmer team
-
apple-vision
Safe Rust bindings for Apple's Vision framework — OCR, object detection, face landmarks on macOS
-
objc-sys
Raw bindings to the Objective-C runtime and ABI
-
objc2-av-foundation
Bindings to the AVFoundation framework
-
commoncrypto-sys
FFI bindings to Mac OS X's CommonCrypto library
-
CoreFoundation-sys
FFI bindings for CoreFoundation
-
oslog
A minimal safe wrapper around Apple's Logging system
-
macstate-core
exposing macOS system signals (network, power) as serde-serializable structs
-
dispatch-executor
An asynchronous executor for Apple's Grand Central Dispatch
-
darwin-kperf
Safe Rust bindings for Apple's kperf/kpc hardware performance counters
-
rgpui-macos
macOS 平台实现
-
gpui-sfsymbols
SF Symbols for GPUI - re-exports gpui-symbols with sfsymbols presets
-
doom-fish-utils
Framework-agnostic FFI utilities shared by the doom-fish Apple-SDK Rust bindings: async/sync completion handlers, FFI string helpers, FourCharCode, panic-safe extern-C wrappers, and…
-
objc-foundation-rs
Rust wrapper for Objective-C's Foundation framework
-
security-translocate-sys
Direct Rust FFI Bindings to libsecurity_translocate
-
servo-display-link
bindings to apples CADisplayLink/CVDisplayLink interface
-
core_bluetooth
Safe API wrapper for Core Bluetooth framework
-
photokit
Safe Rust bindings for Apple's Photos framework — photo library access on macOS
-
core-media-sys
Bindings to CoreMedia.framework for OS X and iOS
-
apple-codesign
Pure Rust interface to code signing on Apple platforms
-
storekit-rs
Safe Rust bindings for Apple's StoreKit framework — in-app purchases and transaction streams on macOS
-
systemconfiguration-rs
Safe Rust bindings for Apple's SystemConfiguration framework via a Swift bridge on macOS
-
cocoa
Bindings to Cocoa for macOS
-
axuielement
Safe Rust bindings for Apple's AXUIElement — drive other apps' UIs (read attributes, perform actions) on macOS
-
corebluetooth-async
An asynchronous wrapper for the
corebluetoothcrate -
objc2-core-image
Bindings to the CoreImage framework
-
intents
Safe Rust bindings for Apple's Intents framework - Siri shortcuts and donations on macOS
-
objc-encode
Objective-C type encoding creation and parsing in Rust
-
cobin
Minimalistic bindings for Metal and related Cocoa frameworks
-
apple-accelerate
Safe Rust bindings for Apple's Accelerate framework on macOS with exhaustive optional raw C FFI
-
objrs_frameworks_foundation
Bindings for Apple's Foundation framework
-
tugger-apple-bundle
Interfact with Apple bundle primitives
-
corespotlight
Safe Rust bindings for Apple's CoreSpotlight framework — system-wide search indexing on macOS
-
objc2-core-graphics
Bindings to the CoreGraphics framework
-
objc_id
Rust smart pointers for Objective-C reference counting
-
contacts
Safe Rust bindings for Apple's Contacts framework — address book access on macOS
-
objrs_frameworks_metal
Bindings for Apple's Metal framework
-
objc2-vision
Bindings to the Vision framework
-
iokit
Safe Rust bindings for Apple's IOKit user-space APIs with a Swift bridge for services, registry, power management, and power sources on macOS
-
network-framework-sys
Network.framework bindings for macOS and iOS
-
objrs_frameworks_app_kit
Bindings for Apple's AppKit framework
-
translation-rs
Safe Rust bindings for Translation.framework — language availability, session workflows, and language recognition on macOS
-
pdfkit-rs
Safe Rust bindings for Apple's PDFKit framework — documents, pages, selections, outlines, annotations, destinations, actions, and view state on macOS
-
gamecontroller
Safe Rust bindings for Apple's GameController framework — discovery, device snapshots, live input, and DualSense helpers on macOS
-
objc2-core-data
Bindings to the CoreData framework
-
iron-oxide
Unsafe Rusty Metal
-
gamekit-rs
Safe Rust bindings for Apple's GameKit framework — Game Center, leaderboards, achievements, multiplayer, access points, scores, and saved games on macOS
-
coreml
Safe Rust bindings for Apple CoreML — models, features, updates, compute plans, and stateful inference on macOS
-
multipeerconnectivity-rs
Safe Rust bindings for Apple's MultipeerConnectivity framework — peer IDs, sessions, browser/advertiser helpers, assistant UI, and browser controller on macOS
-
audiounit
Safe Rust bindings for AudioUnit / AVAudioUnit — Apple's Audio Component APIs on macOS
-
objc_exception
Rust interface for Objective-C's throw and try/catch statements
-
soundanalysis
Safe Rust bindings for Apple's SoundAnalysis framework — on-device sound classification (cough, music, applause, ...) on macOS
-
spritekit-rs
Safe Rust bindings for Apple's SpriteKit framework — scenes, nodes, actions, physics, media, and offline Metal rendering on macOS
-
xkcd-1975
XKCD 1975 reimplemented using macOS menus
-
corebluetooth-rs
Safe Rust bindings for Apple's CoreBluetooth framework — central/client and peripheral/server BLE APIs on macOS
-
objc2-javascript-core
Bindings to the JavaScriptCore framework
-
uti
Safe Rust bindings for Apple's UniformTypeIdentifiers framework — file-type / MIME identification on macOS
-
embed_entitlements
Embed
.entitlementsdirectly in your executable binary -
objc2-core-bluetooth
Bindings to the CoreBluetooth framework
-
objc2-core-text
Bindings to the CoreText framework
-
mediaplayer
Safe Rust bindings for MediaPlayer.framework on macOS — now playing, remote commands, artwork, and explicit iOS-only stubs
-
carbonhotkey
Safe Rust bindings for Carbon's RegisterEventHotKey — register global keyboard shortcuts on macOS
-
scenekit-rs
Safe Rust bindings for Apple's SceneKit framework — scenes, nodes, animations, particles, audio, views, techniques, and offline Metal rendering on macOS
-
weatherkit-doomfish
Safe Rust bindings for Apple's WeatherKit framework — weather data on macOS
-
authenticationservices-rs
Safe Rust bindings for Apple's AuthenticationServices framework — Apple ID, passwords, passkeys, credential identity store, settings helpers, and web auth on macOS
-
objc2-core-media
Bindings to the CoreMedia framework
-
objc2-core-video
Bindings to the CoreVideo framework
-
cgevents
Safe Rust bindings for Apple's Quartz Event Services via a Swift bridge on macOS
-
coretext-rs
Safe Rust bindings for Apple's CoreText framework via a Swift bridge on macOS
-
usernotifications-rs
Safe Rust bindings for Apple's UserNotifications and UserNotificationsUI frameworks on macOS
-
block-sys
Raw bindings to Apple's C language extension of blocks
-
naturallanguage
Safe Rust bindings for Apple's NaturalLanguage framework — language detection, tokenization, tagging, embeddings, gazetteers, and custom models on macOS
-
eventkit
Safe Rust bindings for Apple's EventKit framework — events, reminders, calendars, sources, participants, structured locations, and virtual conference descriptors on macOS
-
objc2-io-surface
Bindings to the IOSurface framework
-
objc2-virtualization
Bindings to the Virtualization framework
-
objc2-avf-audio
Bindings to the AVFAudio framework
-
apple-mps
Safe Rust bindings for Apple's MetalPerformanceShaders framework on macOS, backed by a Swift bridge
-
objc2-link-presentation
Bindings to the LinkPresentation framework
-
apple-log
Safe Rust bindings for Apple's os / OSLog APIs on macOS
-
coreanimation-rs
Safe Rust bindings for Apple's QuartzCore/CoreAnimation framework — layers, animations, display links, and offscreen Metal rendering on macOS
-
objc2-io-kit
Bindings to the IOKit framework
-
visionkit-rs
Safe Rust bindings for VisionKit.framework — image analysis, Live Text, and availability-aware area coverage on macOS
-
tabulardata-rs
Safe Rust bindings for Apple's TabularData framework on macOS
-
objc2-security
Bindings to the Security framework
-
mailkit-rs
Safe Rust bindings for Apple's MailKit framework on macOS
-
backgroundassets
Safe Rust bindings for Apple's BackgroundAssets framework — on-demand asset packs delivered via App Store on macOS
-
corehaptics
Safe Rust bindings for Apple's CoreHaptics framework — capabilities, engines, patterns, players, events, and parameter curves on macOS
-
corewlan
Safe Rust bindings for Apple's CoreWLAN framework — inspect Wi-Fi interfaces, mutable configurations, event delegates, and preferred network state on macOS
-
replaykit-rs
Safe Rust bindings for Apple's ReplayKit framework — screen recording, preview, sample-buffer capture, and broadcast control on macOS
-
objc2-encode
Objective-C type-encoding representation and parsing
-
servicemanagement-rs
Safe Rust bindings for Apple's ServiceManagement framework — modern SMAppService plus legacy helper tooling on macOS
-
objc2-event-kit
Bindings to the EventKit framework
-
metalkit-rs
Safe Rust bindings for Apple's MetalKit framework — MTKView, texture loading, Model I/O integration, and mesh bridging on macOS
-
objc2-audio-toolbox
Bindings to the AudioToolbox framework
-
osakit-rs
Safe Rust bindings for Apple's OSAKit framework — AppleScript and JavaScript for Automation on macOS
-
objc2-user-notifications
Bindings to the UserNotifications framework
-
scriptingbridge-rs
Safe Rust bindings for Apple's ScriptingBridge framework plus Apple event and AppleScript helpers on macOS
-
multipeerconnectivity
Safe Rust bindings for Apple's MultipeerConnectivity framework — peer-to-peer ad-hoc networking on macOS
-
metrickit-rs
Safe Rust bindings for Apple's MetricKit framework — app performance metrics and diagnostics on macOS
-
objc2-authentication-services
Bindings to the AuthenticationServices framework
-
objc2-screen-capture-kit
Bindings to the ScreenCaptureKit framework
-
objc2-core-audio-types
Bindings to the CoreAudioTypes framework
-
objc2-core-location
Bindings to the CoreLocation framework
-
objc2-uniform-type-identifiers
Bindings to the UniformTypeIdentifiers framework
-
objc2-media-player
Bindings to the MediaPlayer framework
-
objc2-core-ml
Bindings to the CoreML framework
-
objc2-core-audio
Bindings to the CoreAudio framework
-
objc2-contacts
Bindings to the Contacts framework
-
objc2-core-wlan
Bindings to the CoreWLAN framework
-
objc2-system-configuration
Bindings to the SystemConfiguration framework
-
objc2-cloud-kit
Bindings to the CloudKit framework
-
objc2-video-toolbox
Bindings to the VideoToolbox framework
-
objc2-image-io
Bindings to the ImageIO framework
-
objc2-core-services
Bindings to the CoreServices framework
-
objc2-speech
Bindings to the Speech framework
-
objc2-service-management
Bindings to the ServiceManagement framework
-
objc2-photos
Bindings to the Photos/PhotoKit framework
-
avassetwriter
Safe Rust bindings for Apple's AVAssetWriter, AVOutputSettingsAssistant, and AVAssetExportSession on macOS
-
objc2-metal-performance-shaders
Bindings to the MetalPerformanceShaders framework
-
objc2-core-motion
Bindings to the CoreMotion framework
-
objc2-symbols
Bindings to the Symbols framework
-
avaudio
Safe Rust bindings for Apple's AVFoundation audio graph, file, unit, player, recorder, and converter APIs on macOS
-
objc2-network-extension
Bindings to the NetworkExtension framework
-
speech
Safe Rust bindings for Apple's Speech framework — on-device speech recognition (SFSpeechRecognizer) on macOS
-
objc2-local-authentication
Bindings to the LocalAuthentication framework
-
objc2-map-kit
Bindings to the MapKit framework
-
objc2-device-check
Bindings to the DeviceCheck framework
-
avcapture
Safe Rust bindings for Apple's AVCapture devices, sessions, inputs, connections, and capture outputs on macOS
-
objc2-open-directory
Bindings to the OpenDirectory framework
-
objc2-game-controller
Bindings to the GameController framework
-
objc2-health-kit
Bindings to the HealthKit framework
-
objc2-image-capture-core
Bindings to the ImageCaptureCore framework
-
objc2-natural-language
Bindings to the NaturalLanguage framework
-
networkframework
Safe Rust bindings for Apple's Network.framework — modern, post-CFNetwork TCP / UDP / TLS / Bonjour networking on macOS
-
objc2-osa-kit
Bindings to the OSAKit framework
-
objc2-application-services
Bindings to the ApplicationServices framework
-
core-audio-types-rs
Rust wrapper for apple's CoreAudioTypes framework
-
objc2-accessibility
Bindings to the Accessibility framework
-
coreimage
Safe Rust bindings for Apple's CoreImage framework — GPU-accelerated image processing on macOS
-
objc2-automator
Bindings to the Automator framework
-
screencapturekit-sys
Unsafe FFI bindings for Apple's ScreenCaptureKit
-
objc2-browser-engine-core
Bindings to the BrowserEngineCore framework
-
objc2-ml-compute
Bindings to the MLCompute framework
-
objc2-metal-kit
Bindings to the MetalKit framework
-
objc2-av-kit
Bindings to the AVKit framework
-
objc2-disk-arbitration
Bindings to the DiskArbitration framework
-
objc2-game-kit
Bindings to the GameKit framework
-
objc2-store-kit
Bindings to the StoreKit framework
-
icrate
Bindings to Apple's frameworks
-
objc2-compositor-services
Bindings to the CompositorServices framework
-
objc2-media-toolbox
Bindings to the MediaToolbox framework
-
objc2-ar-kit
Bindings to the ARKit framework
-
objc2-io-bluetooth
Bindings to the IOBluetooth framework
-
objc2-photos-ui
Bindings to the PhotosUI framework
-
objc2-call-kit
Bindings to the CallKit framework
-
objc2-identity-lookup
Bindings to the IdentityLookup framework
-
objc2-multipeer-connectivity
Bindings to the MultipeerConnectivity framework
-
objc2-mail-kit
Bindings to the MailKit framework
-
objc2-class-kit
Bindings to the ClassKit framework
-
objc2-background-assets
Bindings to the BackgroundAssets framework
-
objc2-metric-kit
Bindings to the MetricKit framework
-
objc2-file-provider
Bindings to the FileProvider framework
-
objc2-nearby-interaction
Bindings to the NearbyInteraction framework
-
objc2-metal-fx
Bindings to the MetalFX framework
-
objc2-watch-kit
Bindings to the WatchKit framework
-
objc2-scene-kit
Bindings to the SceneKit framework
-
objc2-background-tasks
Bindings to the BackgroundTasks framework
-
objc2-metal-performance-shaders-graph
Bindings to the MetalPerformanceShadersGraph framework
-
objc2-home-kit
Bindings to the HomeKit framework
-
objc2-pdf-kit
Bindings to the PDFKit framework
-
objc2-core-midi
Bindings to the CoreMIDI framework
-
objc2-xc-ui-automation
Bindings to the XCUIAutomation framework
-
objc2-input-method-kit
Bindings to the InputMethodKit framework
-
objc2-sprite-kit
Bindings to the SpriteKit framework
-
objc2-model-io
Bindings to the ModelIO framework
-
objc2-finder-sync
Bindings to the FinderSync framework
-
objc2-local-authentication-embedded-ui
Bindings to the LocalAuthenticationEmbeddedUI framework
-
objc2-file-provider-ui
Bindings to the FileProviderUI framework
-
objc2-data-detection
Bindings to the DataDetection framework
-
objc2-messages
Bindings to the Messages framework
-
objc2-extension-kit
Bindings to the ExtensionKit framework
-
objc2-automatic-assessment-configuration
Bindings to the AutomaticAssessmentConfiguration framework