libversion is an advanced version string comparison library used by the Repology project. It is capable of comparing version strings even if they are written in different formats.