giv è un programma per la visualizzazione di immagini liberamente utilizzabile in quanto viene distribuito con licenza GPL. È basato sulla piattaforma GTK+, la quale consente di sviluppare interfacce grafiche in modo assistito. All'apertura del programma ci si rende subito conto dell'essenzialità con la quale è stato pensato, a cominciare dalla finestra principale con la disponibilità dei soli classici menù a tendina per interagire con i file. Oltre che attraverso l'apposito menù di apertura ed esplorazione delle risorse locali, le immagini sono inseribili con la più comoda funzione drag and drop.
Nel menu di visualizzazione di giv sono previsti alcuni comandi per ridimensionare e contrastare i file in modo automatico e sono disponibili anche alcuni effetti per variare le impostazioni dei colori, trasformare le immagini in negativo o normalizzarle. Il menù degli strumenti consente invece di variare il livello del contrasto delle foto, mostrare informazioni sulle loro proprietà, calibrare la dimensione dei pixel e cambiare l'ingrandimento. L'applicazione risulta particolarmente leggera ed è utilizzabile anche nei netbook.