bitpay/bitcore

A full stack for bitcoin and blockchain-based applications

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 33 minutes ago
Added to GitGenius on September 13th, 2026
Created on December 17th, 2013
Open Issues & Pull Requests: 54 (+0)
GitHub issues: Enabled
Number of forks: 2,147
Total Stargazers: 4,986 (+0)
Total Subscribers: 276 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Bitcore is a full-stack framework for building Bitcoin and blockchain-based applications in TypeScript.

The project addresses the need for comprehensive infrastructure to interact with multiple blockchain networks. It provides this through a monorepo structure containing both libraries and applications. The libraries handle core functionality like transaction creation, key derivation, and peer-to-peer networking across different cryptocurrencies including Bitcoin, Bitcoin Cash, Dogecoin, and Litecoin. The applications layer includes a standardized Node API for blockchain interaction, a wallet service for coordinating multisig wallets, a command-line interface, and a blockchain explorer interface.

Developers building financial technology applications that require multi-blockchain support should consider this toolkit. It suits projects needing wallet infrastructure, transaction handling, or blockchain data access across multiple networks. The framework is particularly valuable for teams implementing multisignature wallet coordination or requiring a unified API across different blockchain protocols. The monorepo structure allows adopting individual packages like the mnemonic implementation or peer-to-peer networking without taking the entire stack.

The project maintains active development with regular commits and contributions. The codebase follows an even-odd versioning scheme where even major versions represent stable releases and odd versions are beta releases that may include breaking changes. The project includes automated testing through continuous integration and welcomes external contributions through a documented process.