p2panda icon indicating copy to clipboard operation
p2panda copied to clipboard

FFI Binding generation (via GObject and UniFFI)

Open adzialocha opened this issue 1 year ago • 2 comments

adzialocha avatar Dec 19 '24 12:12 adzialocha

UniFFI currently supports (Link):

  • Kotlin
  • Swift
  • Python
  • Ruby
  • Go
  • C#

GObject (Link):

  • Vala
  • Python
  • JavaScript / NodeJS
  • Ruby
  • Haskell
  • Go
  • C++
  • Lua
  • .. and more

Maybe just sticking to GObject is enough (even though the UniFFI interface looks more modern)?

adzialocha avatar Dec 19 '24 12:12 adzialocha

I am lurking, I have subscribed, I am highly interested in Golang bindings 😌

(Is anyone hacking on this? I'm willing to give it a shot but don't know a fucking thing about Rust or the internals of the project. If it sounds possible, any and all tips welcome! Hope you're all well! Best wishes, happy new year, destroy capitalism etc.)

decentral1se avatar Jan 11 '25 01:01 decentral1se