Files
dev-roadmap-avito-playbook/avito-open-source.md
Alexey Nikitchenko a849814015 replaces the dash
2022-09-15 20:50:21 +03:00

25 lines
3.3 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
Многие из решений, разрабатываемых в Авито, могут приносить пользу не только нам, но и другим людям. При появлении такого проекта мы выносим его в [OSS-сообщество](https://github.com/avito-tech) на GitHub. Наши библиотеки:
- [Avito Android](https://github.com/avito-tech/avito-android) — инфраструктура нашего Андроид-приложения (тесты, Gradle-плагины, CI).
- [Netramesh](https://github.com/avito-tech/netramesh) — легковесное service mesh решение.
- [Navigator](https://github.com/avito-tech/navigator) — решение для мультикластерной балансировки.
- [Aqueduct](https://github.com/avito-tech/aqueduct) — легковесная python-библиотека, c помощью которой можно создавать быстрые и эффективные пайплайны для моделей в продакшне.
- [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) — сбор метрик из PL/pgSQL кода.
- [bioyino](https://github.com/avito-tech/bioyino) — StatsD сервер на Rust.
- [Emcee](https://github.com/avito-tech/Emcee) — инструмент, который позволяет запускать тесты для iOS параллельно на нескольких маках.
- [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 и разбора всех данных репликации.
- [Normalize](https://github.com/avito-tech/normalize.git) — библиотека для нормализации строковых значений.
- [Mixbox](https://github.com/avito-tech/Mixbox) — фреймворк E2E UI тестов для iOS.
- [go-mutesting](https://github.com/avito-tech/go-mutesting) — фреймворк для мутационного тестирования кода на Go.
Кроме того, многие наши коллеги ведут свои и поддерживают известные open-source проекты, например:
- [Sphinx Search](http://sphinxsearch.com) — система полнотекстового поиска.
- [SwiftyVK](https://github.com/SwiftyVK/SwiftyVK) — простая и мощная библиотека для взаимодействия с VK API под iOS и macOS.