Широкий список ресурсов для EOS разработчиков

Words
1788
Reading
8 min
Listen
Play
8y

Оригинал: https://medium.com/eostribe/the-big-list-of-eos-developer-resources-1f64e05464b9
​

​
От @sf2
​
Чуть больше 3 месяцев прошло с момента запуска mainnet, EOS быстро растет, расширяя число пользователей и сообщество разработчиков.
​
На момент написания этой статьи, на EOS более 20 000 000 необратимых блоков и пропускная способность сети равна 3996 транзакциям в секунду (TPS).
​
Еще более впечатляет активно растущая база пользователей. На сегодняшний день, в топ 10 EOS dApps задействовано более 24,822 активных пользователей, что почти в 4 раза больше, чем число активных пользователей топ 10 лучших dApps на Etherum (источник).
​
Неплохо как для первых 90 дней!
​

Ресурсы для EOS dApp разработчика

​
Но наша работа еще не закончена, все только начинается. В преддверии нашего первого семинара для EOS разработчиков, который будет проходить на этой неделе в Денвере, EOS Rise, мы хотели создать полезный ресурс, на который могли бы ссылаться разработчики при поиске всех новейших инструментов, плагинов и библиотек, связанных с EOS dApp разработкой.
​
Мы знаем, насколько все может быть разбросано, особенно в эти ранние дни, но постепенно все становится более стабильно, блок за блоком.
​
Так что без дальнейших церемоний... представляем наш широкий список ресурсов для EOS разработчика…
​

​

Каналы для разработчиков

​
Одна из сильных сторон EOS – это удивительное сообщество разработчиков. Никогда не стесняйтесь сконтактироваться с кем-то и попросить о помощи. В любом из каналов, приведенных ниже, вы встретите много EOS разработчиков, которые владеют нужными знаниями и рады помочь вам в решении вашей проблемы. Первое, что вам нужно сделать, это привыкнуть к пользованию Telegram, потому что вы должны будете использовать его очень часто. ☠️
​


​

1. EOS Developers (Telegram)

​
Это основной хаб для EOS разработчиков на данный момент, который предназначен для обсуждения только EOS разработки (да, только!). Вы можете получить ответ на практически любой ваш вопрос от других членов сообщества, а также от самих работников Block One. Известно, что сам Дэн Лаример время от времени появляется здесь и отвечает на вопросы.
​

Ссылка - https://t.me/joinchat/Esi1OkPktgcFeJ3Lmlcrqg
​

2. EOS Rise (Telegram)

​
Официальная группа для серии EOS Rise Developer Workshop. Здесь вы можете найти Фила Месниера, Евгения Лузгина и других наставников из экосистемы, которые с удовольствием ответят на любые ваши технические вопросы.
​

Ссылка - https://t.me/eosrise
​

3. EOS Opportunities (Telegram)

​
Обсуждайте возможности EOS, промотируйте свои навыки, установите контакт с компаниям DAPP, найдите свою нишу в экономике EOS.
​

Ссылка - https://t.me/eos_opportunities
​

4. EOS Design (Telegram)

​
Все, что связано с UX / UI или общими темами по дизайну. Часто вы сможете находить других дизайнеров из сообщества здесь и общаться с ними с целью сотрудничества, если вы фокусируетесь на front end.
​

Ссылка - https://t.me/EOSdesign
​

​

Документация и инструменты для разработчиков

​
Вам нужна хорошая документация и инструменты для построения лучших dApps, именно поэтому здесь мы собрали самую совершенную документацию и инструменты для разработчиков со всей экосистемы EOS, только для вас.
​


​

5. EOSIO Developer Portal

​
Cоздан Block One, EOSIO Developer Portal является одним из лучших ресурсов для получения актуальной информации о последних версиях программного обеспечения EOSIO.
​

Ссылка - https://developers.eos.io
​

6. EOSIO Stack Exchange

​
Если у вас есть сомнения, заходите на stack exchange. EOSIO stack exchange известен активностью топовых разработчиков со всего мира. Это определенно ключевой ресурс, если вы только начинаете.
​

Ссылка - https://eosio.stackexchange.com
​

7. EOSDocs

​
EOSDocs - еще один отличный ресурс, где можно найти документацию и материалы для разработчиков.
​

Ссылка - https://www.eosdocs.io
​

8. EOS Bootcamp

​
Отличная подборка курсов и образовательных ресурсов, спонсируемых блок-продюсерами.
​

Ссылка - https://eosbootcamp.com
​

9. EOS Tutorials

​
Учебный сайт по EOS для различных уровней подготовки.
​

Ссылка - https://eostutorials.com
​

10. CLEOS

​
Интерфейс командной строки для взаимодействия с блокчейном и управления кошельками.
​

Ссылка - https://github.com/EOSIO/eos/tree/master/programs/cleos
​

11. NODEOS

​
Основной узел EOSIO, daemon, который можно конфигурировать с помощью плагинов для управления нод. Примерами использования являются производство блоков, специальные конечные точки 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
​

15. Wabt

​
WABT (произносится как «wabbit») – это набор инструментов для WebAssembly.
​

Ссылка - https://github.com/WebAssembly/wabt
​

16. Wasm Dec

WASMDEC – это программа, которая конвертирует двоичные файлы WebAssembly в C.
​

Ссылка - https://github.com/wwwg/wasmdec
​

17. EOSIO Contracts

​
Смарт-контракты с некоторыми основными функциями EOSIO.
​

Ссылка - https://github.com/EOSIO/eosio.contracts
​

18. EOS Smart Contract Development Toolkit

​
Докерная среда для начальной разработки смарт-контракта.
​

Ссылка - https://github.com/EOSArgentina/eosdev
​

19. EOS Factory

​
Система для разработки и тестирования смарт-контрактов EOS, основанная на Python.
​

Ссылка - https://github.com/tokenika/eosfactory
​

20. EOSJS

​
Библиотека общего использования для EOS блокчейна.
​

Ссылка - https://github.com/EOSIO/eosjs
​

21. EOSJS Browser

​
Версия EOSJS для браузера.
​

Ссылка - https://github.com/EveripediaNetwork/eosjs-browser
​

22. EOSIO Project Boilerplate Simple

​
Boilerplate проект 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 Helpers

​
Список bash скриптов для работы с EOSIO.
​

Ссылка - https://github.com/EOSEssentials/EOSHelpers
​

25. EOS Blox

​
EOS Blox – это первый набор веб-компонентов, сочетающихся с кастомными положениями смарт-контрактов.
​

Ссылка - https://www.eosblox.com/
​

26. Ping EOS

​
Имплементация ping между EOS / React.js.
​

Ссылка - https://github.com/eosasia/ping-eos
​

27. EOS Encrypt

​
Позволяет шифровать и расшифровывать сообщения.
​

Ссылка - https://github.com/EOS-Nation/eos-encrypt
​

28. EOS Communication

​
Этот модуль node.js позволяет осуществлять шифрованную коммуникацию на цепочке, на платформе EOS.
​

Ссылка - https://github.com/eostitan/eos-communication
​

29. Bloks.io

​
Один из лучших эксполреров блоков для EOS. Полезен для отслеживания всех видов действий в сети.
​

Ссылка - https://bloks.io
​

​

Testnets

​
Одна из первых вещей, которую вы должны сделать, это взаимодействовать с EOS testnet, чтобы вы могли начать тестирование своего dApp. Jungle и Cryptokylin - это две основные EOS testnets, которые являются активными и поддерживаются. Мы советуем разработчикам ознакомиться с обеими этими tesnet средами.
​


​

30. Jungle

​
Одна из самых первых и наиболее надежных тестовых сетей в экосистеме, Jungle, стала основой для сообщества EOS разработчиков.
​

Ссылка - https://github.com/CryptoLions/EOS-Jungle-Testnet
​

31. Cryptokylin

​
CryptoKylin Testnet – это удобная для разработчиков testnet, которая в основном поддерживается группой EAN Mainnet Block Producers из Китая, но есть также активные участники по всему миру.
​

Ссылка - https://github.com/cryptokylin/CryptoKylin-Testnet
​

32. EOS Debug

​
EOS Debug – это руководство для EOS разработчиков, которые хотят загружать, строить и экспериментировать с программным обеспечением EOS.IO на тестовых сетях сообщества.
​

Ссылка - https://github.com/eoscafe/eos-debug
​

​

Инфраструктура / DevOps

​
Вы не сможете далеко зайти в разработке EOS dApps без базовых знаний DevOps и умения исправлять общие проблемы с вашими узлами. Мы собрали некоторые из лучших ресурсов, которые были доступны на момент публикации, чтобы облегчить вам работу.
​


​

33. EOS Node Tools

​
Коллекция ресурсов и инструментов для каждого энтузиаста EOS, dApp разработчика или блок-продюсера.
​

Ссылка - https://eosnode.tools
​

34. EOSIO Docker

​
Простая и быстрая установка EOS.IO на Docker.
​

Ссылка - 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 Plugin

​
Amazon Kinesis позволяет легко собирать, обрабатывать и анализировать потоковые данные в реальном времени, чтобы вы могли получать все данные своевременно и быстро реагировать на новую информацию. Плагин EOSIO AWS Kinesis может упростить настройку, если вы используете AWS.
​

Ссылка - https://github.com/eosasia/nodeos_kinesis_plugin
​

37. EOS Web Sockets

​
Нужны сетевые сокеты для вашего dApp? Используйте это для создания веб-сокетов для EOS.
​

Ссылка - https://github.com/EOS-Nation/eosws
​

38. PatronEOS

​
RPC точка для узлов EOS.
​

Ссылка - https://github.com/EOSIO/patroneos
​

39. Pitreos

​
Point in Time recovery для EOS, произносится как «Patriots».
​

Ссылка - https://github.com/eoscanada/pitreos
​

40. Demux

​
Детерминированное управление event-sourced событиями и побочными эффектами для блокчейн приложений.
​

Ссылка - https://github.com/EOSIO/demux-jsm
​

41. Incoming Transfer Rules

​
В EOS могут применяться правила к входящим переводам.
​

Ссылка - https://github.com/eosauthority/incoming-transfer-rules
​

42. EOS Node Watcher

​
Мониторьте и фильтруйте EOS Nodes транзакции / Действия и пушы в RabbitMQ, MongoDB, 0MQ и т. д.
​

Ссылка - https://github.com/EOSEssentials/eos-node-watcher
​

43. EOSIO GraphQL

​
Применяйте GraphQL API + MongoDB для EOSIO блокчейна.
​

Ссылка - https://github.com/EOS-BP-Developers/eosio-graphql
​

44. EOSIO MongoDB Queries

​
Быстро создавайте сложные запросы MongoDB для EOSIO блокчейна.
​

Ссылка - https://github.com/EOS-BP-Developers/eosio-mongodb-queries
​

45. EOS RabitMQ Plugin

​
Плагин EOS RabbitMQ, чтобы сделать вашу жизнь немного легче.
​

Ссылка - https://github.com/bancorprotocol/eos-rabbitmq-plugin
​

46. EOS ZeroMQ Plugin

​
Этот плагин делает примерно то же самое, что и history_plugin, но вместо хранения событий истории в общей базе данных, он выносит их за пределы процесса nodeos через сокет ZeroMQ PUSH.
​

Ссылка - https://github.com/cc32d9/eos_zmq_plugin
​

47. EOS ZeroMQ Receiver

​
Это набор скриптов, предназначенных для приема и обработки потока данных, который создается плагином nodeos ZeroMQ.
​

Ссылка - https://github.com/cc32d9/eos_zmq_plugin_receiver/
​

48. EOSIO Kaftka Plugin

​
Kafka используется для создания потоков данных и потоковых приложений в реальном времени, а также этот плагин позволяет использовать все функции Kaftka в реальном времени с использованием EOS блокчейна.
​

Ссылка - https://github.com/TP-Lab/kafka_plugin
​

49. EOS Mechanics

​
EOS Mechanics стандартизирует контракты и утилиты.
​

Ссылка - https://github.com/AlohaEOS/eos-mechanics
​

​

Wrappers, API и SDK

​
Не пишите на C ++? Все в порядке, каждый день из EOSIO выходят новые wrappers и SDKs. Вот лишь несколько из них, которые доступны в настоящее время.
​


​

50. EOS Scala Wrapper

​
Scala wrapper для API EOS RPC.
​

Ссылка - 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 Sharp

​
C # клиентская библиотека для EOS.
​

Ссылка - https://github.com/GetScatter/eos-sharp
​

55. EOS PHP

​
PHP Wrapper для EOS API.
​

Ссылка - https://github.com/kesar/eos-php
​

56. PHP EOS RPC SDK

​
PHP SDK для EOS RPC API.
​

Ссылка - https://github.com/BlockMatrixNetwork/php-eos-rpc-sdk
​

57. EOS JVM

EOS-библиотеки для JVM, предназначенные, в первую очередь, для разработки на Android.
​

Ссылка - https://github.com/memtrip/eos-jvm
​

58. SwiftyEOS

​
SwiftyEOS – это среда с открытым исходным кодом для взаимодействия с EOS, написанная на Swift.
​

Ссылка - https://github.com/ProChain/SwiftyEOS
​

59. EOS API Service

​
EOS API Service платформа.
​

Ссылка - https://github.com/Tandemly/eos-api-service
​

Вывод

​
Хотя EOSIO еще на ранней стадии, на сегодня уже существует множество доступных ресурсов, которые помогут вам быстро запустить ваш проект.
​


​
Вы разработчик, который хочет получить знания об EOSIO? Нажмите здесь
​
​
Вы EOSIO pro и заинтересованы в обучении блокчейн разработчиков? Нажмите здесь
​
​
Переведено CryptoLions
​
photo_122x122.jpg

​
​
Website
​
Telegram
​
Steemit
​
Twitter
​
GitHub
​
Meetup
​

Широкий список ресурсов для EOS разработчиков | Ecency