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

24 minute read

Самая приятная новость недели: стали доступны записи видео докладов с прошедшей GopherCon 2015. Выходные, прощайте.

Весь месяц гоферы живут в ожидании скорого релиза новой версии Go 1.5. Осталось уже совсем чуть-чуть. Если вам уже прям невтерпеж, то вы можете попробовать бету и, например, собрать приложение для Android или попробовать использовать Go для написания PHP расширений.

Новости

Проекты

  • trash - Пакет для удобного логирования ошибок в Go.
  • routify - Простой и высокопроизводительный роутер для веб-приложений на Go.
  • deepcopier - Небольшой пакет, реализующий функционал рекурсивного копирования структур.
  • go-guerrilla - Мини SMTP сервер написанный на Go. Сделан специально для больших объемов почты.
  • radigast - Еще один бот для Slack на языке Go. Плагины, все дела.
  • volatile - Еще один микро веб-фреймворк на Go. Х - хватит.
  • go-collections - Набор инструментов для работы с коллекциями в Go.
  • checkup - Пакет для end-to-end тестирования веб-приложений.
  • schemer2 - Генератор и конвертор цветовых схем для терминала.
  • entropy-mnemonics - Конвертирует слайсы байтов в человеко-читаемые фразы.
  • merry - Улучшаем работу с ошибками в Go, добавляем стектрейсы и другие плюшки.
  • kingshard - Высокопроизводительная прокся для MySQL.
  • jobd - Кронозаменитель, написанный на языке Go.
  • grpool - Легковесный пул для go-рутин.
  • qor - Стильная, модная и молодежная CMS для магазинов на Go.
  • Get A Redis выложили код на гитхаб. Теперь вы можете поднять аналогичный проект на своем инстансе.
  • agi - Пакет реализующий Asterisk Gateway Interface.
  • hc - Реализация HomeKit Accessory Protocol (HAP) на Go.
  • arc - Реализация ARC(Adaptive Replacement Cache) кеша на Go.
  • ark - Язык программирования с компилятором на Go. Что-то среднее между C и C++.
  • mockwebserver - Веб-сервер для тестов. Очень удобно использовать как заглушку.
  • gtf - Набор удобных функций для работы с шаблонами в Go.
  • GoWork - Пакет для распределения задач между обработчиками.
  • inflection - Пакет для обработки существительного ед. числа в английском языке.
  • fillpdf - Либа для простого заполнения PDF форм.
  • go-shell - Пакет для запуска shell комманд в более shell стили(не забывая про Go идиоматичность).
  • snooze - Пакет для очень быстрой реализации REST API на Go.
  • blade - Запускатель задач, ориентированный на простоту. Всего один бинарный файл и удобное API.
  • zipper - Терминальный сокращаель ссылок на Go.
  • termloop - Движок для создания терминальных игр на Go.
  • harp - Тулза для деплоя приложений на ваши сервера.

Статьи

Видео

Плейлист со всеми видео докладов с недавней GopherCon 2015.

Инструменты

  • Hyper - "Hypervisor-agnostic" рантайм для Docker.
  • wsd - Это как cURL только для веб-сокетов. Очень удобно для дебага.
  • go-torch - Инструмент для стохастического анализа и профилирования Go приложений.
  • gometalinter - Набор инструментов для статического анализа кода.

Всякое