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

in #eos6 years ago

Оригинал: 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