Skip to content

很棒的比特币

为软件开发人员准备的比特币服务和工具清单 Awesome

Utilities

  • Nigiri - CLI 可与 Electrs 和 Esplora 一起快速启动比特币注册测试框. 包括水龙头和推送命令.
  • hal - 比特币 CLI 瑞士军刀(基于 rust-bitcoin).
  • BitKey - 用于气隙交易的实时 USB 和比特币瑞士军刀.
  • Pycoin - 基于 Python 的比特币和 alt-coin 实用程序库.
  • bx - 比特币命令行工具.
  • txwatcher - 一个小的 Python 实用程序,可让您通过 Blockchain Websocket API 监控比特币地址并执行自定义回调.
  • hellobitcoin - 一组简单的程序,可以生成比特币钱包、创建和签署交易,以及通过比特币网络发送交易.
  • Mining visualization
  • HD Wallet Scanner - 在您的 Bitcoin HD 钱包中找到所有使用过的地址,绕过差距限制.
  • <qr-code> – 无框架、无依赖、可定制、可动画、基于 SVG 的<qr-code> 网络组件.

Blockchain API and Web services

Market Data API

  • CoinMetrics.io 可以访问市场数据的 JSON REST API(免费和付费). 也可下载 CSV 数据文件.
  • Messari.io JSON REST API(免费和付费),可以访问市场数据、新闻、指标、资料等.

Wallets API

Open Source Wallets

Blockchain Explorers

C Libraries

C++ Libraries

JavaScript Libraries

PHP Libraries

Ruby Libraries

Python Libraries

  • BlockTrail SDK Python
  • btctxstore - 使用 OP_RETURN 在比特币交易中存储/检索信息的简单库.
  • pybitcointools - 来自 Vitalik Buterin 的比特币签名和交易的 Python 库. 项目停止.
  • pycoin - 用于比特币密钥、签名、交易的 Python 库. 包括用于操作密钥 (ku) 和事务 (tx) 的完整 VM 实现和工具.
  • bitcoin_tools - 用于构建和分析事务和脚本(标准和自定义)的 Python 库. 附带一个 UTXO 集分析工具. 包括几个示例和详尽的文档.
  • oogway - 用于 Python 的安全比特币实用程序库.

Java Libraries

> 请注意,您还可以使用 Scala libraries 在爪哇. * BitcoinJ * XChange - 提供简单且一致的 API 的库,用于与 50 多个比特币货币交易所进行交互. * Bitcoin Spring Boot Starter - 用于 Spring Boot 应用程序的比特币集成.

Scala libraries

> 请注意,您还可以使用 Java libraries 在斯卡拉. * Bitcoin-S - 用于比特币应用程序的 Scala/JVM 工具包,包括比特币数据结构、交易签名、强类型“bitcoind”/Eclair RPC 客户端等.

Swift libraries

  • secp256k1.swift - 用于 secp256k1 应用程序的 Swift 包,包括椭圆曲线操作、Schnorr、ZKP 等比特币.

.Net Libraries

  • NBitcoin - .NET 框架的综合比特币库.
  • BitcoinLib - The most complete, up-to-date, battle-tested .net Library and RPC Wrapper for Bitcoin and Altcoins in C#.

Playgrounds

Blockchain dump

  • WebBTC - 这些是由 webbtc.com 生成的 bitcoin-ruby-blockchain 数据库的 postgres 数据库转储.
  • BitcoinDatabaseGenerator - 一种高性能数据传输工具,可用于将数据从比特币核心区块链文件复制到 SQL Server 数据库.
  • Blockparser+SQL - 快速、快速和肮脏的比特币区块链解析器.
  • BitcoinABE - Abe:比特币和类似货币的区块浏览器.
  • Chaingraph – 多节点区块链索引器和 GraphQL API.

Full nodes

  • btcd - 自 2013 年以来基于 Go 的全节点.
  • Bitcoin-ruby-node - 基于比特币红宝石区块链的比特币节点.
  • Fullnode - 比特币的 Javascript 实现.
  • Bitcore Node - 通过 BitPay 链接到 node.js 的 bitcoind.
  • Bitcore - 以前只是一个 Nodejs 库,现在是一个完整的节点.

Read

Course

Additional Resources


灵感来自 awesome 列出事情. 由 BlockchainU 研究员创建.


License

CC0

在法律允许的范围内, Igor Barinov 已放弃该作品的所有版权和相关或邻接权.