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

Введение

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

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