Plugin host + SDK for Dragonfly, with support for:
- Go plugins (
.so) - C# plugins (NativeAOT
.so) - Rust plugins (
cdylib.so)
Run the server + plugin build pipeline in Docker:
./start.shRun with PowerShell on Windows:
./start.ps1cmd/- server entrypointplugin/- host runtime + ABI + SDKsplugins/- example plugins (vanillain Rust,pluginin Go,csharp)
Show available make targets:
make helpTypical local checks:
make testRegenerate internal generated code:
make generate- C# plugins require
cgoin the host build and are loaded from native shared libraries. - For plugin reload while running, use:
/pl reload all