You can write a native resource provider in Go, which while requiring more steps, is going to be the path forward right now. I have an example I'm working on here:
https://github.com/aaronfriel/pulumi-wordle. Some other folks on the team are maintaining similar native providers that are arguably more useful 🙂