{"id":13525147,"url":"https://github.com/dzikoysk/reposilite","last_synced_at":"2026-02-27T01:06:02.498Z","repository":{"id":36958512,"uuid":"96474388","full_name":"dzikoysk/reposilite","owner":"dzikoysk","description":"Lightweight and easy-to-use repository management software dedicated for the Maven-based artifacts in the JVM ecosystem 📦","archived":false,"fork":false,"pushed_at":"2025-04-20T23:02:52.000Z","size":120894,"stargazers_count":1531,"open_issues_count":42,"forks_count":199,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-04-21T00:24:27.060Z","etag":null,"topics":["artifact-repository-manager","deploy","gradle","hacktoberfest","javalin","maven","maven-repository","reposilite","repository-management","repository-manager","sbt"],"latest_commit_sha":null,"homepage":"https://reposilite.com","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dzikoysk.png","metadata":{"files":{"readme":".github/README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"dzikoysk"}},"created_at":"2017-07-06T21:42:58.000Z","updated_at":"2025-04-20T23:02:49.000Z","dependencies_parsed_at":"2023-10-15T19:54:43.936Z","dependency_job_id":"8f792e62-ce0f-4a5c-8fa3-2682dc4ecc01","html_url":"https://github.com/dzikoysk/reposilite","commit_stats":{"total_commits":2475,"total_committers":93,"mean_commits":"26.612903225806452","dds":0.3983838383838384,"last_synced_commit":"69cddbd56ee183367125565e741ab9d0037edf8b"},"previous_names":[],"tags_count":198,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzikoysk%2Freposilite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzikoysk%2Freposilite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzikoysk%2Freposilite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzikoysk%2Freposilite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dzikoysk","download_url":"https://codeload.github.com/dzikoysk/reposilite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254092796,"owners_count":22013291,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artifact-repository-manager","deploy","gradle","hacktoberfest","javalin","maven","maven-repository","reposilite","repository-management","repository-manager","sbt"],"created_at":"2024-08-01T06:01:16.334Z","updated_at":"2026-02-27T01:06:02.487Z","avatar_url":"https://github.com/dzikoysk.png","language":"Kotlin","funding_links":["https://github.com/sponsors/dzikoysk"],"categories":["Kotlin","工件仓库","Package-Manage"],"sub_categories":[],"readme":"﻿\u003cdiv align=\"center\"\u003e\n \u003ch1\u003eReposilite\u003c/h1\u003e\n \u003cdiv\u003e\n  \u003ca href=\"https://github.com/dzikoysk/reposilite/actions/workflows/gradle.yml\"\u003e\n   \u003cimg alt=\"Reposilite CI\" src=\"https://github.com/dzikoysk/reposilite/actions/workflows/gradle.yml/badge.svg\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/dzikoysk/reposilite/releases\"\u003e\n   \u003cimg src=\"https://maven.reposilite.com/api/badge/latest/releases/com/reposilite/reposilite?color=40c14a\u0026name=Reposilite\u0026prefix=v\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://codecov.io/gh/dzikoysk/reposilite\"\u003e\n   \u003cimg alt=\"CodeCov\" src=\"https://codecov.io/gh/dzikoysk/reposilite/branch/main/graph/badge.svg?token=9flNHTSJpp\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://hub.docker.com/r/dzikoysk/reposilite\"\u003e\n   \u003cimg alt=\"Docker Pulls\" src=\"https://img.shields.io/docker/pulls/dzikoysk/reposilite.svg?label=pulls\u0026logo=docker\" /\u003e\n  \u003c/a\u003e\n  \u003c!--\n  \u003ca href=\"(https://www.codefactor.io/repository/github/dzikoysk/reposilite/overview/main\"\u003e\n   \u003cimg alt=\"CodeFactor\" src=\"https://www.codefactor.io/repository/github/dzikoysk/reposilite/badge/main\" /\u003e\n  \u003c/a\u003e\n  --\u003e\n  \u003ca href=\"https://discord.gg/qGRqmGjUFX\"\u003e\n   \u003cimg alt=\"Discord\" src=\"https://img.shields.io/badge/discord-reposilite-738bd7.svg?style=square\" /\u003e\n  \u003c/a\u003e\n  \u003c!--\n  \u003ca href=\"https://discord.gg/qGRqmGjUFX\"\u003e\n   \u003cimg alt=\"Discord Online\" src=\"https://img.shields.io/discord/204728244434501632.svg\" /\u003e\n  \u003c/a\u003e\n  --\u003e\n \u003c/div\u003e\n \u003cbr\u003e\n \u003cdiv\u003e\n  Lightweight and easy-to-use repository manager for Maven-based artifacts in the JVM ecosystem. \nThis is a simple, extensible and scalable self-hosted solution that replaces managers like Nexus, Archiva or Artifactory, with reduced resource consumption. \n \u003c/div\u003e\n \u003cbr\u003e\n \u003cdiv\u003e\n  \u003ca href=\"https://reposilite.com\"\u003eWebsite\u003c/a\u003e\n  |\n  \u003ca href=\"https://reposilite.com/guide/about\"\u003eOfficial Guide\u003c/a\u003e\n  |\n  \u003ca href=\"https://github.com/dzikoysk/reposilite/releases\"\u003eGitHub Releases\u003c/a\u003e\n  |\n  \u003ca href=\"https://hub.docker.com/r/dzikoysk/reposilite\"\u003eDockerHub Images\u003c/a\u003e\n  |\n  \u003ca href=\"https://panda-lang.org/support\"\u003eSupport\u003c/a\u003e\n  |\n  \u003ca href=\"https://maven.reposilite.com\"\u003eDemo\u003c/a\u003e\n \u003c/div\u003e\n \u003cbr\u003e\n \u003cimg alt=\"Preview\" src=\"https://user-images.githubusercontent.com/4235722/133891983-966e5c6d-97b1-48cc-b754-6e88117ee4f7.png\" /\u003e\n \u003cbr\u003e\n\u003c/div\u003e\n\n### Installation\n\nTo run Reposilite for your personal needs you should assign around 20MB of RAM and at least Java 11+ installed. \u003cbr\u003e\nFor huge public repositories you can adjust memory limit and even size of used thread pools in the configuration.\n\n```bash\n# Launching a standalone JAR file\n$ java -Xmx32M -jar reposilite-3.5.27.jar\n\n# Using the official Docker image\n$ docker pull dzikoysk/reposilite:3.5.27\n\n# Using the official Helm chart\n$ helm repo add reposilite https://helm.reposilite.com/\n$ helm repo update\n$ helm install reposilite/reposilite\n```\n\nVisit official guide to read more about extra parameters and configuration details.\n\n### Publications\n\nReposilite 3.x:\n* [Reposilite 3.x / Official Guide](https://reposilite.com/guide/about)\n* [Reddit / 3.x Thread](https://www.reddit.com/r/java/comments/xy07vc/reposilite_3x_released_alternative_lightweight/)\n* [Medium / Setup your own Maven repository manager in 5 minutes](https://dzikoysk.medium.com/reposilite-3-x-setup-your-own-maven-repository-manager-in-5-minutes-e72cc8b67bc3)\n\nReposilite 2.x:\n* [Reposilite 2.x / Official Guide](https://v2.reposilite.com/)\n* [Reddit / 2.x Thread](https://www.reddit.com/r/java/comments/k8i2m0/reposilite_alternative_lightweight_maven/)\n* [Dev.to / Publishing your artifacts to the Reposilite - a new self-hosted repository manager ](https://dev.to/dzikoysk/publishing-your-artifacts-to-the-reposilite-a-new-self-hosted-repository-manager-3n0h)\n* [Medium / Looking for simple repository manager by David Kihato](https://kihats.medium.com/custom-self-hosted-maven-repository-cbb778031f68)\n\n### Supporters\n\nThanks to all contributors and people that decided to support my work financially ❤️\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003e\n   \u003ca href=\"https://github.com/sponsors/dzikoysk\"\u003eActive GitHub Sponsors\u003c/a\u003e\n  \u003c/td\u003e\n  \u003ctd\u003e\n    \u003ca href=\"https://github.com/talismanplatform\"\u003etalismanplatform\u003c/a\u003e,\n    \u003ca href=\"https://github.com/andrm\"\u003eandrm\u003c/a\u003e, \n    \u003ca href=\"https://github.com/rdehuyss\"\u003erdehuyss\u003c/a\u003e,\n    \u003ca href=\"https://github.com/joshuasing\"\u003ejoshuasing\u003c/a\u003e, \n    \u003ca href=\"https://github.com/insertt\"\u003einsertt\u003c/a\u003e,\n    \u003ca href=\"https://github.com/Kamilkime\"\u003eKamilkime\u003c/a\u003e,\n    \u003ca href=\"https://github.com/Koressi\"\u003eKoressi\u003c/a\u003e,\n    \u003ca href=\"https://github.com/tipsy\"\u003etipsy\u003c/a\u003e,\n    \u003ca href=\"https://github.com/that-apex\"\u003ethat-apex\u003c/a\u003e,\n    \u003ca href=\"https://github.com/Rollczi\"\u003eRollczi\u003c/a\u003e,\n    \u003ca href=\"https://github.com/Kebab81\"\u003eJan Bojarczuk\u003c/a\u003e,\n    \u003ca href=\"https://github.com/frankielc\"\u003efrankielc\u003c/a\u003e,\n    \u003ca href=\"https://github.com/P3ridot\"\u003eP3ridot\u003c/a\u003e\n  \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003eAll time\u003c/td\u003e\n  \u003ctd\u003e\n   \u003ca href=\"https://github.com/talismanplatform\"\u003etalismanplatform\u003c/a\u003e,\n   \u003ca href=\"https://github.com/milkyway0308\"\u003emilkyway0308\u003c/a\u003e,\n   \u003ca href=\"https://github.com/rdehuyss\"\u003erdehuyss\u003c/a\u003e,\n   \u003ca href=\"https://github.com/andrm\"\u003eandrm\u003c/a\u003e,\n   \u003ca href=\"https://github.com/rdehuyss\"\u003eamp7368\u003c/a\u003e,\n   \u003ca href=\"https://github.com/joshuasing\"\u003ejoshuasing\u003c/a\u003e,\n   \u003ca href=\"https://github.com/zzmgck\"\u003ezzmgck\u003c/a\u003e, \n   \u003ca href=\"https://github.com/insertt\"\u003einsertt\u003c/a\u003e,\n   \u003ca href=\"https://github.com/GotoFinal\"\u003eGotoFinal\u003c/a\u003e,\n   \u003ca href=\"https://github.com/Koressi\"\u003eKoressi\u003c/a\u003e,\n   \u003ca href=\"https://github.com/tipsy\"\u003etipsy\u003c/a\u003e, \n   \u003ca href=\"https://github.com/mcebular\"\u003emcebular\u003c/a\u003e,\n   \u003ca href=\"https://github.com/maxant\"\u003emaxant\u003c/a\u003e,\n   \u003ca href=\"https://github.com/alexwhb\"\u003ealexwhb\u003c/a\u003e, \n   \u003ca href=\"https://github.com/kay\"\u003eDouglas Lawrie\u003c/a\u003e,\n   \u003ca href=\"https://github.com/SirEndii\"\u003eSirEndii\u003c/a\u003e,\n   \u003ca href=\"https://github.com/that-apex\"\u003ethat-apex\u003c/a\u003e,\n   \u003ca href=\"https://github.com/Kamilkime\"\u003eKamilkime\u003c/a\u003e,\n   \u003ca href=\"https://github.com/FlawCra\"\u003eFlawCra\u003c/a\u003e,\n   \u003ca href=\"https://github.com/crejk\"\u003ecrejk\u003c/a\u003e, \n   \u003ca href=\"https://github.com/Rollczi\"\u003eRollczi\u003c/a\u003e,\n   \u003ca href=\"https://github.com/Zur13\"\u003eZur13\u003c/a\u003e,\n   \u003ca href=\"https://github.com/mattwelke\"\u003emattwelke\u003c/a\u003e,\n   Andreas R.,\n   \u003ca href=\"https://github.com/TheFruxz\"\u003eTheFruxz\u003c/a\u003e, \n   \u003ca href=\"https://github.com/oskarscot\"\u003eoskarscot\u003c/a\u003e,\n   \u003ca href=\"https://github.com/Szczurowsky\"\u003eSzczurowsky\u003c/a\u003e,\n   \u003ca href=\"https://github.com/zugazagoitia\"\u003ezugazagoitia\u003c/a\u003e,\n   \u003ca href=\"https://github.com/EthanDevelops\"\u003eEthanDevelops\u003c/a\u003e, \n   \u003ca href=\"https://github.com/bmstefanski\"\u003ebmstefanski\u003c/a\u003e,\n   \u003ca href=\"https://github.com/neg4n\"\u003eneg4n\u003c/a\u003e,\n   \u003ca href=\"https://github.com/escv\"\u003eescv\u003c/a\u003e,\n   \u003ca href=\"https://github.com/scheidtp\"\u003escheidtp\u003c/a\u003e,\n   Lukas P.,\n   \u003ca href=\"https://github.com/Kebab81\"\u003eJan Bojarczuk\u003c/a\u003e,\n   \u003ca href=\"https://github.com/Petersoj\"\u003ePetersoj\u003c/a\u003e,\n   \u003ca href=\"https://github.com/arthurr0\"\u003earthurr0\u003c/a\u003e,\n   \u003ca href=\"https://github.com/shitzuu\"\u003eshitzuu\u003c/a\u003e,\n   \u003ca href=\"https://github.com/peter-jerry-ye\"\u003epeter-jerry-ye\u003c/a\u003e,\n   Rob,\n   \u003ca href=\"https://github.com/sebba-dev\"\u003esebba-dev\u003c/a\u003e,\n   \u003ca href=\"https://github.com/mufinlive\"\u003emufinlive\u003c/a\u003e,\n   \u003ca href=\"https://github.com/bopke\"\u003ebopke\u003c/a\u003e,\n   \u003ca href=\"https://github.com/asikkema\"\u003easikkema\u003c/a\u003e,\n   \u003ca href=\"https://github.com/jdsdc\"\u003ejdsdc\u003c/a\u003e,\n   \u003ca href=\"https://github.com/gcobr\"\u003egcobr\u003c/a\u003e,\n   \u003ca href=\"https://github.com/frankielc\"\u003efrankielc\u003c/a\u003e,\n   \u003ca href=\"https://github.com/P3ridot\"\u003eP3ridot\u003c/a\u003e\n  \u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n`\\(^-^)/` The list is updated periodically and entries are sorted by aggregated total payment size of the given person.\n\n### For developers\n\nRecommended tool to develop backend module is IntelliJ IDE, for frontend it might be e.g. VSC.\n\n```bash\n# Run only backend through CLI\n$ ./gradlew run\n\n# Run only frontend\n$ cd reposilite-frontend \u0026\u0026 npm i \u0026\u0026 npm run full\n\n# Run only Reposilite site\n$ cd reposilite-site/website \u0026\u0026 npm i \u0026\u0026 npm run start\n```\n\n#### Stack\n\n[Reposilite 3.x](https://reposilite.com/)\n* Reposilite Backend: [Kotlin](https://kotlinlang.org/) + [Javalin](https://javalin.io) + [Exposed (SQL)](https://github.com/JetBrains/Exposed) + [AWS SDK](https://github.com/aws/aws-sdk-java) + [JUnit](https://junit.org/junit5/) + [Testcontainers](https://www.testcontainers.org/) + _(DDD \u0026 Hexagonal Architecture)_\n* Reposilite Frontend: [Vue3](https://vuejs.org/) + [Vite](https://vitejs.dev/) + [WindiCSS](https://windicss.org/) + [JsonForms](https://jsonforms.io/)\n* Reposilite Site: [Next.js](https://nextjs.org/) + [Vercel](https://vercel.com/)\n\n[Reposilite 2.x](https://v2.reposilite.com/)\n* Reposilite Backend: Java + [Javalin](https://javalin.io/) + [Groovy](https://groovy-lang.org/) ([JUnit](https://junit.org/junit5/)) + _(DDD)_\n* Reposilite Frontend: [Vue2](https://v2.vuejs.org/) + [Pug](https://pugjs.org/api/getting-started.html) + [Stylus](https://stylus-lang.com/) + [TailwindCSS](https://tailwindcss.com/)\n* Reposilite Site: [React.js](https://reactjs.org/) + [Docusaurus v1](https://docusaurus.io/)\n\nReposilite 1.x\n* Reposilite: Java + [NanoHTTPD](https://github.com/NanoHttpd/nanohttpd)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdzikoysk%2Freposilite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdzikoysk%2Freposilite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdzikoysk%2Freposilite/lists"}