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

18 minute read

Лето близится к концу и самое время задуматься о отпуске. Но даже валяясь на пляже не забывайте, что в августе мы все ждем релиза Go , который будет еще лучше.

В этом месяце было несколько релизов кандидатов Go и мы уже можем посмотреть, что нас ждет в новой версии.

Новости

Проекты

  • lexvec - Реализация алгоритма LexVec на языке Go.
  • pokevision-cli - Утилита для поиска всех покемонов.
  • gas - Сканер AST дерева на Go. Пишем свой компилятор.
  • UniDoc - Целый набор инструментов для работы с PDF.
  • Smock - Пакет для тестирования REST запросов. Позволяет очень просто создавать тестовые сервера.
  • tardy - Пакет для реализации prompt интерфейсов в терминале.
  • gocelery - Поддержка системы распределенных очередей Celery в Go.
  • dns - Пакет для работы с DNS из любой Go программы.
  • ftmpl - Быстрый и типизированный движок шаблонов.
  • govcr - Тулза для записи и воспроизведения HTTP запросов/ответов.
  • glock - Распределенные блокировки для вашего супер распределенного приложения.
  • go-el - Небольшой DSL для манипуляции данными структуры.
  • mmock - Тулза для тестирования HTTP сервисов.
  • jwt-auth - Миделвари для авторизации через JSON Web Tokens.
  • buntdb - ключ/знасение база данных на чистом Go. С транзакциями и персистентностью.
  • biscuit - Ключ/значение хранилище для инфраструктурных паролей.
  • gongular - Необычный веб-фреймворк на Go для простого создания API.
  • aptutil - Набор утилит для работы с APT репозиториями.
  • leeroyci - Свой собственный сервис для непрерывной интеграции и сборки.
  • UniDoc - Библиотека для работы с PDF документами. Планая, кстати.
  • go-chart - Отличная либа для рисования графиков с помощью Go.
  • Killface - Инструмент, который следит за процессом и прибивает его при превышении определенных лимитов.
  • riffle - Реализация системы анонимного общения Riffle.
  • zoekt - Пакет реализующий поиск поиск по коду с использованием триграм.
  • retry - Пакет, который позволяет реализовать повторное выполнение операции до получения валидного результата.
  • durable - Пакет, который позволяет работать с персистентными каналами, которые могут сохранять сообщения в хранилища.
  • mailyak - Элегантная библиотека для работы с MIME/SMTP.
  • cryptopasta - Набр снипетов для работы с криптографическими функциями в Go.
  • go-agent - Агент для New Relic, написанный на Go.
  • dog - Пакет для запуска задач. Такой себе make, только на Go.
  • integram - Инструмент для интеграции телеграма в ваши бизнес процессы.
  • ko - Супер простой пакет для чтения конфигурации из toml, yaml или json.
  • sconsify - Консольный клиент для работы с spotify.
  • collision2d - Простой движок для написания 2д игр на Go.
  • pget - Это ка wget, только отправляет параллельные запросы.
  • temp - Создаем временные экземпляры структур и мапов.

Статьи

Инструменты

  • masche - Тулза для анализа памяти. Написана в недрах Mozilla.
  • piknik - Утилита для копирования всего через интерент.
  • Свежий релиз IntelliJ Go радует.
  • gotrace - Трейсер и визуализатор конкурентного хода выполнения вашей Go программы.
  • fast - Простая утилита для проверки скорости скачивания.
  • awstools - Набор утилит, написанных на Go, для работы с AWS.
  • orgalorg - Представитель нового поколения инструментов для параллельного исполнения ssh команд и синхронизации файлов.
  • limo - Тулза для управления застаренными на гитхабе репозиториями.
  • skicka - Утилита для работы с файлами и папками на Google Drive.

Всякое