Files
dev-roadmap-avito-playbook/avito-open-source.md
Alyona Lapko 713b622d45 Update avito-open-source.md
Added new Open Source project «Normalize».
2021-04-20 16:09:35 +03:00

23 lines
2.9 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) — решение для мультикластерной балансировки.
- [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) — библиотека для нормализации строковых значений.
Кроме того, многие наши коллеги ведут свои и поддерживают известные open-source проекты, например:
- [Sphinx Search](http://sphinxsearch.com) — система полнотекстового поиска.
- [Centrifugal](https://github.com/centrifugal) — сервер real-time сообщений.
- [SwiftyVK](https://github.com/SwiftyVK/SwiftyVK) — простая и мощная библиотека для взаимодействия с VK API под iOS и macOS.