Попробуйте использовать github api, для получения информации о хранилище используйте GET / repos /: owner /: repo
Что касается JavaScript, вы можете использовать https://github.com/octokit/rest.js
После правильного импорта библиотеки (на стороне сервера установите пакет через npm и потребуйте, чтобы этот модуль, на стороне клиента загрузил библиотеку браузера и вставил тег script в ваш html-файл), тогда вы можете попробовать что-то вроде этого
// const Octokit = require('@octokit/rest') // server only
const octokit = new Octokit();
const result = await octokit.repos.get({'owner', 'repo'});