-
core-foundation
Bindings to Core Foundation for macOS
-
mach2
interface to the user-space API of the Mach 3.0 kernel that underlies OSX
-
objc2
Objective-C interface and runtime bindings
-
objc
Objective-C Runtime bindings and wrapper for Rust
-
screencapturekit
Safe Rust bindings for Apple's ScreenCaptureKit framework - screen and audio capture on macOS
-
kb-remap
assist remapping macOS keyboard keys
-
swift-bridge
Generate FFI bindings for safe interop between Rust and Swift
-
core-text
Bindings to the Core Text framework
-
block2
Apple's C language extension of blocks
-
app-store-server-library
server library for the App Store Server API, App Store Server Notifications and Advanced Commerce API
-
coreaudio-sys
Bindings for Apple's CoreAudio frameworks generated via rust-bindgen
-
fse_dump
Dumps the fseventsd entries from a mac
-
pfctl
interfacing with the Packet Filter (PF) firewall on macOS
-
psutil
Process and system monitoring library
-
mac-notification-sys
Thin wrapper around macOS Notifications
-
objc2-foundation
Bindings to the Foundation framework
-
fsevent
Rust bindings to the fsevent-sys macOS API for file changes notifications
-
idevice
interact with services on iOS devices
-
raw-window-metal
Interop library between Metal and raw-window-handle
-
anybar_rs
application for controlling Anybar 0.2.3
-
cocoa-foundation
Bindings to Cocoa Foundation for macOS
-
system-configuration
Bindings to SystemConfiguration framework for macOS
-
embed_plist
Embed property list files like Info.plist directly in your executable binary
-
makepad-objc-sys
Makepad fork of SSheldon/rust-objc without libc dep
-
io-surface
Bindings to IO Surface for macOS
-
rattler_virtual_packages
work with and detect Conda virtual packages
-
io-kit-sys
Bindings to IOKit for macOS
-
security-framework-sys
Apple
Security.frameworklow-level FFI bindings -
osakit
macOS Framework adapted for Rust
-
sysdir
Rust bindings to sysdir(3) on macOS, iOS, tvOS, and watchOS
-
dmgwiz
Extract filesystem data from DMG files
-
xpc-sys
Conveniently call routines with wrappers for xpc_pipe_routine() and go from Rust types to XPC objects and back!
-
coremidi
CoreMIDI library for Rust
-
readkey
A very small library for finding out if a key is currently pressed on macOS
-
unison-fsmonitor
unison-fsmonitor implementation
-
rtop
A system monitor implemented in Rust, Monitors both system activity and GPU activity for NVIDIA GPUs
-
core-video
Safe bindings to CoreVideo framework
-
ash-molten
Statically linked MoltenVK for Vulkan on Mac using Ash
-
nightlight
A CLI for configuring 'Night Shift' on macOS 🌕🌖🌗🌘🌑
-
autopilot
cross-platform GUI automation library for Rust
-
core-graphics2
Safe bindings to CoreGraphics framework, including display stream
-
brewdiff
Homebrew diff functionality for nix-darwin configurations
-
paparazzi
A macOS-native command-line tool that captures screenshots and sends them directly to Claude Code with minimal setup
-
segment_dumper
list the sections and segments from a mach-o binary
-
tauri-plugin-sparkle-updater
Tauri plugin for macOS app updates using the Sparkle framework
-
proc_pidinfo
accessing process information using proc_pidinfo on 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.
-
apple-codesign
Pure Rust interface to code signing on Apple platforms
-
fsevent-sys
Rust bindings to the fsevent macOS API for file changes notifications
-
objc2-app-kit
Bindings to the AppKit framework
-
applevisor
Rust bindings for the Apple Silicon Hypervisor Framework
-
dispatch
Rust wrapper for Apple's Grand Central Dispatch
-
active-win-pos-rs
Get position, size, title and a few other properties of the active window on Windows, MacOS and Linux
-
homebrew
wrapper around the homebrew package
-
mdquery-rs
binding library for macOS Spotlight search using Metadata Query API
-
macos_keyboard_remapper
remap keys from the Dvorak to QWERTY on macOS
-
capscreen_macos
fork from screencapturekit-rs, add CoreGraphics Api, CGDisplay Api, capture_image_with_stream
-
fm-bindings
Rust bindings for Apple's Foundation Models framework
-
mediaremote-rs
Access macOS MediaRemote.framework to get now playing information
-
cocoanut
wrapper for Cocoa to develop macOS-specific GUI applications
-
apple-bundle
Apple BundleResources serializer and deserializer for Rust
-
getargv
Correctly access another process' args on macOS
-
battery-widget
Battery widget for your command prompt
-
pax-chassis-macos
Platform-specific chassis allowing Pax cartridges to be executed as native macOS apps
-
hap
Apple HomeKit Accessory Protocol (HAP)
-
bundle_tool
bundling application for distribution
-
bitbar
Helper library for writing BitBar plugins
-
core-foundation-sys
Bindings to Core Foundation for macOS
-
dmg
attaching/detaching of macOS disk images
-
spm_core
Core business logic for spm-swift-package
-
oslog
A minimal safe wrapper around Apple's Logging system
-
os_type
Detect the operating system type
-
check-macos-updates
A monitoring plugin to check if macOS system updates are available
-
fskit-rs
FSKitBridge protocol & socket layer (TCP + Protobuf)
-
smappservice-rs
wrapper for macOS's ServiceManagement framework, specifically the SMAppService API
-
macos_timestamp_ns
Provide nano second timestamps for MacOS platform
-
fs_usage_sys
wrapper for macOS fs_usage to monitor file system events with advanced filtering
-
avfaudio
setup AVAudioSession from Apple's AVFAudio framework
-
fruity
bindings for Apple libraries
-
apple-bundles
Interface with Apple bundle primitives
-
protoc-bin-vendored-macos-aarch_64
protoc binary for osx-aarch_64 compiled by Google and bundled in this crate
-
fruitbasket
Framework for running Rust programs in a Mac 'app bundle' environment
-
media-remote
Bindings for MediaRemote.framework
-
apple-dmg
reading and writing dmg images
-
moneymoney
AppleScript interface to MoneyMoney app (macOS)
-
zsign-rust
Rust bindings for zsign
-
tnr
A macOS notification library and CLI tool using terminal-notifier
-
alfred
writing Alfred workflows. http://www.alfredapp.com
-
ahv
Bindings for Apple Silicon Hypervisor
-
tauri-plugin-macos-input-monitor
macOS-only Tauri plugin using CGEventTap FFI to intercept and override system keyboard shortcuts
-
core-services
Incomplete bindings for CoreServices.framework
-
launchctl
managing system services on MacOS
-
ds_store
A .DS_Store parser for Rust
-
ios_local_notification
Send local notifications on iOS
-
vmnet
Apple's vmnet.framework bindings
-
sysbar
interacting with the system's taskbar / tray / statusbar
-
crossio-kqueue
BSD/macOS kqueue backend for crossio
-
raunch
A safe wrapper around launchd launch_activate_socket
-
tauri-macos-sign
Code signing utilities for macOS and iOS apps
-
ddc-macos
DDC/CI monitor control on MacOS
-
apple-flat-package
Apple flat package (.pkg) format handling
-
finder_info
parse Apple HFS/HFS+/APFS FinderInfo attribute
-
mac-sys-info
CLI + Library to get detailed information about your Mac system. Including CPU, Cache (L1-L3), Memory, and more.
-
objrs
Objective-Rust: the unholy union of Rust and Objective-C
-
machx
interface to the user-space API of the Mach 3.0 kernel that underlies OSX
-
tauri-plugin-dragout
Tauri plugin providing native macOS drag-out (file promise) support
-
objr
Drew's very fast ObjC Rust bindings
-
rubrail
interfacing with the Mac Touch Bar
-
corebluetooth
A safe wrapper for Apple's CoreBluetooth framework
-
hv
High level Rust bidings to Hypervisor Framework
-
objc-rs
Objective-C Runtime bindings and wrapper for Rust. Maintained fork of objc crate
-
dispatch2
Bindings and wrappers for Apple's Grand Central Dispatch (GCD)
-
apple-sys
The auto-managed -sys crate for Apple platforms using bindgen directly from build environment
-
gldf-rs-ffi
FFI bindings for GLDF library - iOS/macOS/Android support via UniFFI
-
passes
generate Apple Wallet Passes for iOS, WatchOS, MacOS
-
wechat-multi
Mac 版微信多开
-
is_proc_translated
Detect if the current process is running as a translated binary under Rosetta
-
protoc-bin-vendored-macos-x86_64
protoc binary for osx-x86_64 compiled by Google and bundled in this crate
-
objc2-core-foundation
Bindings to the CoreFoundation framework
-
packapp
pack a binary to a MacOS .app bundle
-
xpc-connection
XPC connection bindings for Rust
-
gpui_media
Bindings to macos media handling APIs for Zed
-
apple-security
Apple Security Framework bindings for macOS and iOS
-
bartleby
A symbol renaming toolkit, based on LLVM
-
darwin-libproc
Safe and idiomatic wrappers for macOS libproc
-
core-graphics-helmer-fork
Fork of core-graphics maintained by helmer team
-
smc
macOS SMC implementation
-
mach_ports
manage Mach port right references and exchange Mach messages
-
objc-sys
Raw bindings to the Objective-C runtime and ABI
-
core-video-sys
Bindings to CoreVideo.framework for macOS and iOS
-
tauri-swift-runtime
A runtime layer for executing Swift code in Tauri plugins on macOS and iOS
-
apple-security-framework-sys
Apple
Security.frameworklow-level FFI bindings -
libwgetj
using wget to grab Java distributions
-
core-media
Safe bindings to CoreMedia framework
-
macos-profiler
A macOS profiler for Rust programs
-
MacTypes-sys
Bindings for MacTypes.h
-
mac_utun
Create utun device for macos
-
system_status_bar_macos
interacting with the system's status bar for macOS, or more simply, the one for using [NSStatusBar systemStatusBar]
-
block
Rust interface for Apple's C language extension of blocks
-
aquaenv
shell-environment available to Aqua (macOS GUI) applications
-
relaunch
bundling and relaunching macOS applications, in order to access OS features that are only available to app bundles and not command-line applications
-
accelerate-framework
Apple
Accelerate.frameworkRust wrapper -
appleargs
Obtain the current process' apple arguments
-
is-dark-theme
Check if macOS is configured to use a Dark Mode appearance
-
macos-tags
modifying macOS tags
-
apple-platforms
A convenient list of Apple platforms from LLVM in Rust
-
apple-aslrtool
fetch ASLR slide on macOS >= 10.7 (recommended macOS >= 11) for x86_64 and aarch64 binaries
-
apple-search-ads-access-token
Apple - Search Ads - Access Token
-
appkit-nsworkspace-bindings
AppKit NSWorkspace bindings
-
dmg-oxide
reading and writing dmg images
-
apple-sys-helmer-fork
Fork of apple-sys maintained by helmer team
-
display-link
bindings to apples CADisplayLink/CVDisplayLink interface
-
corewlan-sys
FFI Bindings to MacOS's CoreWLAN framework
-
readmouse
A very small library for reading the mouse location and mouse button presses on macOS
-
segappend
Append custom data to compiled binaries by creating a new segment
-
macos-errno
macOS error numbers
-
mac-clip
A clipboard history manager for macOS
-
text-stub-library
Interface to text stub files (.tbd files)
-
objc2-javascript-core
Bindings to the JavaScriptCore framework
-
commoncrypto
Idiomatic Rust wrappers for Mac OS X's CommonCrypto library
-
image-capture-core
Bindings to ImageCaptureCore framework on macOS
-
rm_ds_store
Command line tool to help delete Mac OS DS_Stroe files
-
tauri-plugin-liquid-glass
macOS 26+ Liquid Glass effect support for Tauri
-
clipboard_macos
obtain access to the macOS clipboard
-
system-configuration-sys
Low level bindings to SystemConfiguration framework for macOS
-
moltenvk_deps
Downloads and installs MoltenVK / VulkanSDK for macOS
-
dispatchr
Drew's Rust bindings for libdispatch, a.k.a. GCD
-
xclog
xcodebuild build-log formater and parser
-
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 -
jbogs-autopilot
cross-platform GUI automation library for Rust
-
litebot-osx
Litebox implimentation for OSX
-
rust-doubao-watermark
豆包 AI 图片去水印命令行工具
-
system-info-lite
getting system information, including CPU, GPU, RAM, and OS information
-
vru-apns
The client of Apple Push Notification service
-
apply-user-defaults
A small utility to set macOS user defaults declaratively from a YAML file
-
ftab-dump
Dumps files from FTAB firmware images ('rksoftab' / 'RKSOFTAB') used in Apple micro-devices
-
security-translocate
Rust Bindings to libsecurity_translocate
-
apple-security-sys
Apple Security Framework low-level FFI bindings
-
fishhook
that enables dynamically rebinding symbols in Mach-O binaries at runtime
-
naptime
Detect sleep and wake notifications from the OS
-
pakcli
pak is a tool for bundling MacOS software into installer packages
-
dikc-detector
Find bad Mac users
-
copy_event_listener
Copy event listener for macOS
-
anybar
interact with Anybar
-
apple-ble
interfacing with apple devices via BLE
-
kylewlacy/sorbet-cocoa
writing Cocoa apps in Rust (still very much WIP)
-
coremotion-rs
CoreMotion bindings for iOS
-
getargv-sys
FFI bindings for libgetargv on macOS
-
mach
interface to the user-space API of the Mach 3.0 kernel that underlies OSX
-
breath
a tools for commiting rust with git or hg source code
-
kperf-sys
Rust basic bindings to the kperf and kperfdata Frameworks
-
toucHNews
Hacker News (YCombinator) news feed for the Mac Touch Bar
-
wallet-pass
Build and sign passes for apple wallet
-
blocksr
Drew's Rust library for (clang/objc) blocks
-
mach_o_sys
Bindings to the OSX mach-o system library
-
darwin-metrics
exposing native macOS system metrics
-
dispatch-executor
An asynchronous executor for Apple's Grand Central Dispatch
-
apple-opensource-downloader
Easily download Apple's open source code from opensource.apple.com (AOS)
-
service-management-sys
Apple
ServiceManagement.frameworklow-level FFI bindings -
osascript
simplified access to JavaScript via OSA on macOS
-
tao-core-video-sys
Bindings to CoreVideo.framework for macOS and iOS
-
ptrauth-sys
stripping ARMv8.3 PAC signatures from pointers
-
apple-bindgen
bindgen helper for Apple frameworks
-
pasteboard
CLI and Rust bindings for interacting with the macOS pasteboard
-
calx
Oxidized Core Audio API
-
applevisor-sys
Unsafe rust bindings for the Apple Silicon Hypervisor Framework
-
xcrun
way to get macOS/iOS SDK paths using xcrun
-
apple-utils
interacting with Apple platforms
-
apple-search-ads-client-secret-cli
Apple - Search Ads - Client Secret Cli
-
apple-bom
Apple Bill of Materials (BOM) data format
-
kbparse-lib
Apple Keybag parsing libray
-
swift-bridge-build
Parse Rust files for swift-bridge modules and generate the corresponding Swift and C code for them
-
security-framework
Security.framework bindings for macOS and iOS
-
objc2-core-image
Bindings to the CoreImage framework
-
screen-capture-kit
Bindings to ScreenCaptureKit framework
-
darwin-libproc-sys
FFI bindings for macOS libproc
-
apple-security-framework
Apple
Security.frameworkbindings for macOS and iOS -
xpc-connection-sys
XPC connection bindings for Rust
-
commoncrypto-sys
FFI bindings to Mac OS X's CommonCrypto library
-
mach_o
A nicer API for working with OSX's mach-o system library (built on top of mach_o_sys)
-
cobin
Minimalistic bindings for Metal and related Cocoa frameworks
-
core_bluetooth
Safe API wrapper for Core Bluetooth framework
-
tugger-apple-codesign
Pure Rust interface to code signing on Apple platforms
-
apple-bindgen-helmer-fork
Fork of apple-bindgen maintained by helmer team
-
objc-encode
Objective-C type encoding creation and parsing in Rust
-
ribboned
Make default app icons identifiable (for iOS, macOS, and watchOS)
-
servo-display-link
bindings to apples CADisplayLink/CVDisplayLink interface
-
CoreFoundation-sys
FFI bindings for CoreFoundation
-
security-translocate-sys
Direct Rust FFI Bindings to libsecurity_translocate
-
accelerate-sys
Apple
Accelerate.frameworklow-level FFI bindings -
objc2-metal
Bindings to the Metal framework
-
core-graphics
Bindings to Core Graphics for macOS
-
core-media-sys
Bindings to CoreMedia.framework for OS X and iOS
-
ios_impact
objc2 abstractions over ios UIKit UIFeedbackGenerator
-
cacao
Rust bindings for AppKit (macOS/Airyx/GNUStep, beta) and UIKit (iOS/tvOS, alpha)
-
objrs_frameworks_metal
Bindings for Apple's Metal framework
-
cocoa
Bindings to Cocoa for macOS
-
block-sys
Raw bindings to Apple's C language extension of blocks
-
svg2appicon
Convert svg to icons for iOS, macOS, and watchOS
-
iron-oxide
Unsafe Rusty Metal
-
objc-foundation
Rust wrapper for Objective-C's Foundation framework
-
objc2-ui-kit
Bindings to the UIKit framework
-
objrs_frameworks_foundation
Bindings for Apple's Foundation framework
-
objc2-core-data
Bindings to the CoreData framework
-
tracing-oslog
A layer for tracing that outputs to the oslog on macOS/iOS
-
tugger-apple-bundle
Interfact with Apple bundle primitives
-
objc2-web-kit
Bindings to the WebKit framework
-
network-framework-sys
Network.framework bindings for macOS and iOS
-
objc_exception
Rust interface for Objective-C's throw and try/catch statements
-
objrs_frameworks_app_kit
Bindings for Apple's AppKit framework
-
objc2-security
Bindings to the Security framework
-
objc2-core-graphics
Bindings to the CoreGraphics framework
-
objc_id
Rust smart pointers for Objective-C reference counting
-
objrs_frameworks_core_graphics
Bindings for Apple's CoreGraphics framework
-
objc2-symbols
Bindings to the Symbols framework
-
objc2-encode
Objective-C type-encoding representation and parsing
-
objrs_frameworks_metal_kit
Bindings for Apple's MetalKit framework
-
objc2-image-capture-core
Bindings to the ImageCaptureCore framework
-
objc2-link-presentation
Bindings to the LinkPresentation framework
-
objc2-core-bluetooth
Bindings to the CoreBluetooth framework
-
objc2-user-notifications
Bindings to the UserNotifications framework
-
objc2-core-text
Bindings to the CoreText framework
-
objc2-av-foundation
Bindings to the AVFoundation framework
-
objc2-core-video
Bindings to the CoreVideo framework
-
objc2-io-kit
Bindings to the IOKit framework
-
objc2-core-wlan
Bindings to the CoreWLAN framework
-
objc2-core-media
Bindings to the CoreMedia framework
-
objc2-vision
Bindings to the Vision framework
-
objc2-audio-toolbox
Bindings to the AudioToolbox framework
-
objc2-core-audio-types
Bindings to the CoreAudioTypes framework
-
objc2-core-location
Bindings to the CoreLocation framework
-
objc2-contacts
Bindings to the Contacts framework
-
objc2-core-audio
Bindings to the CoreAudio framework
-
objc2-cloud-kit
Bindings to the CloudKit framework
-
objc2-browser-engine-core
Bindings to the BrowserEngineCore framework
-
objc2-authentication-services
Bindings to the AuthenticationServices framework
-
objc2-metal-performance-shaders
Bindings to the MetalPerformanceShaders framework
-
objc2-io-surface
Bindings to the IOSurface framework
-
objc2-avf-audio
Bindings to the AVFAudio framework
-
objc2-uniform-type-identifiers
Bindings to the UniformTypeIdentifiers framework
-
icrate
Bindings to Apple's frameworks
-
objc2-screen-capture-kit
Bindings to the ScreenCaptureKit framework
-
objc2-core-services
Bindings to the CoreServices framework
-
objc2-core-ml
Bindings to the CoreML framework
-
objc2-image-io
Bindings to the ImageIO framework
-
objc2-osa-kit
Bindings to the OSAKit framework
-
objc2-local-authentication
Bindings to the LocalAuthentication framework
-
objc2-map-kit
Bindings to the MapKit framework
-
objc2-health-kit
Bindings to the HealthKit framework
-
objc2-service-management
Bindings to the ServiceManagement framework
-
objc2-photos
Bindings to the Photos/PhotoKit framework
-
objc2-virtualization
Bindings to the Virtualization framework
-
objc2-game-controller
Bindings to the GameController framework
-
objc2-event-kit
Bindings to the EventKit framework
-
objc2-ar-kit
Bindings to the ARKit framework
-
objc2-game-kit
Bindings to the GameKit framework
-
objc2-io-bluetooth
Bindings to the IOBluetooth framework
-
objc2-speech
Bindings to the Speech framework
-
objc2-input-method-kit
Bindings to the InputMethodKit framework
-
objc2-ml-compute
Bindings to the MLCompute framework
-
objc2-application-services
Bindings to the ApplicationServices framework
-
objc2-scene-kit
Bindings to the SceneKit framework
-
objc2-network-extension
Bindings to the NetworkExtension framework
-
objc2-compositor-services
Bindings to the CompositorServices framework
-
objc2-media-player
Bindings to the MediaPlayer framework
-
objc2-intents
Bindings to the Intents framework
-
objc2-metric-kit
Bindings to the MetricKit framework
-
objc2-sprite-kit
Bindings to the SpriteKit framework
-
objc2-metal-performance-shaders-graph
Bindings to the MetalPerformanceShadersGraph framework
-
objc2-system-configuration
Bindings to the SystemConfiguration framework
-
objc2-metal-kit
Bindings to the MetalKit framework
-
objc2-store-kit
Bindings to the StoreKit framework
-
objc2-core-motion
Bindings to the CoreMotion framework
-
objc2-home-kit
Bindings to the HomeKit framework
-
objc2-mail-kit
Bindings to the MailKit framework
-
objc2-watch-kit
Bindings to the WatchKit framework
-
objc2-cf-network
Bindings to the CFNetwork framework
-
objc2-av-kit
Bindings to the AVKit framework
-
objc2-metal-fx
Bindings to the MetalFX framework
-
objc2-automator
Bindings to the Automator framework
-
objc2-photos-ui
Bindings to the PhotosUI framework
-
objc2-car-play
Bindings to the CarPlay framework
-
objc2-call-kit
Bindings to the CallKit framework
-
objc2-browser-engine-kit
Bindings to the BrowserEngineKit framework
-
objc2-clock-kit
Bindings to the ClockKit framework
-
objc2-file-provider
Bindings to the FileProvider framework
-
objc2-natural-language
Bindings to the NaturalLanguage framework
-
objc2-class-kit
Bindings to the ClassKit framework
-
objc2-core-midi
Bindings to the CoreMIDI framework
-
objc2-multipeer-connectivity
Bindings to the MultipeerConnectivity framework
-
objc2-identity-lookup
Bindings to the IdentityLookup framework
-
objc2-open-directory
Bindings to the OpenDirectory framework
-
objc2-nearby-interaction
Bindings to the NearbyInteraction framework
-
objc2-video-toolbox
Bindings to the VideoToolbox framework
-
objc2-background-assets
Bindings to the BackgroundAssets framework
-
objc2-model-io
Bindings to the ModelIO framework
-
objc2-tv-ml-kit
Bindings to the TVMLKit framework
-
objc2-sensor-kit
Bindings to the SensorKit framework
-
objc2-core-haptics
Bindings to the CoreHaptics framework
-
objc2-background-tasks
Bindings to the BackgroundTasks framework
-
objc2-accessibility
Bindings to the Accessibility framework
-
objc2-device-check
Bindings to the DeviceCheck framework
-
objc2-gl-kit
Bindings to the GLKit framework
-
objc2-color-sync
Bindings to the ColorSync framework
-
objc2-tv-ui-kit
Bindings to the TVUIKit framework
-
objc2-messages
Bindings to the Messages framework
-
objc2-core-media-io
Bindings to the CoreMediaIO framework
-
objc2-pass-kit
Bindings to the PassKit framework
-
objc2-media-toolbox
Bindings to the MediaToolbox framework