python

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

  • четверг, 5 декабря 2019 г. в 00:43:12
https://habr.com/ru/post/478728/
  • Разработка веб-сайтов
  • Python
  • JavaScript
  • Серверное администрирование
  • Тестирование веб-сервисов


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


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


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


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


githistory


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


Ссылка


githistory


qawolf


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


Ссылка


qawolf


plynth


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


Ссылка


plynth


lazydocker


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


Ссылка


Lazydocker


tui-rs


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


Ссылка


tui-rs


easydb


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


Ссылка


easydb


transform.tools


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


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

Ссылка


transform.tools


​​dovpanda


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


Ссылка


dovpanda


flowy


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


Ссылка


flowy


Бонус!


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


dotenv-linter


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


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


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