Files
dev-roadmap-avito-playbook/avito-open-source.md
Mike Klyuev e8163a67cc Update avito-open-source.md
Добавил [prop-types-definition](https://github.com/avito-tech/prop-types-definition) - патч для prop-types, позволяющий получать описание типа свойства во время исполнения (runtime).
2018-07-10 15:39:36 +03:00

2.9 KiB
Raw Permalink Blame History

Open-source

Многие из решений, разрабатываемых в Avito, могут приносить пользу не только нам, но и другим людям. При появлении такого проекта мы выносим его в OSS сообщество на GitHub. Наши библиотеки:

  • Marshroute - удобный и расширяемый роутинг в iOS-приложении
  • Paparazzo - медиапикер для iOS приложений
  • bioyino - StatsD сервер на Rust
  • pg_reindex - переиндексирование баз данных PostgreSQL
  • pg_metricus_c и pg_metricus_python - сбор метрик из plpgsql кода
  • krop - небольшой, но удобный виджет для простой реализации кропа фотографий в Android-приложениях
  • Gravure - микросервис для ресайза изображений
  • smart-redis-replication - библиотека для подключения к redis-серверу в качестве slave и разбора всех данных репликации
  • prop-types-definition - патч для prop-types, позволяющий получать описание типа свойства во время исполнения (runtime).

Кроме того, многие наши коллеги ведут свои и поддерживают известные open-source проекты, например:

  • Centrifugal — сервер real-time сообщений
  • CSSO — минификатор CSS
  • CSSTree — набор инструментов для преобразования и анализа CSS
  • BasisJS — JS-фреймворк для разработки SPA
  • TableKit — инструмент для работы с UITableView в декларативном, строготипизированном стиле на основе дженериков
  • Cribble — инструмент для визуального тестирования приложений для iPhone и iPad
  • SwiftyVK — простая и мощная библиотека для взаимодействия с VK API под iOS и macOS