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