Введение
NORA (No-nonsense Open Registry for Artifacts) — мультипротокольный реестр артефактов, написанный на Rust.
Что такое NORA?
Заголовок раздела «Что такое NORA?»NORA — это легковесная альтернатива Nexus и Artifactory с открытым исходным кодом. Один бинарник, без базы данных, без Java. Поддержка 13 форматов реестров с прозрачным проксированием upstream-источников и локальным кэшем.
Ключевые возможности
Заголовок раздела «Ключевые возможности»- 13 форматов реестров: Docker, Maven, npm, Cargo, PyPI, Go, Raw, RubyGems, Terraform, Ansible Galaxy, NuGet, Pub (Dart/Flutter), Conan (C/C++)
- Слой курирования: чёрные и белые списки, блокировка CVE, проверка целостности
- Легковесность: бинарник < 25 МБ, потребление RAM < 100 МБ
- Скорость: запуск за 3 секунды
- Открытый исходный код: лицензия MIT
Почему стоит выбрать NORA?
Заголовок раздела «Почему стоит выбрать NORA?»| NORA | Nexus | JFrog | |
|---|---|---|---|
| Размер бинарника | < 25 МБ | 600+ МБ | 1+ ГБ |
| RAM | < 100 МБ | 2-4 ГБ | 2-4 ГБ |
| Запуск | 3 сек | 30-60 сек | 30-60 сек |
| Зависимости | Нет | Java 11+ | Java 11+ |
| Лицензия | MIT | EPL-1.0 | Проприетарная |
Дальнейшие шаги
Заголовок раздела «Дальнейшие шаги»- Быстрый старт — начните работу за 5 минут
- Установка — все способы установки
- Реестры — настройка клиентов для каждого формата