- PVSM.RU - https://www.pvsm.ru -

9 лучших опенсорс находок за ноябрь 2019

Доброй зимы, дамы и господа. Подготовил для вас подборку самых интересных находок из опенсорса за ноябрь 2019.

За полным списком новых полезных инструментов, статей и докладов можно обратиться в мой телеграм канал @OpensourceFindings [1] (по ссылке зеркало [2], если не открывается оригинал).

В сегодняшнем выпуске.
Технологии внутри: Rust, TypeScript, JavaScript, Go, Python.
Тематика: веб разработка, инструменты для QA, работа с данными, инструменты разработчика и администратора.

Прошлый выпуск [3].

githistory

Машина времени для Github. Позволяет буквально посмотреть, как выглядел какой-то файл на любой момент времени. Удобно, красиво.
Написано на JavaScript.

Ссылка [4]

githistory

qawolf

Одна единственная команда npx qawolf record example.com, чтобы записывать браузерные тесты. Выглядит супер просто.
Написано на TypeScript.

Ссылка [5]

qawolf

plynth

А теперь немного безумства. Вы можете писать быстрые, нативные, потокобезопасные веб приложения на HTML/CSS/Python. Что? Python? Да, Python.
Можно даже Vue.js внутри использовать. И писать код на Python. Вот, посмотрите!
Написано на Python.

Ссылка [6]

plynth

lazydocker

Минималистичный TUI для тех, кто много работает с Docker и любит пользоваться мышкой.
Написано на Go.

Ссылка [7]

Lazydocker

tui-rs

Кстати, про TUI. Вот полезная библиотека для созданиях своих приложений. Внутри куча готовых виджетов.
Написано на Rust.

Ссылка [8]

tui-rs

easydb

База данных в один клик. Без регистрации и смс.
Клиенты есть для Python, JavaScript, Ruby, Bash.

Ссылка [9]

easydb

transform.tools

Очень удобный сервис, позволяет автоматически переводить один формат в другой. Например:

  • HTML и SVG в jsx
  • json в Kotlin, TypeScript или Go Struct
  • Markdown в HTML, yaml в json, и тд

Ссылка [10]

transform.tools

​​dovpanda

Линтер для pandas. Находит ошибки и подсказывает. Очень полезно для тех, кто много работает с данными. Или учит с ними работать.
Написано на Python.

Ссылка [11]

dovpanda

flowy

Библиотека для создания блок-схем, работает на десктопе и мобильном. Красиво!
Написано на JavaScript.

Ссылка [12]

flowy

Бонус!

dotenv-linter [13]: линтер для .env файлов. Простой, защищает от ошибок, заставляет делать конфигурацию единообразной. Теперь с поддержкой Github Actions, умеет вот так комментировать ваши пулл реквесты:

dotenv-linter

А если Вы хотите больше узнать про Github Actions как инструмент, то вышло видео с конференции #DevOops2019 [14], где про них был подробный доклад.

На сегодня все. Для тех, кому подборка понравилась — подписывайтесь на канал. Там много и других интересных проектов. Предложения по улучшениям, ссылки на проекты, обратную связь — пишите в комментарии.

А еще можно подписаться на мой GitHub аккаунт [15], там удобно наблюдать за рождением новых интересных инструментов и безудержной правкой старых.

Автор: Никита Соболев

Источник [16]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/338869

Ссылки в тексте:

[1] @OpensourceFindings: https://t.me/opensource_findings

[2] по ссылке зеркало: https://tlg.name/opensource_findings

[3] Прошлый выпуск: https://habr.com/ru/post/474588/

[4] Ссылка: https://github.com/pomber/git-history

[5] Ссылка: https://github.com/qawolf/qawolf

[6] Ссылка: https://www.plynth.net/

[7] Ссылка: https://github.com/jesseduffield/lazydocker

[8] Ссылка: https://github.com/fdehau/tui-rs

[9] Ссылка: https://easydb.io/

[10] Ссылка: https://github.com/ritz078/transform

[11] Ссылка: https://github.com/dovpanda-dev/dovpanda

[12] Ссылка: https://github.com/alyssaxuu/flowy

[13] dotenv-linter: https://github.com/wemake-services/dotenv-linter

[14] видео с конференции #DevOops2019: https://sobolevn.me/talks/devoops-2019

[15] мой GitHub аккаунт: https://github.com/sobolevn

[16] Источник: https://habr.com/ru/post/478728/?utm_source=habrahabr&utm_medium=rss&utm_campaign=478728