9 лучших опенсорс находок за ноябрь 2019
Доброй зимы, дамы и господа. Подготовил для вас подборку самых интересных находок из опенсорса за ноябрь 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.
Ссылка

Очень удобный сервис, позволяет автоматически переводить один формат в другой. Например:
- 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 аккаунт, там удобно наблюдать за рождением новых интересных инструментов и безудержной правкой старых.
