New Graphviz Wrapper for .NET announcement

I hope this forum is the right place to post this announcement. I would like to inform you all of the Graphviz wrapper for .NET that I’ve been using for several projects now in the last couple of years, and have made open source just a few months ago.

The wrapper consists of a thin object-oriented layer around CGraph and Graphviz that performs foreign function calls to the native Graphviz code. Some rudimentary work has been done to make it threadsafe and garbage collected.

The link to the repository is
It is also available through a nuget package:

I would like to thank you all for the kind help I received when struggling with certain aspects of Graphviz.

Kind regards



Welcome Chiel.

You’re definitely in the right place. Sounds like a useful wrapper you’ve made.

None of the maintainers are Windows guys and we are currently planning on upgrading our build pipeline for Windows. Maybe we can ask you for expertise advice if we get into trouble?

I don’t consider myself an expert on build pipelines, but sure, you can ask. All I know is MsBuild support for C++ compilation is frustratingly meager :smile: And for mixing native and .NET assemblies even more so.

1 Like

Thanks. If you have a Windows computer where you can build software, you’re an expert in my eyes :grin: