-
objc
Objective-C Runtime bindings and wrapper for Rust
-
cocoa
Bindings to Cocoa for macOS
-
core-foundation
Bindings to Core Foundation for macOS
-
objc2
Objective-C interface and runtime bindings
-
core-text
Bindings to the Core Text framework
-
swift-bridge
Generate FFI bindings for safe interop between Rust and Swift
-
makepad-objc-sys
Makepad fork of SSheldon/rust-objc without libc dep
-
block2
Apple's C language extension of blocks
-
kb-remap
assist remapping macOS keyboard keys
-
cacao
Rust bindings for AppKit (macOS/Airyx/GNUStep, beta) and UIKit (iOS/tvOS, alpha)
-
coreaudio-sys
Bindings for Apple's CoreAudio frameworks generated via rust-bindgen
-
coremidi
CoreMIDI library for Rust
-
core-foundation-sys
Bindings to Core Foundation for macOS
-
fat-macho
Mach-O Fat Binary Reader and Writer
-
fse_dump
Dumps the fseventsd entries from a mac
-
ash-molten
Statically linked MoltenVK for Vulkan on Mac using Ash
-
system-configuration
Bindings to SystemConfiguration framework for macOS
-
apple-codesign
Pure Rust interface to code signing on Apple platforms
-
cocoa-foundation
Bindings to Cocoa Foundation for macOS
-
xpc-sys
Conveniently call routines with wrappers for xpc_pipe_routine() and go from Rust types to XPC objects and back!
-
pfctl
interfacing with the Packet Filter (PF) firewall on macOS
-
apple-bundle
Apple BundleResources serializer and deserializer for Rust
-
apple-dmg
reading and writing dmg images
-
apple-bundles
Interface with Apple bundle primitives
-
darwin-webkit
Bindings to some of the WebKit's API on MacOS for Rust
-
fsevent
Rust bindings to the fsevent-sys macOS API for file changes notifications
-
sysdir
Rust bindings to sysdir(3) on macOS, iOS, tvOS, and watchOS
-
apple-aslrtool
fetch ASLR slide on macOS >= 10.7 (recommended macOS >= 11) for x86_64 and aarch64 binaries
-
unison-fsmonitor
unison-fsmonitor implementation
-
core-services
Bindings for CoreServices.framework
-
getargv
Correctly access another process' args on macOS
-
objective-rust
Seamlessly bind Rust and Objective-C code
-
dmgwiz
Extract filesystem data from DMG files
-
fruity
bindings for Apple libraries
-
macext
editing mac process memory and finding pid, base address, etc
-
block
Rust interface for Apple's C language extension of blocks
-
is-dark-theme
Check if macOS is configured to use a Dark Mode appearance
-
check-macos-updates
A Nagios compatible plugin to check if macOS system updates are available
-
apple-sys
The auto-managed -sys crate for Apple platforms using bindgen directly from build environment
-
oslog
A minimal safe wrapper around Apple's Logging system
-
ddc-macos
DDC/CI monitor control on MacOS
-
anybar_rs
application for controlling Anybar 0.2.3
-
objrs
Objective-Rust: the unholy union of Rust and Objective-C
-
binarycookies
A package reader for Mac os cookie file
-
system_status_bar_macos
interacting with the system's status bar for macOS, or more simply, the one for using [NSStatusBar systemStatusBar]
-
editres
Embed data into executables after build
-
dmg
attaching/detaching of macOS disk images
-
watchexec-supervisor
Watchexec's process supervisor component
-
active-win-pos-rs
Get position, size, title and a few other properties of the active window on Windows, MacOS and Linux
-
ceviche
Rust daemon/service wrapper
-
applevisor
Rust bindings for the Apple Silicon Hypervisor Framework
-
icrate
Bindings to Apple's frameworks
-
ahv
Bindings for Apple Silicon Hypervisor
-
vmnet
Apple's vmnet.framework bindings
-
readkey
A very small library for finding out if a key is currently pressed on macOS
-
core-video-sys
Bindings to CoreVideo.framework for macOS and iOS
-
ds_store
A .DS_Store parser for Rust
-
rubrail
interfacing with the Mac Touch Bar
-
kbparse-lib
Apple Keybag parsing libray
-
bitbar
Helper library for writing BitBar plugins
-
mac-sys-info
CLI + Library to get detailed information about your Mac system. Including CPU, Cache (L1-L3), Memory, and more.
-
fruitbasket
Framework for running Rust programs in a Mac 'app bundle' environment
-
sysbar
interacting with the system's taskbar / tray / statusbar
-
bru
beautiful wrapper for brew on mac
-
packapp
pack a binary to a MacOS .app bundle
-
objc_id
Rust smart pointers for Objective-C reference counting
-
hv
High level Rust bidings to Hypervisor Framework
-
block-sys
Raw bindings to Apple's C language extension of blocks
-
MacTypes-sys
Bindings for MacTypes.h
-
appkit-nsworkspace-bindings
AppKit NSWorkspace bindings
-
perfrecord-mach-ipc-rendezvous
A subset of the ipc-channel mach functionality to establish two-way communication and exchange the mach_task_self port
-
apple-security-sys
Apple Security Framework low-level FFI bindings
-
kperf-sys
Rust basic bindings to the kperf and kperfdata Frameworks
-
objc-sys
Raw bindings to the Objective-C runtime and ABI
-
watchexec-filterer-globset
Watchexec filterer component based on globset
-
cosmic-text
Pure Rust multi-line text handling
-
bonjour-sys
Bindings for low-level Bonjour services (a.k.a. zeroconf).
-
security-framework
Security.framework bindings for macOS and iOS
-
is_proc_translated
Detect if the current process is running as a translated binary under Rosetta
-
sysdns
set/get system dns on macOS
-
nightlight
A CLI for configuring 'Night Shift' on macOS 🌕🌖🌗🌘🌑
-
display-link
bindings to apples CADisplayLink/CVDisplayLink interface
-
mach_ports
manage Mach port right references and exchange Mach messages
-
xpc-connection
XPC connection bindings for Rust
-
corewlan-sys
FFI Bindings to MacOS's CoreWLAN framework
-
ios_impact
objc2 abstractions over ios UIKit UIFeedbackGenerator
-
vru-apns
The client of Apple Push Notification service
-
fsevent-sys
Rust bindings to the fsevent macOS API for file changes notifications
-
readmouse
A very small library for reading the mouse location and mouse button presses on macOS
-
osascript
simplified access to JavaScript via OSA on macOS
-
mach
interface to the user-space API of the Mach 3.0 kernel that underlies OSX
-
apple-security-framework-sys
Apple
Security.framework
low-level FFI bindings -
aquaenv
shell-environment available to Aqua (macOS GUI) applications
-
apple-search-ads-access-token
Apple - Search Ads - Access Token
-
appleargs
Obtain the current process' apple arguments
-
mac_utun
Create utun device for macos
-
darwin-libproc
Safe and idiomatic wrappers for macOS libproc
-
CoreFoundation-sys
FFI bindings for CoreFoundation
-
tao-core-video-sys
Bindings to CoreVideo.framework for macOS and iOS
-
dispatch2
Bindings and wrappers for the Grand Central Dispatch (GCD)
-
apple-ble
interfacing with apple devices via BLE
-
xcrun
way to get macOS/iOS SDK paths using xcrun
-
system-configuration-sys
Low level bindings to SystemConfiguration framework for macOS
-
relaunch
bundling and relaunching macOS applications, in order to access OS features that are only available to app bundles and not command-line applications
-
apply-user-defaults
A small utility to set macOS user defaults declaratively from a YAML file
-
image-capture-core
Bindings to ImageCaptureCore framework on macOS
-
commoncrypto
Idiomatic Rust wrappers for Mac OS X's CommonCrypto library
-
moltenvk_deps
Downloads and installs MoltenVK / VulkanSDK for macOS
-
localauthentication-rs
A wrapper for LocalAuthentication.framework in Rust
-
mac-disk-monitor
command-line tool to monitor disk activity on MacOS
-
chillwm
A chill wm for OSX
-
hypervisor
Hardware-accelerated virtualization on OS X
-
security-framework-sys
Apple
Security.framework
low-level FFI bindings -
cobin
Minimalistic bindings for Metal and related Cocoa frameworks
-
mach_o_sys
Bindings to the OSX mach-o system library
-
eonil_apple_oslog
Mapped function to Apple’s
os_log
function with default parameters -
anybar
interact with Anybar
-
clipboard_macos
obtain access to the macOS clipboard
-
razermacos
Bindings to librazermacos for allowing interaction with Razer peripherals on macOS
-
toucHNews
Hacker News (YCombinator) news feed for the Mac Touch Bar
-
pakcli
pak is a tool for bundling MacOS software into installer packages
-
core_bluetooth
Safe API wrapper for Core Bluetooth framework
-
iron-oxide
Unsafe Rusty Metal
-
ribboned
Make default app icons identifiable (for iOS, macOS, and watchOS)
-
wholesym
A complete solution for fetching symbol files and resolving code addresses to symbols and debuginfo
-
mac-notification-sys
Thin wrapper around macOS Notifications
-
hap
Apple HomeKit Accessory Protocol (HAP)
-
objc-foundation
Rust wrapper for Objective-C's Foundation framework
-
getargv-sys
FFI bindings for libgetargv on macOS
-
litebot-osx
Litebox implimentation for OSX
-
wallet-pass
Build and sign passes for apple wallet
-
system_shutdown
shut down, reboot or log out operations
-
calx
Oxidized Core Audio API
-
xpc-connection-sys
XPC connection bindings for Rust
-
ptrauth-sys
stripping ARMv8.3 PAC signatures from pointers
-
service-management-sys
Apple
ServiceManagement.framework
low-level FFI bindings -
rm_ds_store
Command line tool to help delete Mac OS DS_Stroe files
-
apple-opensource-downloader
Easily download Apple's open source code from opensource.apple.com (AOS)
-
objc2-encode
Objective-C type-encoding representation and parsing
-
screencapturekit
Safe wrapper for Apple's ScreenCaptureKit
-
cocoa-utils
wrappers for Cocoa
-
tugger-apple
Random functionality related to Apple platforms
-
alfred
writing Alfred workflows. http://www.alfredapp.com
-
objrs_frameworks_metal
Bindings for Apple's Metal framework
-
apple-security-framework
Apple
Security.framework
bindings for macOS and iOS -
accesskit_macos
AccessKit UI accessibility infrastructure: macOS adapter
-
apple-bindgen
bindgen helper for Apple frameworks
-
core-media-sys
Bindings to CoreMedia.framework for OS X and iOS
-
async-zeroconf
Async library for wrapping Zeroconf implemenations for use with Tokio
-
apple-search-ads-client-secret-cli
Apple - Search Ads - Client Secret Cli