Интересно, есть ли какая-то библиотека js, предназначенная для работы с Git. В частности, меня интересует следующий интерфейс js-git:
Думаю, я могу придать ему другой оборот:
Существуют ли современные библиотеки javascript для такого рода вещей? Спасибо.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


jsgit кажется наиболее широко используемой реализацией.
Кстати, я бы предложил иметь бэкэнд (например, node.js + Express), который общается с репозиторием git.
Не уверен, что вы можете вносить изменения в git из js, но вы определенно можете сделать следующее:
git applygit apply from-browser.patch
Примечание: я не на 100% уверен, что форматы будут совместимы из коробки, так что вам нужно это проверить.