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

Подборка самых интересных находок из опенсорса за октябрь 2019 от https://habr.com/ru/users/sobolevn/.

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

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

vue-interactive-paycard

Очень красивый и круто анимированный компонент для кредитных карт.
Написано на JavaScript + Vue.

Ссылка

vue-interactive-paycard

rx

Минималистичный редактор для пиксельной графики. Имеет управление похожее на vi.
Написано на Rust.

Ссылка

rx

Bow

Библиотека для функционального программирования на языке Swift. Поддерживает «emulated HKT», алгебраические типы данных и ad-hoc полиморфизм.
Написано на и для Swift.

Ссылка

Bow

is-website-vulnerable

Консольное приложение, чтобы проверить наличие уязвимостей на любом сайте: достаточно лишь ввести адрес.
Написано на javascript.

Ссылка

is-website-vulnerable

SandDance

Очень красивая библиотека для визуализации данных.
Написано на TypeScript.

Ссылка

SandDance

spleeter

Утилита, которая позволяет вытащить из любой песни вокал, ударные, басы, и тд. Нейронные сети!
Написано на Python.

Ссылка

spleeter

grpcui

Программа c графическим интерфейсом для взаимодействия с gRPC. Как Postman только для gRPC.
Написано на Go.

Ссылка
А еще есть аналог curl

grpcui

polynote

Редактор и среды исполнения программ на нескольких языках: Scala, Python, SQL, Vega. Позиционирует себя как решение для работы с большими данными.
Написано на Scala и Python.

Ссылка

polynote

mermaid-js

Утилита для рисования различных графиков из текста. Отлично работает, выглядит красиво. Широко используется для документации.

Ссылка
Имеет кучу плагинов для разных инструментов:

mermaid-js

Бонус!

Список лучших практик для любого* языка программирования. Почему «любого» со звездочкой? Конечно там не покрыты все ~3600 известных языков программирования. Но, вы можете добавить свои любимые языки, если их там еще нет. PRs are welcome!

Оставьте комментарий