Next.js (App Router) landing site for PS2Recomp — a static recompiler for PlayStation 2 games.
Live site: ps2recompiler.vercel.app
PS2Recomp is an experimental project that brings classic PlayStation 2 titles to modern hardware through static recompilation. Instead of relying on traditional emulation, PS2Recomp translates original game code directly into high-performance native executables, delivering improved stability, fluidity, and compatibility on contemporary systems.
This repository contains the official website for the project — a central landing page for announcements, builds, and community information.
PS2Recomp exists to solve a fundamental challenge in game preservation: how to keep classic PlayStation 2 games alive and playable on modern hardware without the compromises of traditional emulation.
Traditional emulators interpret PS2 instructions on the fly, which introduces performance overhead, compatibility issues, and often requires powerful hardware to run smoothly. Static recompilation takes a radically different approach:
- Native Performance — Games run as native executables, utilizing the full power of modern CPUs and GPUs without emulation overhead
- Enhanced Stability — No more frame drops, stuttering, or audio desync issues common in emulation
- Perfect Compatibility — By translating game code to native machine code, we achieve near-perfect compatibility with original game logic
- Future-Proof — Native executables can be optimized for emerging hardware platforms and operating systems
Our mission is threefold:
- Preserve Gaming History — Ensure classic PS2 titles remain accessible and playable for future generations
- Push Technical Boundaries — Demonstrate the power of static recompilation as a viable alternative to emulation
- Build Community — Create an open ecosystem where developers, modders, and players can collaborate and contribute
- Play anywhere — Native executables that run on Windows, Linux, and macOS without emulation software
- Enhanced experiences — Support for higher resolutions, modern controllers, and improved frame rates
- Easy access — No complex emulator setup or BIOS configuration required
The PS2Recomp website serves as the central hub for the project's growing community:
- Project Showcase — A professional landing page that communicates the project's value to developers, gamers, and preservationists
- Download Hub — Clear, accessible links to builds and source code
- Game Showcase — Featured titles that demonstrate the power of static recompilation
- Open Source Collaboration — Encouraging developers to contribute to the recompilation toolchain
- User Feedback — A central point for users to report compatibility, request features, and share experiences
- Knowledge Sharing — Documentation and resources for those interested in the recompilation process
By making PS2Recomp visible and accessible, we're not just building a tool — we're building a movement. Every download, contribution, and shared experience helps:
- Grow the ecosystem of preserved PS2 titles
- Improve the recompilation technology
- Attract new developers to game preservation
- Create a community that values and protects gaming heritage
| Category | Technology |
|---|---|
| Framework | Next.js 16 (App Router) |
| Language | TypeScript 6 |
| Styling | Tailwind CSS v4 + tailwindcss-animate |
| Animations | framer-motion |
| Theme | next-themes (light/dark mode) |
| UI Primitives | Radix UI (via app/components/ui/) |
| Icons | lucide-react + react-icons |
| Form / Validation | react-hook-form + zod |
| Charts | recharts |
| Deployment | Vercel |
| Route | Description |
|---|---|
/ |
Home — Hero section with PS2 boot video + technical edge description |
/download |
Downloads — Links to the PS2Recomp GitHub repository for builds |
/games |
Games — Showcase of supported / featured PS2 titles |
/contact |
Contact — Contact form / community engagement page |
All rights reserved. (Add a license file if you want the project open-source.)
- Website: ps2recompiler.vercel.app
- GitHub: github.com/ps2recomp
- Discord: Join our community for discussions, support, and updates
Preserving the past. Recompiling the future.