general purpose github based package manager