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

32 minute read

В этом месяце у нас много интересных новостей. Выход свежего Go 1.4 RC1. Справили день рождение Go, поздравили его с пятилетием. И самая крутая новость - это переезд на Github.

Обратите внимание на отличный проект transfer.sh. Совсем недавно стали доступны исходники этого замечательного проекта.

Новости

Проекты

  • tmass - Простой менеджер сессий для tmux. Можно загружать и сохранять сессии. Написан на Go и без сторонних зависимостей.
  • VenGO - Инструмент, который реализует виртуальное окружение, только для Go.
  • mapstructure - Библиотека для декодирования значений мапов из обобщенных типов и наоборот.
  • sequins - Простое K/V хранилище поверх хандуповских SequenceFile.
  • trez - Супер быстрый ресайзер картинок написанный поверх opencv и jpeg-turbo.
  • Luminos - Сервер, котрый преобразует markdown в HTML на лету.
  • go-pkg-rss - Пакет для разбора RSS и Atom на Go.
  • macaron - Свежий экспонат в нашей галерее мкрофреймворков.
  • eazye - Пакет для управления своей почтой. Можете написать свой gmail клиент.
  • geobed - Простой и легковесный геокодер для Go.
  • gortex - Текстовый поиск для postgres на Go.
  • topo - Библиотека для создания топологий го-рутин соединенных каналами.
  • urknall - Набор базовых блоков для создания админиских программ на Go.
  • profile - Простой пакет для профайлинга Go. С красивой визуализацией.
  • Comcast - Инструмент для имитации сетевых проблем, таких как задержки, ограничение полосы пропускания, потеря/повреждение пакетов.
  • tasks - Пример программы использующей Go биндинг gotk3 к gtk.
  • zeus - Очень простой и быстрый HTTP роутер на Go.
  • openweathermap - Пакет для работы с openweathermap.org API. Узнавай погоду с помощью Go.
  • lingo - Неплохая Go библиотека для i18n.
  • wordentropy.org - Веб сервис для генерации псевдо-грамматических паролей.
  • thrust - Кросплатформенный фреймворк для приложений на базе Chromium.
  • Bowery/prompt - Пакет для кросплатформенной реализации консольных подсказок.
  • dipper - Очень простой пакет, который реализует паттерн внедрения зависимостей.
  • wishful - Это монады в Go. Мнады. В Go.
  • walletdb - Интерфейс баз данных для btcwallet. В качестве бекенда можно использовать разные базы.
  • delve - Дебагер на Go для Go. Давно пора.
  • orange-cat - Красивый риалтаймовый просмотрщик markdown, написанный на Go.
  • Patchwork Toolkit - Платформа для создания интернета вещей.
  • ecbrates - Если вам очень важны курсы обмена Европейского Центрального Банка, то это пакет вам очень пригодится.
  • vulcand - Обратный прокси на Go с простым HTTP API и конфигами в etcd. От разрабов mailgun.
  • go-dockerclient - Go HTTP клиент для Docker API.
  • tags - Теги, которые могут использоваться для любых объектов и позволяют делать выборки.
  • codis - Инструмент для поднятия redis кластеров. Альтернатива Twemproxy.
  • chgo - Выбираем версию Go по желанию. Как chruby только для Go.
  • fluentd-forwarder - Перенапрявлятор для fluentd (инструмент гибкой настройки логов для разных систем).
  • agouti - Приемочные тесты для Go приложений. От разработчиков Ginkgo и Gomega.
  • Gondola - Новый веб-фреймворк для языка Go. Пока не понятно, чем лучше других.
  • docli - Консольный клиент для сервиса digitalocean на языке Go.
  • traffic - Да да, это еще один микрофреймворк для языка Go.
  • Walter - Инструмент для упрощения деплоя вашего приложения.
  • tmass - Простой менеджер сессий для tmux написанный на языке Go.
  • lk - Веб просмотрщик фотографий, IOS Photos и iCloud киллер.
  • gojenkins - Клиент к Jenkins API на языке программирования Go.
  • trng - Небольшой пакет, который позволяет использовать arduino как генератор действительно случайных последовательностей.

Статьи

Видео

Инструменты

  • gor - Простая тулзовина для репликации HTTP трафика.
  • GoNetworking - Примеры использования Go для работы с сетью.
  • local-go - Тулзовина создающая структуру проекта аналогичную GOPATH для пакетов вне стандартного GOPATH.
  • Онлайн Go AST (abstract syntax tree) просмотрщик.
  • ah - Небольшое дополнение для встроенной команды history.

Всякое