By cadawg on Skatehive
If you've ever gone looking for a Go library to work with Hive, you'll know there are quite a few forks floating around. They all trace back to @foxon's original hivego — without that foundation, none of the rest of this would exist, so thank you. The natural thing with a library like that is for everyone to fork it and add whatever they specifically need. @deathwing's fork had some great ideas, and others have contributed their own pieces too. But the result is a scattered ecosystem where no single library does everything. I wanted to change that — a complete Go client for Hive with every operation, streaming blocks, account queries, and the rest of it, without needing to glue multiple forks together. So let me introduce github.com/cadawg/hivego What does it do? At its core it lets you sign and broadcast any Hive transaction from Go, and read data back from the chain. It handles the full binary serialization locally — so your keys never leave your process — and supports multi-node fai