Files
dev-roadmap-avito-playbook/avito-open-source.md
2018-05-26 18:55:12 +03:00

21 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Open-source
Многие из решений, разрабатываемых в Avito, могут приносить пользу не только нам, но и другим людям. При появлении такого проекта мы выносим его в [OSS сообщество](https://github.com/avito-tech) на GitHub. Наши библиотеки:
- [Marshroute](https://github.com/avito-tech/Marshroute) - удобный и расширяемый роутинг в iOS-приложении
- [Paparazzo](https://github.com/avito-tech/Paparazzo) - медиапикер для iOS приложений
- [pg_metricus_c](https://github.com/avito-tech/pg_metricus_c) и [pg_metricus_python](https://github.com/avito-tech/pg_metricus_python) - сбор метрик из plpgsql кода
- [bioyino](https://github.com/avito-tech/bioyino) - StatsD сервер на Rust
- [krop](https://github.com/avito-tech/krop) - небольшой, но удобный виджет для простой реализации кропа фотографий в Android-приложениях
- [Gravure](https://github.com/avito-tech/gravure) - микросервис для ресайза изображений
- [smart-redis-replication](https://github.com/avito-tech/smart-redis-replication) - библиотека для подключения к redis-серверу в качестве slave и разбора всех данных репликации
Кроме того, многие наши коллеги ведут свои и поддерживают известные open-source проекты, например:
- [Centrifugal](https://github.com/centrifugal) — сервер real-time сообщений
- [CSSO](https://github.com/css/csso) — минификатор CSS
- [CSSTree](https://github.com/csstree/csstree) — набор инструментов для преобразования и анализа CSS
- [BasisJS](https://github.com/basisjs/basisjs) — JS-фреймворк для разработки SPA
- [TableKit](https://github.com/maxsokolov/TableKit) — инструмент для работы с UITableView в декларативном, строготипизированном стиле на основе дженериков
- [Cribble](https://github.com/maxsokolov/Cribble) — инструмент для визуального тестирования приложений для iPhone и iPad
- [SwiftyVK](https://github.com/SwiftyVK/SwiftyVK) — простая и мощная библиотека для взаимодействия с VK API под iOS и macOS