RxOmnibar
I split off the Reactive Extensions (Rx) of my own Omnibar package so that you (and I!) can use it without having to download and build RxSwift.
Omnibar: https://github.com/CleanCocoa/Omnibar
RxOmnibar: https://github.com/CleanCocoa/RxOmnibar
This component is used in The Archive to perform the full-text search, select content via arrow keys from a list of notes, and display an auto-completion suggestion for the best (aka topmost) match as you type.
So in a way, the Omnibar remote-controls a NSTableView
, and then reflects the selection in itself.