Bitcoin in Go (btcsuite)

Bitcoin in Go

btcsuite

Geek Repo

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

Home Page:https://btcsuite.github.io

Github PK Tool:Github PK Tool

Bitcoin in Go's repositories

btcd

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

btcwallet

A secure bitcoin wallet daemon written in Go (golang)

btcutil

Provides bitcoin-specific convenience functions and types

btcwire

Implements the bitcoin wire protocol - core wire protocol package from btcd

btcrpcclient

Implements a robust and easy to use websocket-enabled Bitcoin JSON-RPC client.

btcjson

Implements the bitcoin JSON-RPC API - a package from btcd

btcscript

Implements the bitcoin transaction script language - a package from btcd

Paymetheus

Bitcoin Wallet for Windows

Language:C#License:ISCStargazers:36Issues:5Issues:34

btcdb

Provides a database interface for the bitcoin block chain - a package from btcd

winsvc

Windows service library written in go - Forked from http://code.google.com/p/winsvc/

Language:GoLicense:BSD-3-ClauseStargazers:27Issues:7Issues:0
Language:GoLicense:NOASSERTIONStargazers:24Issues:11Issues:3

btcchain

Package btcchain implements bitcoin block handling and chain selection rules - a package from btcd

btcec

Implements support for the elliptic curves needed for bitcoin - a package from btcd

go-socks

SOCKS5 proxy library for Go

Language:GoLicense:BSD-3-ClauseStargazers:23Issues:9Issues:0

btclog

Package btclog implements a subsystem aware logger.

Language:GoLicense:ISCStargazers:19Issues:11Issues:1

goleveldb

LevelDB key/value database in Go.

Language:GoLicense:BSD-2-ClauseStargazers:18Issues:6Issues:0

bolt

A low-level key/value database for Go.

Language:GoLicense:MITStargazers:15Issues:6Issues:0

golangcrypto

[mirror] Go supplementary cryptography libraries

Language:GoLicense:BSD-3-ClauseStargazers:10Issues:2Issues:0

blocksafari

A web-based frontend to btcd

websocket

A WebSocket implementation for Go.

Language:GoLicense:BSD-2-ClauseStargazers:8Issues:4Issues:0

snappy-go

Implementation of the Snappy compression format written in go - Forked from http://code.google.com/p/snappy-go//

Language:GoLicense:BSD-3-ClauseStargazers:6Issues:3Issues:0

btcnet

Package btcnet defines the network parameters for standard Bitcoin networks.

btcws

Custom types for btcd websocket extension commands written in Golang

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.

Language:CSSLicense:ISCStargazers:3Issues:4Issues:0

go-flags

go command line option parser

Language:GoLicense:BSD-3-ClauseStargazers:3Issues:5Issues:0

grpc-go

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

Language:GoLicense:BSD-3-ClauseStargazers:1Issues:3Issues:0