Доброй зимы, дамы и господа. Подготовил для вас подборку самых интересных находок из опенсорса за ноябрь 2019.
За полным списком новых полезных инструментов, статей и докладов можно обратиться в мой телеграм канал @OpensourceFindings (по ссылке зеркало, если не открывается оригинал).
В сегодняшнем выпуске.
Технологии внутри: Rust, TypeScript, JavaScript, Go, Python.
Тематика: веб разработка, инструменты для QA, работа с данными, инструменты разработчика и администратора.
githistory
Машина времени для Github. Позволяет буквально посмотреть, как выглядел какой-то файл на любой момент времени. Удобно, красиво.
Написано на JavaScript.
qawolf
Одна единственная команда npx qawolf record example.com
, чтобы записывать браузерные тесты. Выглядит супер просто.
Написано на TypeScript.
plynth
А теперь немного безумства. Вы можете писать быстрые, нативные, потокобезопасные веб приложения на HTML/CSS/Python. Что? Python? Да, Python.
Можно даже Vue.js внутри использовать. И писать код на Python. Вот, посмотрите!
Написано на Python.
lazydocker
Минималистичный TUI для тех, кто много работает с Docker и любит пользоваться мышкой.
Написано на Go.
tui-rs
Кстати, про TUI. Вот полезная библиотека для созданиях своих приложений. Внутри куча готовых виджетов.
Написано на Rust.
easydb
База данных в один клик. Без регистрации и смс.
Клиенты есть для Python, JavaScript, Ruby, Bash.
transform.tools
Очень удобный сервис, позволяет автоматически переводить один формат в другой. Например:
- HTML и SVG в jsx
- json в Kotlin, TypeScript или Go Struct
- Markdown в HTML, yaml в json, и тд
dovpanda
Линтер для pandas
. Находит ошибки и подсказывает. Очень полезно для тех, кто много работает с данными. Или учит с ними работать.
Написано на Python.
flowy
Библиотека для создания блок-схем, работает на десктопе и мобильном. Красиво!
Написано на JavaScript.
Бонус!
dotenv-linter: линтер для .env
файлов. Простой, защищает от ошибок, заставляет делать конфигурацию единообразной. Теперь с поддержкой Github Actions, умеет вот так комментировать ваши пулл реквесты:
А если Вы хотите больше узнать про Github Actions как инструмент, то вышло видео с конференции #DevOops2019, где про них был подробный доклад.
На сегодня все. Для тех, кому подборка понравилась — подписывайтесь на канал. Там много и других интересных проектов. Предложения по улучшениям, ссылки на проекты, обратную связь — пишите в комментарии.
А еще можно подписаться на мой GitHub аккаунт, там удобно наблюдать за рождением новых интересных инструментов и безудержной правкой старых.
Автор: Никита Соболев