English | 简体中文
Official website of EndlessPixel Server, built with Next.js App Router + TypeScript + Tailwind CSS.
- ⚡ Next.js 16 full-stack React framework, SSR/SSG/ISR ready
- 🎨 Tailwind CSS 4 utility-first, dark-mode out of the box
- 📦 80+ launchers & mod-packs high-speed download, custom mirror support
- 🧪 Strict TypeScript checking, ESLint + Prettier automated
- 📱 Responsive layout, PWA offline support (Workbox auto-generated)
- Node.js ≥ 18
- npm ≥ 9
# 1. Clone repo
git clone https://github.com/EndlessPixel/server.git
cd server
# 2. Install dependencies
npm install
# 3. Start dev server
npm run dev
# or npm run dev-httpsVisit http://localhost:3000 or https://localhost:3000in your browser.
- Fork the repository
- Create feature branch:
git checkout -b feat/xxx - Commit:
git commit -m "feat: add xxx"(follow Conventional Commits) - Push and open a Pull Request
- Merge after CI & code review
- TypeScript strict mode on
- Prefer Tailwind CSS, avoid inline styles
- Run
npm run lint && npm run type-checkbefore commit
GNU Affero General Public License v3.0
Commercial use, modification and redistribution are allowed, but modified network services must be open-sourced.
- Issues & Ideas: open an issue
- Discussions: GitHub Discussions
Star ⭐ and Watch 👀 are the best supports for us!