panda-lang / hub

Panda Hub is the official package registry for amazing Panda (+JVM) based projects on top of the Ktor & Next.js frameworks 🧬

Home Page:https://hub.panda-lang.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hub Build Status CodeFactor

Panda Hub is the module manager registry for amazing Panda (+JVM) based projects πŸ“œ
~ panda-lang.org :wq

🧬 Stack

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

πŸ“‹ Installation

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

πŸ’ž See also

About

Panda Hub is the official package registry for amazing Panda (+JVM) based projects on top of the Ktor & Next.js frameworks 🧬

https://hub.panda-lang.org

License:Apache License 2.0


Languages

Language:Kotlin 70.0%Language:JavaScript 30.0%