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

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

    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 19

      +1
      Отдельное спасибо за githistory!
        +1
        Очень удивился когда увидел его возможности и понял что такого инструмента не существовало.
        Мне всегда казалось что такой инструмент существует(и существовал всегда) просто я о нем не знаю, т.к. пока мне он особо не был нужен)
        +1
        Про lazydocker не понял. Зачем TUI и мышка вместе?
        Вроде как смысл TUI в работе без мышки?
          +1

          Как вариант — работа на удалённом сервере, где можно пробросить через терминал события мыши, но нельзя (или сложно) — полноценный GUI. Во всяком случае, с vim это прокатывает.

          +1
          Про Lazydocker мы писали подробнее здесь (полгода назад).
            +1

            В каком месте easydb оупенсорс?
            Полностью закрытая платформа

              +1
              Хотелось бы посмотреть на исходники сервиса easydb.
              Ссылка из статьи ведет на сайт easydb.io, но там их нет.
              Как-то не очень сочетается с заголовком статьи)
                +1
                Вот их репа на github:
                github.com/EasyDB-io
                Похоже что открыты только клиенты.
                  +1
                  вот жеж, но WIP
                  github.com/EasyDB-io/CLI
                    +1

                    Это же CLI. Я думаю интереснее всего посмотреть исходники самой базы.

                +1
                Есть уже у кого-нибудь фидбэк о plynth?
                  +1
                  заинтересовался внутрянками plynth — это не open source, к сожалению
                  для работы нужно скачать зип архив с бинарями питона, хрома, ресурсами электрона, и, собственно, plynth бинарь весом в 115 мб
                    +1
                    архив с бинарями питона

                    Прям бинари или байткод (*.pyc)?
                      +1
                      прям бинарь интерпретатора и so библиотеки
                        +1
                        прям бинарь интерпретатора и so библиотеки

                        досадно
                    +1

                    На самом деле многое смотрится интересно. И бд, хотя, как и сказали выше, какая-то она не особо открытая, и гитхистори. А я пойду про gui через vue посмотрю

                      +1
                      Покрутил ​​dovpanda.
                      Достаточно полезная штука для начинающих (и не только).
                        0
                        qawolf выглядит очень круто. Странно что звезд еще так мало. Есть ли уже популярные альтернативы?
                          0
                          Зачем githistory когда Visual Studio есть? Удобнее же.

                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                          Самое читаемое