spec icon indicating copy to clipboard operation
spec copied to clipboard

Are there any plans to use c# to write plug-ins?

Open GreenShadeZhang opened this issue 3 years ago • 4 comments

As the title says, are there any plans to develop plug-ins using c#?

GreenShadeZhang avatar Dec 08 '21 06:12 GreenShadeZhang

Most of the SDKs (AssemblyScript, TinyGo, Zig) were contributed by the community. There is nothing stopping someone from implementing C# SDK (and there is nothing in the ABI that would prevent that), but I'm not aware of anyone working on it.

PiotrSikora avatar Dec 08 '21 18:12 PiotrSikora

Just adding more info here as looks like there are more people interested in a C# SDK development.

https://discuss.istio.io/t/anyone-working-on-a-proxy-wasm-c-sdk/12112

Jeskz0rd avatar Feb 14 '22 16:02 Jeskz0rd

Just adding more info here as looks like there are more people interested in a C# SDK development.

https://discuss.istio.io/t/anyone-working-on-a-proxy-wasm-c-sdk/12112

The link below seems to help. https://github.com/dotnet/runtimelab/tree/feature/NativeAOT-LLVM

GreenShadeZhang avatar Mar 11 '22 01:03 GreenShadeZhang

The Experimental WASI SDK for .NET Core project should be helpful for writing istio plugins in c#. Interested can see if this function can be implemented? https://github.com/SteveSandersonMS/dotnet-wasi-sdk

GreenShadeZhang avatar Apr 08 '22 03:04 GreenShadeZhang