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

21 minute read

Сегодня в Москве проходит встреча гоферов. Ждем видеозаписей докладов и интересных новостей. А трансляцию вы сможете посмотреть в 19.00 тут.

Это первый четверговый выпуск. Постараемся все время входить в это время, чтоб развлечь вас перед пятницей.

Спасибо, что читаете нас, и обратите внимание на русскоязычный агрегатор новостей Go: planetgo.ru.

Новости

Проекты

  • Patrol - Реализация sentry сервера на языке Go.
  • go-conduit - Пакет для работы с Phabricator через Conduit API.
  • throttler - Пакет, который предоставляет функционал для ограничения количества запросов к хосту.
  • httpq - Буфер для HTTP запросов, на которые можно ответить позднее.
  • killable - Пакет для красивого шатдауна go-рутин. Сделан под вдохновением от tomb.
  • gomodel - Новый способ взаимодействия с базой данных.
  • go-uptime - Веб-приложение и API для мониторинга состояния ваших сервисов.
  • go-queue - Обертка на NSQ для уменьшения количества шаблонного кода.
  • Go Endpoints - Пакет для написания Cloud Endpoints бекендов на языке Go.
  • douceur - Простой CSS парсер и инлайнер, написанный на Go.
  • gorethink - Драйвер для базы данных RethinkDB. Больше БД, красивых и разных!
  • urlx - Пакет для продвинутого парсинга и нормализации URL с помощью языка Go.
  • niltalk - Простой, защищенный, групповой веб-чат с серверной реализацией на Go.
  • yaggg - Еще один генератор шаблонного кода для языка программирования Go.
  • gocountries - Небольшая обертка над Restcountries API. Можно удобно получать различную информацию по странам.
  • sling - Универсальная библиотека для создания клиентов к REST API.
  • robo - Простой запускатель команд с YAML конфигурацией.
  • Git Large File Storage - Расширение для git, которое позволяет удобно управления большими файлами.
  • goin - Пакет для реализации полнотекстового поиска по файлам.
  • SSHAuth - Тулза для управления ssh логином используя Github Team API.
  • bat - Консольная утилита для замены консольного cURL. Шлем запросы по человечески.
  • megacmd - Консольная утилита для работы с mega.co.nz. Это такое хранилище с шифрованием.
  • gochrome - Клиент для работы с Remote Debugging Protocol 1.1.
  • safefile - Пакет для атомарного сохранения файлов.
  • servemux - Идеалогически правильный набор пакетов для HTTP роутинга.
  • validate - Оригинальный пакет для валидации данных по цепочке.
  • redutil - Потокобезопасные и консистентные утилиты для работы с Redis.
  • buffer - Набор инструментов для создания сложных комплексных стратегий буферизации.
  • html2text - Небольшой пакет для конвертирования HTML в обычный текст.
  • pyraconv - Пакет для конвертирования interface{} в нормальные типы после JSON анмаршалинга.
  • gommon - Пакет для раскрашивания консольного вывода Go программ.
  • endless - Тулза для рестарта HTTP и/или HTTPS сервера без даунтайма.
  • bimg - Маленькая либа для обработки картинок. Построена на базе libvips.
  • LogVoyage - Простой и быстрый сервис для логов на Go.
  • hashpipe - Проверка хеша для консольных команд. Сначала готовим хешь, потом проверяем.
  • go-ipfs - Реализация ipfs на Go. Это такая глобальная, версионная, peer-to-peer файловая система.
  • envdb - База данных для настроек вашего окружения.
  • Fileserver - Простой файловый сервер, с возможностю указать кастомную обработку ошибок Error и NotFound.
  • interact - Пакет для создания консольных инструментов и интерактивного общения с пользователями.
  • go-bqstreamer - Стример, конкурентно пишущий данные в Google BigQuery.

Статьи

Инструменты

Всякое