Kharon: a self-hosted, open source and lightweight directory synchronization application
Barcina Ribera, Mikel Alejo
MetadataShow full item record
The objective of this project is to develop an open source application, which allows synchronizing a directory in real time, between a client and a server. Kharon has been built using cutting edge libraries and tools, such as Qt for the graphical user interface, Boost libraries for networking, concurrency and function composition, Inotify for file monitoring or Librsync for comparing and updating files remotely, among others. The result of combining these libraries is Kharon, an application that not only meets the aforementioned objective, but also runs on systems with very low resources.