As bibliotecas libvncserver e libvncclient são bibliotecas C para diferentes plataformas que permitem implementar facilmente funcionalidades de servidor ou cliente VNC. VNC significa Virtual Network Computing e é um protocolo que permite controlar remotamente um computador. Essas bibliotecas são de código aberto e podem ser usadas em diferentes sistemas operacionais, como Windows, Linux e Mac. Elas também são fáceis de usar, tornando simples para os desenvolvedores  adicionarem funcionalidade VNC a seus próprios projetos. 