Pumpkin Hub
The community registry for plugins and resources for the Pumpkin MC Minecraft server, powered by Rust.
About
Pumpkin Hub is the central platform for distributing and discovering extensions for the Pumpkin Minecraft server. Because Pumpkin redefines server performance with Rust, Pumpkin Hub redefines content management with a minimalist interface, enhanced binary security and a frictionless developer experience.
Unlike traditional Java platforms (SpigotMC, Modrinth), Pumpkin Hub is natively built for the Rust ecosystem: compiled binary management, SHA-256 integrity verification, multi-platform OS support (Windows, macOS, Linux) and native GitHub integration.
Key Features
Tech Stack
Backend (API)
| Technology | Role | Version |
|---|---|---|
| Rust | Primary language | Edition 2021 |
| Axum | Async HTTP framework | 0.8 |
| Tokio | Async runtime | 1.x |
| Tower HTTP | Middlewares (CORS, Trace, Compression, Rate Limiting) | 0.6 |
| PostgreSQL | Relational database | 16 |
| Meilisearch | Full-text search engine | 1.7 |
Frontend
| Technology | Role | Version |
|---|---|---|
| Next.js | React SSR/SSG framework | 16.1 |
| React | UI library | 19.2 |
| Tailwind CSS | CSS utilities | 4.x |
| TypeScript | Static typing | 5.x |
| SWR | Data fetching & caching | 2.x |
| Lucide React | Icon library | 0.577 |
Infrastructure
| Service | Usage |
|---|---|
| Docker Compose | Development container orchestration |
| GitHub Actions | CI/CD (lint, type-check, clippy, tests) |
| Cloudflare R2 | Binary storage (planned) |
| Multi-Provider OAuth | User authentication — GitHub, Google, Discord (JWT + HttpOnly cookies) |
| SMTP | Email verification & password recovery (lettre) |
Target Audiences
Developers (Crate Authors)
Seamless plugin publishing, GitHub-integrated, with compiled version management, dependency tracking and target OS platforms (Windows, macOS, Linux). The dashboard provides detailed analytics on downloads and usage.
Administrators (Server Owners)
Ultra-fast catalog with SHA-256 integrity verification and clear version compatibility information to ensure Pumpkin server stability.
Community
An open-source and transparent platform, designed to foster adoption and growth of the Pumpkin MC ecosystem.
Quick Links
- Getting Started — Install and run the project locally
- Architecture — Detailed technical structure of backend and frontend
- API Reference — Endpoints, middlewares and error handling
- Design System — Typography, colors and UI components
- Roadmap — Planned features and timeline
- Contributing — Contribution guide