libheif icon indicating copy to clipboard operation
libheif copied to clipboard

Go language binding maintainer needed

Open farindk opened this issue 1 year ago • 3 comments

The Go language binding is currently is a deserted state. I am no Go user and thus I do not plan to maintain this in the future.

Is anybody interested in maintaining the Go language bindings? This could be either within the libheif repository as it is now, or we could move the Go bindings to a different repository under maintainer control.

farindk avatar Jun 25 '24 19:06 farindk

This probably would be me then ;-)

Would make sense to move this to a new repository libheif-go or something similar. I'll think about it a bit and will let you know.

fancycode avatar Jul 01 '24 08:07 fancycode

Alternatively, we could try to auto-generate the wrapper with SWIG (https://www.swig.org/). I'm using that for a very large project (C++ / Java) and it works really well.

farindk avatar Jul 11 '24 21:07 farindk

The Go bindings will be maintained here: https://github.com/strukturag/libheif-go/

Please expect some more refactoring / updates before this is ready to use.

fancycode avatar Aug 26 '24 14:08 fancycode