These packages are available as a package collection, usable in Xcode or SwiftPM.
Monitor changes to files and directories using kernel event notifications (kqueue) in Swift
1 package.