go-macos
Popular repositories Loading
-
virtualdisplay
virtualdisplay PublicPure-Go CGO=0 virtual displays on macOS, so the desktop can extend onto screens that are not there
Go 3
-
screencapture
screencapture PublicPure-Go CGO=0 ScreenCaptureKit: enumerate displays and windows, stream their pixels
Go 1
-
notify
notify PublicPure-Go CGO=0 macOS notification & event-bus interop: Darwin notify(3) + NSDistributedNotificationCenter via purego (objc_msgSend + libSystem), no cgo, no osascript.
Go
-
keychain
keychain PublicPure-Go (CGO=0) macOS Keychain generic-password store via purego — Set/Get/Delete, no cgo, no /usr/bin/security
Go
Repositories
- videotoolbox Public
Hardware H.264 and HEVC decoding on macOS from pure Go (CGO_ENABLED=0) via VideoToolbox and purego — the path AVFoundation cannot take, because it does not demux Matroska.
- iokit Public
Pure-Go (CGO=0) macOS IOKit access through purego: HID device enumeration, report writing and input-report streaming. No cgo, no hidapi, no ioreg.
- factors Public
macOS's authentication factors as go-authn/mfa factors: Touch ID and a security key, pure Go, CGO_ENABLED=0
- audiotoolbox Public
AudioToolbox from pure Go on macOS: decode compressed audio and play PCM, CGO_ENABLED=0 via purego.
- appdmg Public
A .dmg for a Mac app: HFS+ volume, background picture, icon positions, volume icon. Pure Go, CGO_ENABLED=0.
- metal Public
Compute kernels on a Mac's GPU from pure Go, no cgo. Kernels compiled at run time; unified memory means nothing is uploaded or downloaded.
- virtualdisplay Public
Pure-Go CGO=0 virtual displays on macOS, so the desktop can extend onto screens that are not there
- usernotifications Public
Pure-Go (CGO_ENABLED=0) binding to macOS UNUserNotificationCenter: the live replacement for the deprecated NSUserNotification.
People
This organization has no public members. You must be a member to see who’s a part of this organization.
Top languages
Loading…
Most used topics
Loading…