Широкий список ресурсов для EOS разработчиков
Оригинал: 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 контрактный анализатор.
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.
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.
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.
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
Website
Telegram
Steemit
Twitter
GitHub
Meetup