There's also isomorphic-git [1], which is git client implemented in Javascript.
[0]: https://github.blog/changelog/2021-09-13-a-simpler-api-for-a... [1]: https://isomorphic-git.org/