This is a modified copy of NCIDpop using OSX notifications (10.8+). It listens to an NCID server and attempts to display callers as they appear in the contacts list.
Caveat: tested on 10.12 only.
This library is free software. The full text of the license can be found in the license.txt file included with this project.