Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Доброго ноября, дамы и господа. Подготовил для вас подборку самых интересных находок из опенсорса за октябрь 2019.
За полным списком новых полезных инструментов, статей и докладов можно обратиться в мой телеграм канал @OpensourceFindings (по ссылке зеркало, если не открывается оригинал).
В сегодняшнем выпуске.
Технологии внутри: Rust, Swift, TypeScript, JavaScript, Go, Scala, Python.
Тематика: веб и мобильная разработка, визуализация данных, инструменты разработчика, документация.
Прошлый выпуск.
vue-interactive-paycard
Очень красивый и круто анимированный компонент для кредитных карт.
Написано на JavaScript + Vue.
Ссылка
rx
Минималистичный редактор для пиксельной графики. Имеет управление похожее на vi.
Написано на Rust.
Ссылка
Bow
Библиотека для функционального программирования на языке Swift. Поддерживает "emulated HKT", алгебраические типы данных и ad-hoc полиморфизм.
Написано на и для Swift.
Ссылка
is-website-vulnerable
Консольное приложение, чтобы проверить наличие уязвимостей на любом сайте: достаточно лишь ввести адрес.
Написано на javascript.
Ссылка
SandDance
Очень красивая библиотека для визуализации данных.
Написано на TypeScript.
Ссылка
spleeter
Утилита, которая позволяет вытащить из любой песни вокал, ударные, басы, и тд. Нейронные сети!
Написано на Python.
Ссылка
grpcui
Программа c графическим интерфейсом для взаимодействия с gRPC. Как Postman только для gRPC.
Написано на Go.
Ссылка
А еще есть аналог curl
polynote
Редактор и среды исполнения программ на нескольких языках: Scala, Python, SQL, Vega. Позиционирует себя как решение для работы с большими данными.
Написано на Scala и Python.
Ссылка
mermaid-js
Утилита для рисования различных графиков из текста. Отлично работает, выглядит красиво. Широко используется для документации.
Ссылка
Имеет кучу плагинов для разных инструментов:
- Sphinx
- Confluence
- И другие!
Бонус!
Список лучших практик для любого* языка программирования. Почему "любого" со звездочкой? Конечно там не покрыты все ~3600 известных языков программирования. Но, вы можете добавить свои любимые языки, если их там еще нет. PRs are welcome!
На сегодня все. Для тех, кому подборка понравилась — подписывайтесь на канал. Там много и других интересных проектов. Предложения по улучшениям, ссылки на проекты, обратную связь — пишите в комментарии.