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

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

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

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

© Habrahabr.ru