Доброго Хактоберфеста, дамы и господа. Подготовил для вас подборку самых интересных находок из опенсорса за сентябрь 2019.
За полным списком новых полезных инструментов, статей и докладов можно обратиться в мой телеграм канал @OpensourceFindings (по ссылке зеркало, если не открывается оригинал).
В сегодняшнем выпуске.
Технологии внутри: Python, C, Rust, Ruby, JavaScript, Go.
Тематика: веб разработка, администрирование, инструменты разработчика.
sampler
Утилита для выполнения и визуализации shell команд. Собери себе свой собственный мониторинг за 2 минуты.
Написано на Go.
hyperfine
Средство для замеров скорости работы консольных приложений.
Написано на Rust.
tiler
Инструмент для создания изображений из других изображений и шаблонов.
Звучит дико – выглядит круто!
Написано на Python.
bic
REPL для языка C. Да, такое бывает.
Написано на C.
webhint
Линтер для ваших веб-сайтов. Позволяет убедиться, что все в порядке с SSL сертификатами, кросс-браузерной поддержкой, доступностью (a11y) и многим другим. Проверьте свой сайт сейчас!
Написано на TypeScript.
pychubby
Позволяет вам менять выражения лиц людей (и не только!) на фотографии.
Написано на Python.
hypothesis-auto
Генерирует сотни property-based Python тестов по аннотированной сигнатуре функции.
Написано на и для Python.
dry-effects
Библиотека для написания декларативной бизнес логики на Ruby. В своей основе использует Algebraic Effects, о которых мы говорили прошлый раз.
Написано на и для Ruby.
wemake-python-styleguide
Самый строгий и жесткий Python линтер в мире. Внутри более тысячи правил проверки стиля, сложности, безопасности и читаемости вашего кода. Полностью совместим с flake8
и внедряется в legacy одной командой.
Написано на и для Python.
Автор: Никита Соболев