libgit2 plugin installerKBVELibGit
An editor-only Unreal Engine 5 plugin that uses libgit2 to clone, fetch, and manage public GitHub repositories as local UE plugins — directly from an in-editor installer panel. It loads at PostEngineInit, contains no runtime content, and is currently a beta, experimental plugin.
Editor-only installer
Backed by libgit2 (bundled ThirdParty), it loads at PostEngineInit with no runtime content — an in-editor panel to browse and install repos as plugins.
- Backend — libgit2 (ThirdParty).
- Status — beta, experimental.
What it gives you
Features
Clone / fetch over libgit2
A fresh clone for new repos, a fetch-latest for ones already on disk, all driven by the bundled libgit2 ThirdParty library.
Remote HEAD resolution
Resolves a registry HEAD over the wire via ls-remote without a full clone when no local copy exists.
Git Plugin Installer panel
An editor UI (SGitInstallerPanel) that adds a "Git Plugin Installer" entry for browsing and installing repos as plugins.
Plugin registry + validation
A plugin registry, validator, and lock guard keep installed plugins consistent.
Questions
Frequently asked
What does KBVELibGit do?
KBVELibGit is an editor-only Unreal Engine 5 plugin that uses the libgit2 library to clone, fetch, and manage public GitHub repositories as local Unreal plugins from inside the editor.
Which engine versions and platforms does KBVELibGit support?
It targets Unreal Engine 5.4 and newer, and supports Win64, Linux, and Mac. It is an editor module that loads at the PostEngineInit phase and is currently a beta, experimental plugin.
How does KBVELibGit fetch repositories?
It uses libgit2 directly to clone a fresh repo or fetch the latest for an already-cloned one, and can resolve a registry HEAD over the wire with ls-remote when no local clone exists, all through an in-editor Git Plugin Installer panel.
