Libbitcoin is an open source C++ Bitcoin blockchain toolkit that includes several libraries for building blockchain applications and services. It includes libraries for the blockchain database (libbitcoin-blockchain), a server API (libbitcoin-server), a client wrapper for the API (libbitcoin-client), and a command line interface (libbitcoin-explorer). Libbitcoin aims to provide a complete third-party implementation of the Bitcoin protocol that is not controlled by any single entity.