Panda Hub is the module manager registry for amazing Panda (+JVM) based projects 📜
~ panda-lang.org :wq
2.x:
- Hub Backend: Kotlin + Ktor (Netty) + OAuth2 + MongoDB + JUnit
- Hub Frontend: React + Next.js + Chakra UI
1.x:
- Hub Backend: Java + Spring Boot + MongoDB + JUnit
- Hub Frontend: Vue.js + Buefy
Requirements:
- Java 8+
- Node.js
- MongoDB
Environment variables for server:
GITHUB_CLIENT_ID = $id
GITHUB_CLIENT_SECRET = $secret
Building from the source:
$ git clone https://github.com/panda-lang/hub.git
$ cd hub
# hub-backend (lohalhost:8080)
$ cd hub-backend && ./gradlew run
# hub-frontend (localhost:3000)
$ cd hub-frontend && npm install && npm run dev