Skip to content

docs: add gosd (pure Go bindings) to README#1480

Open
l8bloom wants to merge 1 commit intoleejet:masterfrom
l8bloom:update-readme-with-new-go-bindings
Open

docs: add gosd (pure Go bindings) to README#1480
l8bloom wants to merge 1 commit intoleejet:masterfrom
l8bloom:update-readme-with-new-go-bindings

Conversation

@l8bloom
Copy link
Copy Markdown

@l8bloom l8bloom commented May 7, 2026

Hello,

I've developed gosd, a set of pure Go (no CGO) bindings for stable-diffusion.cpp. I noticed that existing Go implementations in the README are currently out of sync with the latest upstream APIs, so I built this to provide a modern alternative.

Key features:

  • Pure Go: Uses FFI (no CGO), making cross-platform builds seamless.
  • Up-to-date: 100% stable-diffusion.cpp API coverage with CI/CD that tracks upstream changes to ensure compatibility.
  • Cross-platform: Regularly tested on Windows, Linux, and macOS.
  • Versioning: Clearly maps gosd releases to specific sd.cpp versions.

I believe this would be a valuable addition for Go developers looking to integrate this project.
Thank you for all the work on this engine!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant