{"repo":"HangarMC/Hangar","free":true,"listed":false,"github":"https://github.com/HangarMC/Hangar","clone":"git clone https://github.com/HangarMC/Hangar.git","description":"A plugin repository used for paper plugins","language":"Java","stars":283,"topics":["plugin-repository","java","minecraft","vue","spring","nuxt","vuetify","jdbi","hacktoberfest"],"license":"MIT","category":"game-templates","readme_excerpt":"Hangar - Paper's Plugin Repository This is the repository for Hangar, a plugin repository used for Paper, Velocity, and Waterfall plugins and similar software. Hangar is loosely based off of Ore, created by the Sponge project, but rebuilt from the ground up using the Spring Boot Framework in Java for the backend and Nuxt (with UnoCSS) for the frontend. We would like to thank all Ore contributors. Without them, this project would never have been possible. On top of our production instance at https://hangar.papermc.io/, we have a staging instance for testing purposes: https://hangar.papermc.dev/. Contributing The project consists of 3 main parts Frontend (Vue.js under Nuxt with UnoCSS) Backend (Spring Boot) Database (PostgreSQL) Additionally, we use the following services: Search Engine (MeiliSearch) Storage (rustfs locally, b2 bucket in production) Email (mailslurper locally, MailGun in production) Development Setup Fork the project and pull it in your IDE. Prerequisites Docker is required in order to run the PostgreSQL database, the MeiliSearch engine and the dummy email server Java 25 or higher pnpm and node (v22 or higher) mvn git we strongly recommend using IntelliJ IDEA (Ultimate) as your IDE Setting up To get the project running locally, you need to follow a few steps: Frontend only 1. Install the frontend deps: Using IntelliJ : Right-click the package.json file in the frontend directory and click Run 'pnpm install' (or click the button in the Update dependencies toast) ","default_branch":null,"files":null,"tree":[],"storefront":"/r/HangarMC","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HangarMC/Hangar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}