This is simple realisation of Huffman code for beginners. It's used for lossless data compression. GUI has been written with using FLTK (https://www.fltk.org/). It works well for text files if file size is greater than 1000 bytes. The compression reaches 50% for big files.
$ make && ./main