Files
dev-roadmap-avito-playbook/avito-open-source.md
2018-05-27 02:05:33 +03:00

2.7 KiB
Raw Permalink Blame History

Open-source

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

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

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

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