Libnetwork and other container runtimes

Does libnetwork function independent of the Docker engine? Can lib network be used with rkt engine or another container runtime? If so, are there examples of this?