Вам нужен консультант или пример библиотеки? go get подтягивает зависимость по названию модуля, название вы определяете в файле go.mod. Обычно это ссылка на репозиторий, например, module github.com/go-chi/chi/v5.
У кого был опыт разработки какой либо библы для Go ?
Ну и конечно надо учитывать экспортируемость объектов, чтобы библиотека не позволяла вызывать внутренние методы/функции, которые не предназначены для использования пользователем. Примеров на том же гитхабе сотни тысяч, просто гуглите "golang 'something what you need' library".