-
core-foundation
Bindings to Core Foundation for macOS
-
vcpkg
find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts
-
core-graphics
Bindings to Core Graphics for macOS
-
notify-rust
Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.
-
mach2
interface to the user-space API of the Mach 3.0 kernel that underlies OSX
-
objc2
Objective-C interface and runtime bindings
-
block2
Apple's C language extension of blocks
-
libproc
get information about running processes - for Mac OS X and Linux
-
core-text
Bindings to the Core Text framework
-
core_affinity
Manages CPU affinities
-
cosmic-text
Pure Rust multi-line text handling
-
coreaudio-rs
A friendly rust interface for Apple's CoreAudio API
-
screencapturekit
Safe Rust bindings for Apple's ScreenCaptureKit framework - screen and audio capture on macOS
-
virtual-fs
Wasmer Virtual FileSystem
-
async-native-tls
Native TLS using futures
-
coreaudio-sys
Bindings for Apple's CoreAudio frameworks generated via rust-bindgen
-
sysctl
Simplified interface to libc::sysctl
-
swift-rs
Call Swift from Rust with ease!
-
paneru
A sliding, tiling window manager for MacOS
-
cocoa-foundation
Bindings to Cocoa Foundation for macOS
-
kb-remap
assist remapping macOS keyboard keys
-
dark-light
Detect if dark mode or light mode is enabled
-
coremidi
CoreMIDI library for Rust
-
io-surface
Bindings to IO Surface for macOS
-
build-wrap
Help protect against malicious build scripts
-
binstalk-fetchers
The binstall fetchers
-
pfctl
interfacing with the Packet Filter (PF) firewall on macOS
-
cargo-swift
A cargo plugin to easily build Swift packages from Rust code for use in iOS and macOS applications
-
cargo-instruments
Profile binary targets on macOS using Xcode Instruments
-
ubi
The Universal Binary Installer library
-
folderify
Generate a native-style macOS folder icon from a mask file
-
proc-maps
Helper crate for getting virtual memory maps from processes
-
dua-cli
conveniently learn about the disk usage of directories, fast!
-
cider-cli
Manage macOS Apple apps from the command line — Reminders, Calendar, Contacts, Notes, Mail, Music, Keychain, Safari, and 30+ more
-
aerotag
Tag-based workspace manager for AeroSpace window manager
-
core-foundation-sys
Bindings to Core Foundation for macOS
-
system-configuration
Bindings to SystemConfiguration framework for macOS
-
mac-notification-sys
Thin wrapper around macOS Notifications
-
am
A beautiful and feature-packed Apple Music CLI
-
tracing-oslog
A layer for tracing that outputs to the oslog on macOS/iOS
-
sps
Package Manager for macOS
-
apple-cryptokit-rs
wrapper around Apple's native CryptoKit framework for App Store compliant cryptography
-
apple-to-last-fm
Scrobble Apple Music plays to Last.fm
-
io-kit-sys
Bindings to IOKit for macOS
-
adam
A command-line interface for compiling Gms2 projects
-
anybar_rs
application for controlling Anybar 0.2.3
-
imessage-rs
Modular Rust + Swift toolkit and local API server for iMessage, FaceTime, and FindMy on macOS
-
rattler_build_recipe
Recipe data model and parsing for rattler-build, including multi-stage evaluation and variant rendering
-
shiguredo_video_toolbox
Rust bindings for Apple Video Toolbox hardware video encoders and decoders
-
applevisor
Rust bindings for the Apple Silicon Hypervisor Framework
-
php-version-manager
A blazing fast, zero-configuration PHP version manager
-
apple-cli
Apple CLI for macOS (AppleScript-powered)
-
axcli
macOS Accessibility API CLI tool — a Playwright/Puppeteer-style CLI for native macOS apps
-
mtl-gpu
Rust bindings to Apple's Metal framework
-
pwrzv
A Rolls-Royce–inspired performance reserve meter for Linux and macOS systems
-
fsevent-sys
Rust bindings to the fsevent macOS API for file changes notifications
-
fdlimit
raising file descriptors limit for OSX and Linux
-
waxpkg
Fast Homebrew-compatible package manager
-
krunai
Create microVMs for running AI agents
-
alioth
Core library for Alioth, an experimental Type-2 hypervisor
-
resource-fork
reading and writing Macos resource forks
-
yuuskel
Initialize standardized, reproducible project directories
-
dylex
A high-performance dyld shared cache extractor for macOS and iOS
-
macos-accessibility-client
Wrapper around macOS' accessibility client APIs
-
rust-doubao-watermark
豆包 AI 图片去水印命令行工具
-
verifysign
cargo used to verify digital code signature on files
-
whatsyoursign
inspect the signature of a file
-
native-dialog
display dialogs. Supports GNU/Linux, BSD Unix, macOS and Windows.
-
savant-elite
Kinesis Savant Elite foot pedal programmer for macOS
-
macos-unifiedlogs
help parse macOS UnifiedLogs
-
trans_proxy
Transparent proxy with upstream HTTP CONNECT and SOCKS5 proxy support (macOS pf, Linux nftables)
-
microsandbox-filesystem
Filesystem backends and guest filesystem support for microsandbox
-
objc-sys
Raw bindings to the Objective-C runtime and ABI
-
reap-process
Watch a parent process and kill child processes when it dies (macOS)
-
dispatch2
Bindings and wrappers for Apple's Grand Central Dispatch (GCD)
-
trayicon
Tray Icon, that thing in the corner
-
shiguredo_audio_toolbox
Rust bindings for Apple Audio Toolbox audio encoders and decoders
-
macocr
An OCR Tool using Apple's Vision Framework API
-
nils-macos-agent
CLI crate for nils-macos-agent in the nils-cli workspace
-
setup-my-mac
Single-file macOS management
-
lid-angle
CLI tool to read and display real-time MacBook lid angle
-
asimeow
managing macOS Time Machine exclusions for developer's workspaces
-
chmod-bpf
Managing BPF device permissions on macOS
-
nix-installer
The Determinate Nix Installer
-
spotlight-find
Index-powered file search for macOS. Queries Spotlight instead of walking the filesystem.
-
astrid-workspace
Operational workspace boundaries for Astrid secure agent runtime
-
caffeinate2
Caffeinate MacOS utility with more options. Temporarily prevent your system from sleeping.
-
eventkit-rs
CLI for managing macOS Calendar events and Reminders via EventKit
-
mtl-sys
Low-level Objective-C runtime bindings for Metal
-
yolobox
Branch-scoped Linux VMs for local development on macOS
-
macnetmon
Network interface bandwidth monitor for macOS
-
insert-dylib
Inject LC_LOAD_DYLIB / LC_LOAD_WEAK_DYLIB into Mach-O binaries
-
mtl-foundation
Foundation framework bindings (NSObject, NSString, NSArray, etc.)
-
raycast-mcp-server
MCP server for Raycast automation on macOS -- 9 tools for search, commands, clipboard, shortcuts, window control, system functions, auth, extensions, workflows
-
cargo-piston
streamlining the configuration of rust binaries for various operating systems
-
wasmer-napi
NAPI library for Wasmer WebAssembly runtime
-
winload
Network Load Monitor — nload-like TUI tool for Windows/Linux/macOS
-
uapi
Wrappers for OS APIs on UNIX-like platform
-
voice-cli
CLI for voice TTS — like say, but with Kokoro
-
tauri-plugin-autostart
Automatically launch your application at startup
-
samply
A command line profiler for macOS and Linux
-
darwin-metrics
exposing native macOS system metrics
-
oversee
A modern system monitor for macOS with Apple Silicon GPU support
-
nanobar
A minimal macOS menu bar manager
-
breath
a tools for commiting rust with git or hg source code
-
gpscan
generate XML files compatible with GrandPerspective
-
core-animation
Ergonomic Rust bindings for macOS Core Animation with builder patterns
-
uzor-macos
macOS-specific backend for uzor
-
sketchytop
A minimal SketchyBar plugin written in Rust that shows basic performance stats
-
binstalk-types
The binstall toolkit that contains basic types for binstalk crates
-
darwin-kperf
Safe Rust bindings for Apple's kperf/kpc hardware performance counters
-
core-graphics-types
Bindings for some fundamental Core Graphics types
-
apple-bundles
Interface with Apple bundle primitives
-
tauri-plugin-biometry
A Tauri v2 plugin for biometric authentication (Touch ID, Face ID, fingerprint) on Android, macOS, iOS and Windows
-
tauri-plugin-liquid-glass
macOS 26+ Liquid Glass effect support for Tauri
-
applesauce-cli
A command-line interface for compressing and decompressing files using macos transparent compression
-
net-use
Monitor per-app network connections on macOS via proc_pidfdinfo, with TUI and CLI modes for building firewall whitelists
-
proc-janitor
Automatic orphan process cleaner daemon for macOS/Linux
-
vpn-kill-switch
VPN kill switch for macOS
-
netoproc
Per-process network traffic monitor for macOS and Linux
-
unison-fsmonitor
unison-fsmonitor implementation
-
kernex-sandbox
OS-level sandboxing for AI agent subprocesses (Seatbelt on macOS, Landlock on Linux)
-
readkey
A very small library for finding out if a key is currently pressed on macOS
-
uira-security
Platform-native sandboxing (macOS/Linux) and permission management for Uira
-
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.
-
ghfs
Mount GitHub repositories as a local filesystem
-
aranya-libc
A wrapper around parts of libc for Aranya Core
-
rust-cleaner
A native macOS menu bar utility that finds and cleans Rust compilation artifacts (target/ directories)
-
better_brew
🍻 Parallel Homebrew package manager that speeds up upgrades by fetching packages concurrently
-
wasmedgeup
An installer for the Wasmedge runtime and plugins
-
agent-desktop
CLI tool for AI agents to observe and interact with desktop UIs via accessibility APIs
-
libscu
fetching software/hardware info on Unix-like OSs
-
mtl-fx
MetalFX bindings for AI upscaling and frame interpolation
-
spm-swift-package
Command Line Tools for macOS to create project in Swift Package Manager with desirable files
-
block-sys
Raw bindings to Apple's C language extension of blocks
-
arcbox-vz
Safe Rust bindings for Apple's Virtualization.framework
-
objc2-link-presentation
Bindings to the LinkPresentation framework
-
spacemouse-proxy
WebSocket proxy for 3DConnexion SpaceMouse on macOS
-
rustcast
Productivity app for macOS
-
ringkernel-metal
Metal backend for RingKernel - Apple GPU support
-
proc_pidinfo
accessing process information using proc_pidinfo on macOS
-
snapcoin-cpu-miner-macos
High-performance SnapCoin CPU miner optimized for macOS
-
rm_ds_store
Command line tool to help delete Mac OS DS_Stroe files
-
defaults-rs
Open-source interface to a user's defaults on macOS
-
objc2-user-notifications
Bindings to the UserNotifications framework
-
cacao
Rust bindings for AppKit (macOS/Airyx/GNUStep, beta) and UIKit (iOS/tvOS, alpha)
-
kur
One Package Manager To Rule Them All
-
op-loader
TUI for configuring 1password secrets for injection into your shell environment
-
crabstep
Cross-platform, zero-dependency Apple/NeXTSTEP typedstream deserializer
-
jolt-theme
Theme system for terminal TUI applications with iTerm2 import support
-
wasmer-package
Packaging related types and functions for Wasmer
-
specter-mem
ARM64 memory manipulation framework for iOS/macOS — inline hooking, stealth code patching, hardware breakpoints, and shellcode loading
-
native-pkcs11-keychain
native-pkcs11 backend for macos keychain
-
cutler
Powerful, declarative settings management for your Mac, with speed
-
nightlight
A CLI for configuring 'Night Shift' on macOS 🌕🌖🌗🌘🌑
-
objc2-encode
Objective-C type-encoding representation and parsing
-
objc2-core-wlan
Bindings to the CoreWLAN framework
-
lam
Launch Agent Manager
-
empty-dir
Remove empty dirs
-
imessage-core
Core utilities for imessage-rs: config, date conversion, phone normalization, and typedstream decoding
-
dpp
DMG + HFS+/APFS + PKG + PBZX pipeline - walk through Apple disk images to extract packages
-
notifykit
macOS notification CLI with Claude Code hook support
-
ayatsuri
— Rust-native Neovim plugin for the blnvim-ng distribution
-
media-remote
Bindings for MediaRemote.framework
-
glyphana
Quickly find, inspect & collect unicode glyps
-
objc2-core-location
Bindings to the CoreLocation framework
-
makepad-platform
Makepad platform layer
-
stout
A fast, Rust-based Homebrew-compatible package manager
-
brewdiff
Homebrew diff functionality for nix-darwin configurations
-
blinc_cli
Blinc UI Framework CLI - build, run, and hot-reload Blinc applications
-
objc2-authentication-services
Bindings to the AuthenticationServices framework
-
small-bin
Sync'eM ALL - File/ Screenshot sync application with SFTP support, and web dashboard
-
axum-socket-backpressure
Backpressure provider for axum
-
tauri-plugin-widgets
A Tauri plugin to interact with App Widgets on Android, iOS, and macOS (WidgetKit). On Windows/Linux a desktop-widget window approach is supported.
-
segment_dumper
list the sections and segments from a mach-o binary
-
mtl-rs
Rust bindings for Apple's Metal API
-
imessage-db
Read-only rusqlite access layer for the macOS iMessage chat.db schema
-
cargo-vcpkg
A cargo subcommand to build a vcpkg tree from metadata entries in Cargo.toml for a top level crate and the crates that it depends on
-
clipboard-watcher
Async listener for the system clipboard that leverages the Stream trait
-
core-audio-types-rs
Rust wrapper for apple's CoreAudioTypes framework
-
axterminator
macOS GUI testing framework with background testing, sub-millisecond element access, and self-healing locators
-
a3s
a3s dev — local development orchestration tool for the A3S monorepo
-
guess-target
-
objc2-screen-capture-kit
Bindings to the ScreenCaptureKit framework
-
osx-scrobbler
A lightweight macOS menu bar application that scrobbles your music to Last.fm and ListenBrainz
-
tauri-plugin-plauth
Tauri plugin for authentication (PLAUTH) supporting macOS and iOS platforms with ASWebAuthenticationSession
-
knoll
A command-line tool for configuring macOS displays
-
everlong
notify when command exited
-
darwin-kperf-events
Apple Silicon PMU event definitions for darwin-kperf
-
winit-appkit
Winit's Appkit / macOS backend
-
shuru-vm
High-level VM management for shuru
-
blup
The Blender Version Manager
-
mdiew
A lightweight macOS markdown viewer with live reload
-
cmvm
that manages multiple CMake versions
-
getargv
Correctly access another process' args on macOS
-
alerter_rs
sending macos desktop notifications in Rust (actually a thin wrapper around alerter)
-
fm-bindings
Rust bindings for Apple's Foundation Models framework
-
apple-codesign
Pure Rust interface to code signing on Apple platforms
-
microsandbox-image
OCI image pulling, layer extraction, and caching for microsandbox
-
noti-rs
CLI tool for sending desktop notifications
-
gpui-symbols
Native SF Symbols for GPUI with type-safe Icon component
-
wasmer-swift
Experimental wasmer bindings for swift
-
ds-store-killer
Fast CLI to kill .DS_Store files with watch mode and launchd integration
-
apple-sys
The auto-managed -sys crate for Apple platforms using bindgen directly from build environment
-
tauri-macos-haptics
Modern macOS haptics (Taptic Engine) plugin for Tauri v2 apps with objc2 bindings
-
objc2-map-kit
Bindings to the MapKit framework
-
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
-
tauri-plugin-macos-fps
Tauri v2 plugin that unlocks >60fps on macOS by disabling WKWebView's frame rate cap
-
kegtui
Run Windows games/apps on macOS through wine
-
blinc_platform_desktop
Blinc desktop platform - macOS, Windows, Linux windowing and input
-
os-monitor
OS level monitor for tracking window focus and input events
-
alioth-cli
Command-line interface for Alioth, an experimental Type-2 hypervisor
-
winio-handle
Window handle for winio
-
soundstoic
macOS menu bar agent that locks the default input device using Core Audio HAL listeners
-
display-config
providing functions related to display configuration
-
getattrlistbulk
Safe Rust bindings for macOS getattrlistbulk() system call for high-performance directory enumeration
-
drag
Start a drag operation out of a window
-
smc-lib
interacting with Apple SMC keys
-
screencapturekit-sys
Unsafe FFI bindings for Apple's ScreenCaptureKit
-
sandbox-runtime
OS-level sandboxing tool for enforcing filesystem and network restrictions
-
objc2-osa-kit
Bindings to the OSAKit framework
-
macmemana
A terminal-based memory analysis tool for macOS with accurate swap accounting
-
machx
interface to the user-space API of the Mach 3.0 kernel that underlies OSX
-
cosmic-text-tessera-fork
Pure Rust multi-line text handling
-
objc2-symbols
Bindings to the Symbols framework
-
sys-file-manager-path
获取 Mac Finder、Windows Explore 窗口的路径
-
coremidi-sys
Low-level FFI bindings for the CoreMIDI framework
-
tauri-plugin-sparkle-updater
Tauri plugin for macOS app updates using the Sparkle framework
-
tailscale-localapi
Client for the Tailscale local API
-
tock256
Ultra-lightweight Pomodoro timer for macOS (CLI-only) with near-zero CPU usage while running
-
mac-wifi-password
A command-line tool to retrieve Wi-Fi passwords from macOS Keychain
-
ccn
Claude Code Notifier - Send macOS notifications with editor jump functionality for Claude Code hooks
-
vibebox
Ultrafast CLI on Apple Silicon macOS for fast, sandboxed development and LLM agents
-
kombrucha
Fast, parallel package manager compatible with Homebrew formulae
-
cocoanut
A minimal, declarative macOS GUI framework for Rust
-
winio-pollable
A thin wrapper over compio-runtime to make it pollable
-
objc2-photos
Bindings to the Photos/PhotoKit framework
-
paparazzi
A macOS-native command-line tool that captures screenshots and sends them directly to Claude Code with minimal setup
-
objc2-service-management
Bindings to the ServiceManagement framework
-
vforce
Safe no_std Rust bindings for the VForce family of hardware-accelerated vectorized math functions in the Accelerate framework on MacOS
-
objc2-event-kit
Bindings to the EventKit framework
-
mtl-quartz-core
QuartzCore/CoreAnimation bindings (CAMetalLayer, CAMetalDrawable)
Try searching with DuckDuckGo.