Repolode
dzikoysk

dzikoysk/reposilite

Лёгкий Maven-менеджер репозиториев для JVM-артефактов с самостоятельным размещением — альтернатива Nexus, Archiva и Artifactory.

Open source альтернатива:Nexus RepositoryJFrog Artifactory

Звёзды
1,903
Форки
243
Открытые issues
57
Последний коммит
6 дней назад

Что это?

Reposilite — менеджер репозиториев для артефактов на базе Maven в экосистеме JVM. Его можно развернуть самостоятельно, чтобы хранить библиотеки, которые создаёт ваша команда, и предоставлять к ним доступ из Gradle, Maven, sbt и других подобных инструментов сборки. Проект позиционируется как более простой, расширяемый и масштабируемый вариант тяжеловесных менеджеров вроде Nexus, Archiva и Artifactory, потребляющий меньше ресурсов.

Для личного использования или небольшой команды ему требуется около 20 МБ RAM и Java 11 или новее. Для крупных публичных репозиториев в конфигурации можно настроить лимит памяти и размер пулов потоков. Reposilite можно запустить как отдельный JAR, использовать официальный Docker-образ или развернуть с помощью официального Helm chart.

Бэкенд написан на Kotlin и работает на Javalin, а веб-фронтенд создан с помощью Vue 3 и Vite.

Ключевые возможности

  • 01Хранит и раздаёт артефакты в формате Maven для Gradle, Maven и sbt.
  • 02Запускается как отдельный JAR, Docker-образ или Helm chart.
  • 03Для крупных репозиториев можно настроить лимиты памяти и пулы потоков.
  • 04Включает веб-фронтенд для просмотра репозиториев.

Сценарии использования

  • Хранение внутренних библиотек для команды, использующей Gradle или Maven.
  • Запуск лёгкого репозитория артефактов на небольшом сервере или в Kubernetes.
  • Замена более тяжеловесного менеджера репозиториев, если важно снизить потребление ресурсов.

Быстрый старт

  1. 1

    Скачайте автономный JAR-файл Reposilite со страницы релизов GitHub

  2. 2

    Запустите JAR-файл с помощью Java (требуется Java 11 или новее)

    java -Xmx32M -jar reposilite-3.6.4.jar

В подборках

Темы

#maven#artifact-repository#java#kotlin#jvm#gradle#self-hosted#docker#artifact-repository-manager#deploy

Частые вопросы

Что такое reposilite?
Лёгкий Maven-менеджер репозиториев для JVM-артефактов с самостоятельным размещением — альтернатива Nexus, Archiva и Artifactory. Reposilite — менеджер репозиториев для артефактов на базе Maven в экосистеме JVM. Его можно развернуть самостоятельно, чтобы хранить библиотеки, которые создаёт ваша команда, и предоставлять к ним доступ из Gradle, Maven, sbt и других подобных инструментов сборки. Проект позиционируется как более простой, расширяемый и масштабируемый вариант тяжеловесных менеджеров вроде Nexus, Archiva и Artifactory, потребляющий меньше ресурсов.
reposilite можно использовать бесплатно? Какая у него лицензия?
reposilite распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
reposilite всё ещё поддерживается?
Активно поддерживается. Последний коммит в reposilite — 2 нояб. 2026 г..
Для чего можно использовать reposilite?
Хранение внутренних библиотек для команды, использующей Gradle или Maven. Запуск лёгкого репозитория артефактов на небольшом сервере или в Kubernetes. Замена более тяжеловесного менеджера репозиториев, если важно снизить потребление ресурсов.
Как установить reposilite?
Скачайте автономный JAR-файл Reposilite со страницы релизов GitHub Запустите JAR-файл с помощью Java (требуется Java 11 или новее): java -Xmx32M -jar reposilite-3.6.4.jar
Где скачать reposilite?
Исходный код и инструкции по установке — на GitHub: https://github.com/dzikoysk/reposilite

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Язык программирования Kotlin, его компилятор, стандартная библиотека и инструменты сборки для кроссплатформенной разработки, создаваемые JetBrains.

53,5 тыс.+20 за неделю6,5 тыс.KotlinБез лицензииОбновлён 2 часа назад