@btcsuite

Bitcoin in Go

A suite of packages and tools for working with Bitcoin in Go (golang) including btcd, a full node, mining capable, Bitcoin implementation.

  • An alternative full node bitcoin implementation written in Go (golang)

    Go 2,704 952 ISC Updated Jul 15, 2018
  • A secure bitcoin wallet daemon written in Go (golang)

    Go 410 281 ISC Updated Jul 14, 2018
  • Provides bitcoin-specific convenience functions and types

    Go 163 167 ISC Updated Jul 6, 2018
  • Windows service library written in go - Forked from http://code.google.com/p/winsvc/

    Go 16 21 BSD-3-Clause Updated May 23, 2018
  • Implements a robust and easy to use websocket-enabled Bitcoin JSON-RPC client.

    80 79 Updated Jan 26, 2018
  • Package btclog implements a subsystem aware logger.

    Go 12 38 ISC Updated Dec 6, 2017
  • Go 30 24 ISC Updated Oct 6, 2017
  • seelog

    Forked from cihub/seelog

    Seelog 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.

    3 191 Updated Jun 20, 2017
  • SOCKS5 proxy library for Go

    Go 14 23 Updated Jan 5, 2017
  • bolt

    Forked from boltdb/bolt

    A low-level key/value database for Go.

    Go 4 682 MIT Updated Aug 24, 2016
  • Go 16 16 Updated Aug 17, 2016
  • Bitcoin Wallet for Windows

    C# 14 22 ISC Updated Aug 12, 2016
  • Testing

    CSS 2 3 ISC Updated Aug 12, 2016
  • A web-based frontend to btcd

    9 13 Updated Aug 8, 2016
  • go command line option parser

    Go 3 131 BSD-3-Clause Updated May 6, 2016
  • A WebSocket implementation for Go.

    Go 6 943 BSD-2-Clause Updated Apr 26, 2016
  • Implementation of the Snappy compression format written in go - Forked from http://code.google.com/p/snappy-go//

    Go 2 13 BSD-3-Clause Updated Apr 27, 2016
  • grpc-go

    Forked from grpc/grpc-go

    The Go language implementation of gRPC. HTTP/2 based RPC

    Go 1 964 Updated Apr 26, 2016
  • LevelDB key/value database in Go.

    Go 4 291 BSD-2-Clause Updated Mar 30, 2016
  • [mirror] Go supplementary cryptography libraries

    Go 4 565 Updated Mar 4, 2015
  • Custom types for btcd websocket extension commands written in Golang

    4 15 Updated Feb 19, 2015
  • Implements the bitcoin JSON-RPC API - a package from btcd

    59 35 Updated Feb 19, 2015
  • Implements support for the elliptic curves needed for bitcoin - a package from btcd

    24 13 Updated Feb 6, 2015
  • Package btcnet defines the network parameters for standard Bitcoin networks.

    5 13 Updated Feb 6, 2015
  • Implements the bitcoin wire protocol - core wire protocol package from btcd

    180 42 Updated Feb 5, 2015
  • Package btcchain implements bitcoin block handling and chain selection rules - a package from btcd

    21 14 Updated Jan 31, 2015
  • Implements the bitcoin transaction script language - a package from btcd

    34 15 Updated Jan 30, 2015
  • Provides a database interface for the bitcoin block chain - a package from btcd

    29 17 Updated Jan 27, 2015