Pular para o conteúdo principal

Projeto pessoal · open source · 2026

Native Ports

Native Ports
ANO

2026

SERVIÇOS

Escopo e curadoria, Interface, Automação, SEO e i18n

TECNOLOGIAS

Astro, TypeScript, JavaScript, GitHub Actions, Cloudflare Workers, Satori

Contexto

Começou como um índice dos forks do bbport, o port de Bloodborne para PC. Em outubro de 2026 virou um catálogo da cena inteira de recompilação estática e execução nativa (ReXGlue, XenonRecomp, N64Recomp, PS2Recomp).

O problema

Quem quer saber se existe um port do seu jogo para o seu aparelho precisa garimpar tópicos do GitHub e threads de fórum. Nesses tópicos, os ports de verdade aparecem misturados com ferramentas, listas, forks vazios e repositórios de pesquisa.

O que eu fiz

Fiz tudo: escopo, modelagem dos dados, curadoria, interface, automação, SEO e deploy.

Decisões técnicas

  • O status de cada port é o que o README do próprio projeto declara. O site nunca melhora nem inventa esse status, e ports que não declaram nada aparecem como "Não informado".
  • O site linka só código-fonte. Nunca hospeda nem linka ROMs, imagens de disco, firmware ou chaves.
  • Build estático com Astro e JavaScript puro para busca e filtros, sem framework de UI.
  • O estado dos filtros fica na URL, para dar para compartilhar uma busca filtrada.
  • A descoberta de ports novos é automática, mas a publicação não: uma pessoa lê o README antes de qualquer projeto entrar no catálogo.

O que construí

  • Catálogo com busca e filtros por console, jogo, técnica, plataforma e status.
  • Páginas por port, por jogo e por console, com imagens de OG geradas no build e dados estruturados.
  • Versões em inglês e português.
  • GitHub Actions refaz o site todo dia com estrelas, último push e releases puxados da API do GitHub.
  • Um segundo job diário atualiza uma issue com repositórios candidatos.
  • Deploy no Cloudflare Workers. Contribuições entram por template de issue ou pull request.

Resultado

No ar em ports.matheusbrauna.com.br, em inglês e português, com código sob MIT e dados sob CC BY 4.0.

0%
Carregando© 2026