Gummi è un'applicazione che permette di creare file di testo sfruttando il linguaggio di markup LaTeX, ampiamente utilizzato soprattutto in ambienti scientifici e universitari grazie alla possibilità di impaginare formule ed espressioni matematiche in maniera semplice e comoda. L'interfaccia dell'applicazione è divisa in due aree principali: quella sinistra in cui è possibile modificare il markup della pagina, con un sistema per la colorazione della sintassi che permette di gestire rapidamente ogni elemento, e quella destra, in cui viene mostrata un'anteprima in tempo reale del documento realizzato.
Gummi è possibile utilizzare un semplice helper che permette di creare comodamente tabelle e matrici, esportare i documenti creati in formato PDF, sfruttare uno strumento per la ricerca di errori nel markup e correggere gli errori grammaticali grazie ad un correttore ortografico. Il cuore dell'applicazione è scritto in C e l'obiettivo principale dello sviluppatore è da sempre quello di realizzare un software semplice da usare ed in grado di sostituirsi ai principali programmi di questo settore.