The authoritative registry for Minecraft server jars. Download Paper, Spigot, Vanilla, Fabric, Forge, and more.
MCServerJars is a programmatic SEO-focused registry for Minecraft server software. It provides:
- Exhaustive coverage of all major jar types and Minecraft versions
- Always up-to-date metadata via automated indexing
- Direct downloads from official sources
- Verified checksums for security
| Layer | Technology |
|---|---|
| Frontend | Next.js 15 (App Router) + React 19 |
| Styling | Tailwind CSS |
| Database | Supabase (PostgreSQL) |
| Backend API | Rust (Axum) |
| Automation | GitHub Actions |
| Deployment | Vercel (frontend), Hetzner VPS (API) |
mcserverjars.com/
├── app/ # Next.js App Router
│ ├── [project]/ # Dynamic project pages
│ ├── components/ # React components
│ └── siteConfig.ts # Site configuration
├── lib/ # Shared utilities
├── indexers/ # Automated indexing scripts
├── backend/ # Rust API server
└── .github/workflows/ # CI/CD
cd mcserverjars.com/
bun install
bun run devOpen http://localhost:3000.
cd backend/
cargo runAPI runs on http://localhost:3001.
cd indexers/
bun install
bun run index-paper.tsCreate .env.local in the project root:
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key- Paper, Spigot, CraftBukkit, Vanilla, Purpur, Pufferfish, Folia
- Velocity, BungeeCord, Waterfall
- Fabric, Forge, NeoForge
- Sponge, Mohist, Arclight
GET /v1/projects # List all projects
GET /v1/projects/:slug # Get project details
GET /v1/projects/:slug/versions # List versions
GET /v1/projects/:slug/versions/:version # List builds
GET /v1/projects/:slug/versions/:version/latest # Get latest build
- Static generation with ISR (hourly revalidation)
- Clean URLs:
/paper,/paper/1.21.4,/paper/1.21.4/123 - JSON-LD structured data
- Dynamic XML sitemap
- Keyword-optimized meta tags
- Frontend: Vercel (auto-deploy from GitHub)
- API: Hetzner VPS via SSH (see
.cursor/rules/deployment.mdc) - Indexers: GitHub Actions (cron every 30 minutes)
Copyright © Thomas Marchand. All rights reserved.