EOS開發者資源的大清單

EOS開發者資源的大清單,自主網推出僅3個多月後,EOS正迅速發展其用戶和開發者社區。在撰寫本文時,EOS已經達到了超過20,000,000個不可逆塊,而且具備大約3996個每秒交易(TPS)的一致吞吐量。更使人印象深入的是不斷增加的活躍用戶羣。截至目前,排名前10位的EOSdApp擁有超過24,822名活躍用戶,接近目前Etherum排名前10位dApp的活躍用戶數的4倍。php

EOS dApp開發人員資源

咱們的工做尚未完成,它剛剛開始。當咱們本週在丹佛EOS Rise接近咱們的第一個EOS開發者研討會時,咱們但願建立一個有用的資源,開發人員能夠參考這些資源來查找與EOS dApp開發相關的全部最新工具,插件和庫。前端

咱們知道一切都是去中心化的,特別是在這些早期,可是一點一點地逐漸變得愈來愈好。java

因此沒有進一步的麻煩...這裏是咱們的EOS開發者資源的大清單......node

開發者頻道

EOS的優點之一是它是使人驚歎的開發者社區。不要由於伸出手去尋求幫助而感到羞恥。你能夠在下面的任何渠道中找到大量EOS開發人員,他們知識淵博並樂於幫助你解決問題。你須要作的第一件事是使用Telegram,由於你會常用它。python

1. EOS開發人員(Telegram)android

這是目前EOS開發人員的主要中心,僅面向EOS開發討論(是的,僅限!)。你能夠得到其餘社區成員以及Block One員工本身回答的任何問題。衆所周知,Dan Larimer本人會不時出如今這個小組中回答問題。c++

連接:https://t.me/joinchat/Esi1OkPktgcFeJ3Lmlcrqggit

2. EOS Rise(Telegram)程序員

EOS Rise Developer Workshop系列的官方小組。你能夠找到Phil Mesnier,Eugene Luzgin和來自這裏生態系統的其餘導師,他們很樂意回答你的任何技術問題。github

連接:https://t.me/eosrise

3. EOS Opportunities(Telegram)

在EOS中討論機會,宣傳你的技能,與DAPP公司聯繫,在EOS經濟中找到你的利基。

連接:https://t.me/eos_opportunities

4. EOS設計(Telegram)

任何與UX/UI或通常設計主題相關的內容。若是你更專一於前端,你常常能夠找到社區中的其餘設計師與你合做。

連接:https://t.me/EOSdesign

開發人員文檔和工具

你須要良好的文檔和工具來構建殺手dApp,這正是咱們爲你提供來自EOS生態系統的最佳開發人員文檔和工具的緣由。

5. EOSIO Developer Portal

EOSIO Developer Portal由Block One本身構建,是獲取最新版EOSIO軟件最新信息的最佳場所之一。

連接:https://developers.eos.io

6. EOSIO Stack Exchange

若有疑問,請進行堆棧交換。EOSIO堆棧交換活躍於來自世界各地的知識淵博的開發人員。若是你剛剛開始,確定是一個關鍵資源。

連接:https://eosio.stackexchange.com

7. EOSDocs

EOSDocs是另外一個開發人員文檔和資源的好地方。

連接:https://www.eosdocs.io

EOS錯誤代碼中文:http://cw.hubwiz.com/card/c/eos-error-code/

EOS RPC API手冊:

8. EOS訓練營

大量的塊製做人贊助課程和教育資源。

連接:https://eosbootcamp.com

9. EOS教程

各類技能水平的EOS教程網站。

連接:https://eostutorials.com

中文教程推薦咱們匯智網的:

  • EOS入門教程,本課程幫助你快速入門EOS區塊鏈去中心化應用的開發,內容涵蓋EOS工具鏈、帳戶與錢包、發行代幣、智能合約開發與部署、使用代碼與智能合約交互等核心知識點,最後綜合運用各知識點完成一個便籤DApp的開發。
  • 深刻淺出玩轉EOS錢包開發,本課程以手機EOS錢包的完整開發過程爲主線,深刻學習EOS區塊鏈應用開發,課程內容即涵蓋帳戶、計算資源、智能合約、動做與交易等EOS區塊鏈的核心概念,同時也講解如何使用eosjs和eosjs-ecc開發包訪問EOS區塊鏈,以及如何在React前端應用中集成對EOS區塊鏈的支持。課程內容深刻淺出,很是適合前端工程師深刻學習EOS區塊鏈應用開發。

10. CLEOS

命令行界面,用於與區塊鏈交互並管理錢包。

連接:https://github.com/EOSIO/eos/tree/master/programs/cleos

CLEOS命令中文手冊:http://cw.hubwiz.com/card/c/cleos/

11. NODEOS

核心EOSIO節點守護程序,能夠配置插件來運行節點。示例用法是塊生產,專用API端點和本地開發。

連接:https://github.com/EOSIO/eos/tree/master/programs/nodeos

12. KEOSD

將EOSIO密鑰安全存儲在錢包中的組件。

連接:https://github.com/EOSIO/eos/tree/master/programs/keosd

13. EOSC

EOSC是一個跨平臺(Windows,Mac和Linux)命令行工具。

連接:https://github.com/eoscanada/eosc

14. FC

FC表明快速編譯c++庫,並提供一組用於開發異步庫的實用程序庫。

連接:https://github.com/bytemaster/fc

EOS C語言API手冊:http://cw.hubwiz.com/card/c/eosio-c-api/

15. Wabt

WABT(咱們將其命名爲「wabbit」)是WebAssembly的一套工具。

連接:https://github.com/WebAssembly/wabt

16. Wasm Dec

WASMDEC是一個將WebAssembly二進制文件轉換爲C的程序。

連接:https://github.com/wwwg/wasmdec

17. EOSIO合約

智能合約與EOSIO的一些基本功能。

連接:https://github.com/EOSIO/eosio.contracts

18. EOS智能合約開發工具包

Dockerized環境,以引導你的智能合約開發。

連接:https://github.com/EOSArgentina/eosdev

19. EOS Factory

基於Python的EOS智能合約開發和測試框架。

連接:https://github.com/tokenika/eosfactory

20. EOSJS

EOS區塊鏈的通用庫。

連接:https://github.com/EOSIO/eosjs

中文文檔推薦:

EOSJS中文手冊:http://cw.hubwiz.com/card/c/eosjs-manual/ EOS-ECC中文手冊:http://cw.hubwiz.com/card/c/eosjs-ecc-manual/

21. EOSJS瀏覽器

適用於瀏覽器的EOSJS版本。

連接:https://github.com/EveripediaNetwork/eosjs-browser

22. EOSIO Project Boilerplate Simple

一個EOSIO樣板項目,包含UI和Smart Contract代碼,以及初始化和啓動全部必要組件以幫助你開始構建的設置腳本。

連接:https://github.com/EOSIO/eosio-project-boilerplate-simple

23. EOS RC Parser

EOS Ricardian合約解析器。

連接:https://github.com/EOSEssentials/EOS-RC-Parser

24. EOS助手

幫助EOSIO的bash腳本列表。

連接:https://github.com/EOSEssentials/EOSHelpers

25. EOS Blox

EOS Blox是世界上第一套Web組件,並提供定製的智能合約。

連接:https://www.eosblox.com/

26. Ping EOS

在EOS/React.js之間實現ping。

連接:https://github.com/eosasia/ping-eos

27. EOS加密

容許加密和解密消息。

連接:https://github.com/EOS-Nation/eos-encrypt

28. EOS通信

此node.js模塊容許在EOS平臺上進行鏈上加密通訊。

連接:https://github.com/eostitan/eos-communication

29. Bloks.io

EOS最好的塊瀏覽器之一。用於跟蹤網絡上的全部類型的操做。

連接:https://bloks.io

Testnets

你應該作的第一件事就是參與EOS testnet,以便開始測試你的dApp。EOS的兩個主要測試網絡是活動和支持的Jungle和Cryptokylin。咱們建議開發人員熟悉這兩種tesnet環境。

30.Jungle

Jungle是生態系統中最古老,最可靠的測試網絡之一,已成爲EOS開發社區的支柱。

連接:https://github.com/CryptoLions/EOS-Jungle-Testnet

31. Cryptokylin

CryptoKylin Testnet是一個開發人員友好的測試網絡,主要由位於中國的一組EOS Mainnet Block Producers維護,但世界各地都有活躍的參與者。

連接:https://github.com/cryptokylin/CryptoKylin-Testnet

32. EOS調試

EOS Debug是EOS開發人員的指南,他們但願在社區測試網上下載,構建和試驗EOS.IO軟件。

連接:https://github.com/eoscafe/eos-debug

基礎設施/DevOps的

若是沒有一些基本的DevOps技能以及修復節點常見問題的能力,你將沒法得到很遠的開發EOS dApp。咱們編寫了本文發佈時可用的一些最佳資源,使你的工做更輕鬆。

33. EOS節點工具

適用於任何EOS愛好者,dApp開發人員或塊生產者的資源和工具集合。

連接:https://eosnode.tools

34. EOSIO Docker

在Docker上簡單快速地設置EOS.IO。

連接:https://github.com/EOSIO/eos/tree/master/Docker

35. EOS Test Cave

EOS驗證的自動化測試框架。

連接:https://github.com/EOS-BP-Developers/EOS-Test-Cave

36. EOSIO AWS Kinesis插件

Amazon Kinesis能夠輕鬆收集,處理和分析實時流數據,以便你及時得到洞察並快速響應新信息。若是你使用AWS,EOSIO AWS Kinesis插件可使設置更容易。

連接:https://github.com/eosasia/nodeos_kinesis_plugin

37. EOS Web套接字

你的dApp須要一些網絡套接字嗎?使用此選項爲EOS建立Web套接字。

連接:https://github.com/EOS-Nation/eosws

38. PatronEOS

用於EOS節點的RPC檢查點。

連接:https://github.com/EOSIO/patroneos

39. Pitreos

EOS的時間點恢復,發音相似於「Pitreos」。

連接:https://github.com/eoscanada/pitreos

40. Demux

區塊鏈應用程序的肯定性事件源狀態和反作用處理。

連接:https://github.com/EOSIO/demux-js

41. 交易規則

在EOS上的能夠應用的交易規則。

連接:https://github.com/eosauthority/incoming-transfer-rules

42. EOS節點觀察

觀察和過濾EOS節點交易/操做並推送到RabbitMQ,MongoDB,0MQ等。

連接:https://github.com/EOSEssentials/eos-node-watcher

43. EOSIO GraphQL

爲EOSIO區塊鏈部署GraphQL API + MongoDB。

連接:https://github.com/EOS-BP-Developers/eosio-graphql

44. EOSIO MongoDB查詢

快速爲EOSIO區塊鏈建立複雜的MongoDB查詢。

連接:https://github.com/EOS-BP-Developers/eosio-mongodb-queries

45. EOS RabitMQ插件

一個EOS RabbitMQ插件,讓你的生活更輕鬆。

連接:https://github.com/bancorprotocol/eos-rabbitmq-plugin

46. EOS ZeroMQ插件

此插件與history_plugin大體相同,但不是將歷史事件存儲在共享內存數據庫中,而是經過ZeroMQ PUSH套接字將它們推送到nodeos進程以外。

連接:https://github.com/cc32d9/eos_zmq_plugin

47. EOS ZeroMQ接收器

這是一組旨在接收和接收的腳本

處理nodeos ZeroMQ插件生成的數據流。

連接:https://github.com/cc32d9/eos_zmq_plugin_receiver/

48. EOSIO Kaftka插件

Kafka用於構建實時數據管道和流媒體應用程序,這個插件容許你利用EOS區塊鏈利用Kaftka豐富的全部實時功能。

連接:https://github.com/TP-Lab/kafka_plugin

49. EOS Mechanics

EOS Mechanics基準合約和公用事業。

連接:https://github.com/AlohaEOS/eos-mechanics

Wrapper,API和SDK

不要用C++編寫?不要緊,天天都有針對你選擇語言的EOSIO軟件包裝和SDK。這裏有一些目前可用的。

50. EOS Scala Wrapper

EOS RPC API的Scala開發包。

連接:https://github.com/EOSEssentials/Scala-API-Wrapper

51. EOS Java Wrapper

EOS RPC調用的Java實現。

連接:https://github.com/EOSEssentials/eos-java-rpc-wrapper

52. EOS Go

EOSIO Go API庫。

連接:https://github.com/eoscanada/eos-go

53. EOSpy

該庫仍在進行中,但目前可以在不編譯代碼的狀況下執行全部cleos get函數。

連接:https://github.com/eosnewyork/eospy

54. EOS C#

EOS區塊鏈的C#客戶端庫。

連接:https://github.com/GetScatter/eos-sharp

55. EOS PHP

用於EOS API的PHP Wrapper。

連接:https://github.com/kesar/eos-php

56. PHP EOS RPC SDK

適用於EOS RPC API的PHP SDK。

連接:https://github.com/BlockMatrixNetwork/php-eos-rpc-sdk

57. EOS JVM

適用於JVM的EOS庫,主要用於Android開發。

連接:https://github.com/memtrip/eos-jvm

58. SwiftyEOS

SwiftyEOS是一個用於與EOS交互的開源框架,用Swift編寫。

連接:https://github.com/ProChain/SwiftyEOS

59. EOS API服務

EOS API服務平臺。

連接:https://github.com/Tandemly/eos-api-service

結論

即便EOSIO如此新穎,你也可使用大量資源來快速啓動和運行項目。

======================================================================

分享一些比特幣、以太坊、EOS等區塊鏈相關的交互式在線編程實戰教程:

  • EOS入門教程,本課程幫助你快速入門EOS區塊鏈去中心化應用的開發,內容涵蓋EOS工具鏈、帳戶與錢包、發行代幣、智能合約開發與部署、使用代碼與智能合約交互等核心知識點,最後綜合運用各知識點完成一個便籤DApp的開發。
  • 深刻淺出玩轉EOS錢包開發,本課程以手機EOS錢包的完整開發過程爲主線,深刻學習EOS區塊鏈應用開發,課程內容即涵蓋帳戶、計算資源、智能合約、動做與交易等EOS區塊鏈的核心概念,同時也講解如何使用eosjs和eosjs-ecc開發包訪問EOS區塊鏈,以及如何在React前端應用中集成對EOS區塊鏈的支持。課程內容深刻淺出,很是適合前端工程師深刻學習EOS區塊鏈應用開發。
  • java比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈存儲、去中心化共識機制、密鑰與腳本、交易與UTXO等,同時也詳細講解如何在Java代碼中集成比特幣支持功能,例如建立地址、管理錢包、構造裸交易等,是Java工程師不可多得的比特幣開發學習課程。
  • php比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈存儲、去中心化共識機制、密鑰與腳本、交易與UTXO等,同時也詳細講解如何在Php代碼中集成比特幣支持功能,例如建立地址、管理錢包、構造裸交易等,是Php工程師不可多得的比特幣開發學習課程。
  • c#比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈存儲、去中心化共識機制、密鑰與腳本、交易與UTXO等,同時也詳細講解如何在C#代碼中集成比特幣支持功能,例如建立地址、管理錢包、構造裸交易等,是C#工程師不可多得的比特幣開發學習課程。
  • java以太坊開發教程,主要是針對java和android程序員進行區塊鏈以太坊開發的web3j詳解。
  • python以太坊,主要是針對python工程師使用web3.py進行區塊鏈以太坊開發的詳解。
  • php以太坊,主要是介紹使用php進行智能合約開發交互,進行帳號建立、交易、轉帳、代幣開發以及過濾器和交易等內容。
  • 以太坊入門教程,主要介紹智能合約與dapp應用開發,適合入門。
  • 以太坊開發進階教程,主要是介紹使用node.js、mongodb、區塊鏈、ipfs實現去中心化電商DApp實戰,適合進階。
  • ERC721以太坊通證明戰,課程以一個數字藝術品創做與分享DApp的實戰開發爲主線,深刻講解以太坊非同質化通證的概念、標準與開發方案。內容包含ERC-721標準的自主實現,講解OpenZeppelin合約代碼庫二次開發,實戰項目採用Truffle,IPFS,實現了通證以及去中心化的通證交易所。
  • C#以太坊,主要講解如何使用C#開發基於.Net的以太坊應用,包括帳戶管理、狀態與交易、智能合約開發與交互、過濾器和交易等。
  • Hyperledger Fabric 區塊鏈開發詳解,本課程面向初學者,內容即包含Hyperledger Fabric的身份證書與MSP服務、權限策略、通道配置與啓動、鏈碼通訊接口等核心概念,也包含Fabric網絡設計、nodejs鏈碼與應用開發的操做實踐,是Nodejs工程師學習Fabric區塊鏈開發的最佳選擇。
  • Hyperledger Fabric java 區塊鏈開發詳解,課程面向初學者,內容即包含Hyperledger Fabric的身份證書與MSP服務、權限策略、頻道配置與啓動、鏈碼通訊接口等核心概念,也包含Fabric網絡設計、java鏈碼與應用開發的操做實踐,是java工程師學習Fabric區塊鏈開發的最佳選擇。
  • tendermint區塊鏈開發詳解,本課程適合但願使用tendermint進行區塊鏈開發的工程師,課程內容即包括tendermint應用開發模型中的核心概念,例如ABCI接口、默克爾樹、多版本狀態庫等,也包括代幣發行等豐富的實操代碼,是go語言工程師快速入門區塊鏈開發的最佳選擇。

匯智網原創翻譯,轉載請標明出處。這裏是EOS開發者資源的大清單

相關文章
相關標籤/搜索