There are two C libraries which provide a socket interface to the pigpio daemon.  They provide an interface very similar to the pigpio Python module.
Additional details of the pigpio socket interface.

Additional details of the pigpio pipe interface.

pig2vcd is a utility which converts pigpio notifications into the VCD (Value Change Dump) format.  VCD can be read by many programs, in particular GTKWave.