Bitcoin in Go
Grow your team on GitHub
GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign upRepositories
-
btcwallet
A secure bitcoin wallet daemon written in Go (golang)
-
btcd
An alternative full node bitcoin implementation written in Go (golang)
-
btcutil
Provides bitcoin-specific convenience functions and types
-
-
btclog
Package btclog implements a subsystem aware logger.
-
-
-
snappy-go
Implementation of the Snappy compression format written in go - Forked from http://code.google.com/p/snappy-go//
-
winsvc
Windows service library written in go - Forked from http://code.google.com/p/winsvc/
-
btcrpcclient
Implements a robust and easy to use websocket-enabled Bitcoin JSON-RPC client.
-
seelog
Forked from cihub/seelogSeelog provides logging functionality with flexible dispatching, filtering, and formatting. Natively written in Go language. Check our Wiki page for more detailed description, reference, tutorials, etc.
-
Paymetheus
Bitcoin Wallet for Windows
-
btcsuite.github.io
Testing
-
blocksafari
A web-based frontend to btcd
-
-
-
-
-
btcws
Custom types for btcd websocket extension commands written in Golang
-
btcjson
Implements the bitcoin JSON-RPC API - a package from btcd
-
btcec
Implements support for the elliptic curves needed for bitcoin - a package from btcd
-
btcnet
Package btcnet defines the network parameters for standard Bitcoin networks.
-
btcwire
Implements the bitcoin wire protocol - core wire protocol package from btcd
-
btcchain
Package btcchain implements bitcoin block handling and chain selection rules - a package from btcd
-
btcscript
Implements the bitcoin transaction script language - a package from btcd
-
btcdb
Provides a database interface for the bitcoin block chain - a package from btcd