前十大有关于比特币的node.js的开源项目

                                  BitcoinJs(bitcoinjs-lib)

1、这是一个比特币的开发工具包,我看到很多的用node.js的项目都在用这个。主要的功能就是用这个开发包去调用比特币区块链。我自己感觉这个应该重点关注。
https://github.com/bitcoinjs/bitcoinjs-lib Start:2905 fork:1020

MIT开源协议

                                      Gekko

2、Gekko是一个比特币交易机器人和回测平台,连接到流行的比特币交易所。它用javascript编写并在node.js上运行,可以很容易地自动化自己的交易策略,Gekko可以观察实时市场,自动执行和评估策略。虽然这样做Gekko将存储它看到的所有市场数据,但这使得以后可以根据历史数据模拟交易策略,看看它们是否有利可图(回测)。我自己的理解, 根据市场数据,帮你制定更好的赚钱策略的平台。

https://github.com/askmike/gekko Star:7009 fork:2475

麻省理工学院许可证(MIT)

                                       Bitcore

3、为下一代金融技术构建基于比特币和区块链的应用程序的基础设施,看到这几个字就明白了,一个做金融的。目前按照GitHub安装教程安装了这个程序,但是发现就是一个区块链浏览器。

https://github.com/bitpay/bitcore Star:2891 fork:995

根据MIT许可证发布的代码。

                                        Copay

4、Copay是一款适用于桌面和移动设备的安全比特币钱包平台,感觉这个钱包做的还不错,如果做钱包可以拿来参考一下,涵盖了主流平台,值得研究

https://github.com/bitpay/copay start:2226 fork:1104

Copay根据MIT许可证发布

                               bitpay/insight-api、bitpay/insight-ui

5、这两个都是bitpay推出的工具,一个是用于web服务的REST(restful)后端接口,他们给了一些后端接口的例子,我认为对于做后端的web开发很有必要学习。

https://github.com/bitpay/insight-api

另一个是比特币区块链浏览器。

https://github.com/bitpay/insight

根据MIT许可证发布

                                           ccxt

6、一个JavaScript / Python / PHP加密货币交易库,支持超过100个比特币/ altcoin交换。这个是一个很丰富的库,开箱即用,统一化的api。Ccxt支持的交易市场很多,我估计应该是的到了很多的交易市场的支持。对于开发交易类型的应用是不容错过的。Start数和fork数都比较高。

https://github.com/ccxt/ccxt start:8053 fork:2133

根据MIT许可证发布

                                           bcoin

7、类似于bitcoinjs,感觉都差不多,但是已经帮你写好了后端的逻辑,只需要简单的配置就可以拿来用了,但是这样你就的跟着它的思路走,总感觉不自由,所以你还得去写,这个在成熟的企业里面用的跟多一些

https://github.com/bcoin-org/bcoin start:1800 fork:477
根据MIT许可证发布

                                         bitcoincashjs

8、一个类似于bitcoinjs的中间件,但是这个是针对BCH的,在我学习的过程中成,使用bitcoinjs去产生的哈希值,然后广播到BCH的测试网络,出现了报错的情况,使用bitcoincashjs就没有错了。
https://github.com/bitcoincashjs/bitcoincashjs start: 65 fork:725
根据MIT许可证发布

                                        cryptocurrency 

9、一个加密货币套利机会计算器。超过800种货币和50个市场。直白的说就是帮助你更好的获利,从一个更高的价格卖出你持有的加密货币。
https://github.com/manu354/cryptocurrency-arbitrage start:728 fork:237
根据GPL开源协议发布

                                      bitcore-wallet-service

10、这是一个bitPay开源的钱包后端服务,务通过简单直观的REST API促进多功能钱包的创建和操作。这个项目值得去看一看,内容比较的齐全。能够增强你对后端开发的认识。
https://github.com/bitpay/bitcore-wallet-service start:486 fork:459

总结,这是我自己通过这些天的学习总结出来的,带有一些主观意愿在其中。然后还发现bitpay旗下很多开源项目比较的优秀。如果你对比特币钱包感兴趣,可以重点看看它的GitHub。

你可能感兴趣的:(前十大有关于比特币的node.js的开源项目)