Golang для начинающих

Golang для начинающих

Павел Муркин

Пакеты

  1. Логгер: https://github.com/Sirupsen/logrus
  2. Валидатор: https://github.com/go-playground/validator/
  3. Конфиг: https://github.com/spf13/viper/
  4. Sql-сахар: https://github.com/kisielk/sqlstruct/
  5. Pg ORM: https://github.com/go-pg/pg
  6. JWT Token: https://github.com/dgrijalva/jwt-go
  7. Daemonizator: https://github.com/takama/daemon/
  8. WEB-фреймворк: https://echo.labstack.com/

Tools

  1. IDE: https://github.com/visualfc/liteide 
  2. Конвертер json в struct: http://json2struct.mervine.net/ 
  3. Регулярные выражения: https://regex-golang.appspot.com/assets/html/index.html
  4. Graph зависимостей пакетов: https://github.com/kisielk/godepgraph

Материалы для обучения

  1. Книга для старта: http://golang-book.ru/
  2. Простые и полезные примеры кода на Go: https://gobyexample.com/
  3. Алгоритмы и конструкции на Go: http://www.gofragments.net/ 
  4. Решение проблем gopath и goroot - https://habrahabr.ru/post/249545/ 
  5. Книги: https://yadi.sk/i/cEh24Stvy298v и https://yadi.sk/d/0vrgob99rgC8B 


Report Page