Enter your budget and the games you want to play. Get the perfect build with real components, estimated FPS, and purchase links.
→ Live Demo: musakbuildpc.vercel.app/
There are thousands of "gaming PC guides" on YouTube and Reddit but they're all outdated and don't adapt to your budget or currency. BuildPC solves that in 30 seconds.
- Enter your budget in your currency (ARS, MXN, CLP, BRL, USD, EUR and more)
- Select the games you want to play
- Get the perfect build with real components, estimated FPS per game and purchase links
- 🌍 11 currencies with automatic conversion
- 🎮 500,000+ games via RAWG API
- ⚡ Smart algorithm — detects GPU-heavy vs CPU-heavy and distributes budget optimally
- 🛒 Purchase links via Google Shopping — works in any country
- 📊 Estimated FPS per game at 1080p
- 🌙 Dark / Light mode
- 🌐 English / Spanish toggle
- 📱 Fully responsive — mobile and desktop
- 🆓 Free forever — no signup, no paywall
- Next.js 14 (App Router) · React 18
- No database — algorithm runs entirely client-side
- RAWG.io API for game search (free tier)
- Vercel for deploy (free tier)
git clone https://github.com/musak20/BuildPC-Gaming-PC-Build-Generator-by-Budget.git
cdBuildPC-Gaming-PC-Build-Generator-by-Budget
npm install
cp .env.example .env.local # add your RAWG key (optional)
npm run dev # → http://localhost:3000buildpc/
├── src/
│ ├── app/
│ │ ├── page.js ← Main UI, i18n EN/ES, dark/light mode
│ │ └── layout.js ← Fonts, SEO metadata
│ ├── lib/
│ │ └── builder.js ← Build generation algorithm
│ └── data/
│ └── components.js ← Component database + game requirements
├── jsconfig.json
└── .env.example
npx vercelOr connect your repo at vercel.com/new — automatic deploy on every push.
- Affiliate links by country (Amazon, local stores)
- Save and share builds via URL
- Compare two builds side by side
- More currencies and regions
- Component price tracking
PRs welcome. To add more games or components, edit src/data/components.js.
If BuildPC helped you build your setup, consider supporting:
Or donate crypto:
| Currency | Address |
|---|---|
| Bitcoin (BTC) | bc1q7kcyzhp8fn42z6snfn27gpnqlrcl0hvvmg2l6c |
| Ethereum (ETH) | 0x5319E8a6dD2ee1877dC86B2Cc1100A49Bd94807a |
| USDT TRC20 | TQoctx4qyfCSnwMUF1DNrLEefB6XRUfYG2 |
| Solana (SOL) | C2x2eRjN8rUiDDcvjyziMKUnAdi2GLRDHeLHUJmdyTxA |
MIT — do whatever you want with it.
Poné tu presupuesto y los juegos que querés correr. Obtenés la build perfecta con componentes reales, FPS estimados y links de compra.
→ Demo: musakbuildpc.vercel.app/
Hay miles de guías de PC gamer desactualizadas que no se adaptan a tu presupuesto ni moneda. BuildPC lo resuelve en 30 segundos.
- Presupuesto en tu moneda (ARS, MXN, CLP, BRL, USD, EUR y más)
- Seleccionás los juegos que querés correr
- Build perfecta con componentes reales, FPS estimados y links de compra
- 🌍 11 monedas con conversión automática
- 🎮 500,000+ juegos via RAWG API
- ⚡ Algoritmo inteligente — detecta GPU-heavy vs CPU-heavy y distribuye el presupuesto de forma óptima
- 🛒 Links de compra en Google Shopping — funciona en cualquier país
- 📊 FPS estimados por juego a 1080p
- 🌙 Modo oscuro / claro
- 🌐 Inglés / Español
- 📱 Responsive completo
- 🆓 Gratis para siempre
git clone https://github.com/musak20/buildpc
cd buildpc
npm install
cp .env.example .env.local # agregá tu RAWG key (opcional)
npm run dev # → http://localhost:3000Si BuildPC te ayudó a armar tu PC, considerá apoyar:
O doná crypto — las direcciones están en el footer de la app y en la sección de arriba.
MIT