Перейти к содержимому

Введение

NORA (No-nonsense Open Registry for Artifacts) — мультипротокольный реестр артефактов, написанный на Rust.

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
NORANexusJFrog
Размер бинарника< 35 МБ600+ МБ1+ ГБ
RAM< 50 МБ2-4 ГБ2-4 ГБ
Запуск3 сек30-60 сек30-60 сек
ЗависимостиНетJava 11+Java 11+
ЛицензияMITEPL-1.0Проприетарная