Не могу подсказать конкретно, отталкивался бы от возможностей
GitHub API и, например,
Packagist.
Идея реализуема, но довольно сомнительна. Уверен, что в будущем вы внезапно можете обнаружить некие ограничения на ресурсы. Лучше использовать что-то другое.