Тулзовины и хреновины 16

22 minute read

Новость месяца - релиз Go v1.4. Поддержка андроида и большие планы на версию 1.5.

Кроме того, в этом месяце есть из чего выбирать. Много новых пакетов и статей.

И обязательно обратите внимание на перевод книги "Введение в программирование на Go " Калеба Докси.

Новости

Проекты

  • orujo - Да, это еще один микро веб-фремворк для Go.
  • gocilib - Драйвер для базы данных oracle с OCILIB.
  • TMSU - Тулза для тегирования ваших файлов. Идея старая, реализация новая.
  • socket.io-go-emitter - Реализация socket.io-emitter на языке Go.
  • kingpin - Еще один пакет для парсинга консольных флагов и аргументов.
  • leaps - веб-сервис для совместного редактирования текстов. Написан на Go.
  • webStat - Простой веб-сервис для получения статистики по CPU и памяти.
  • ModelQ - Генератор Go кода для доступа к RDBMS базам. Пока только MySQL.
  • lane - Библиотека для создания очередей, стеков и двусвязных очередей.
  • spinner - Простая библиотека для рисования индикаторов(спинеров) в консоле.
  • ssh-chat - Это как IRC чат, только ходит по SSH.
  • ioprogress - Простой пакет, который показывает прогресс копирования файлов. Работает как обертка над io.Reader.
  • go-hotreload - Тулза, которая перекомпилирует и перезапускает Go приложение.
  • GeoService - Принципиально новый и нескучный гео-сервис на Go.
  • nunc - Простой таск менеджер, призванный победить прокрастинацию.
  • assert - Простой пакет для сравнения неопределенных типов (interface{}). Можно использовать при разборе json.
  • yandex-weather-cli - Консольный клиент для яндекс погоды на Go.
  • envcfg - Работа с переменными окружения в Go.
  • VanGoH - Реализация аутентификации по схеме HMAC
  • pp - Пакет для красивого отображения информации в консоли.
  • json5 - JSON5 реализация на языке Go.
  • go-bindata-assetfs - Раздаем встроенные данные с помощью net/http.
  • go-jsonschema-generator - Генератор JSON схемы по Go структурам.
  • Rocket - Команда coreos написали свой контейнеровоз. Контейнеризации мало не бывает.
  • jason - Пакет для работы с JSON в Go. Упрощает жизнь, скрывает кастования типов.
  • debugcharts - Go-программа, которая рисует графики с отладочной информацией.
  • multibar - Рисуем сколько угодно прогрессбаров в консоли.
  • barkup - пакет для написания программ-бекаперов. Можем бекапить данные из MySQL на S3.

Статьи

Видео

Инструменты

Всякое