Skip to content
unreal · editor · git

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.
0.1.0Version
Editor moduleType
UE 5.4+Engine
Win64 · Linux · MacPlatforms

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.