# 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_reindex](https://github.com/avito-tech/pg_reindex) - переиндексирование баз данных PostgreSQL - [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