🎮 Ultimate Catalog of Web Game Ports — 930 Ports en un Solo README
El censo de los juegos que corren en una pestaña
Ultimate Catalog of Web Game Ports es un repositorio de GitHub que mantiene una lista de juegos portados al navegador: WebAssembly, WebGL, Emscripten, Unity, Godot, Flash/Ruffle y JavaScript puro.
930 entradas en tablas de la A a la Z, 517 con demo jugable y 617 con código fuente.
No aloja nada: casi todas las filas enlazan a un proyecto de terceros. Muchos ports piden subir los archivos originales del juego.
Todo vive en un único README.md de 114 KB; no hay API, releases ni licencia.
No es una plataforma, es una lista
El repo tiene un solo archivo: README.md (114.183 bytes, 1.232 líneas). No hay código, ni build, ni assets, ni documentación aparte.
La «web» que aparece como homepage — rgc.zone/decomplist — es un visor aparte que carga su propio webports.md. Va por detrás: muestra 888 juegos con fecha 26-oct-2026, mientras el README ya marca 930 y 29-oct-2026.
Inglés, con títulos sueltos en cirílico y otros idiomas
🧭 Qué es y qué no es
Es
No es
Un índice curado a mano de ports web
Un sitio que aloja juegos, ROMs o ejecutables
Un censo del ecosistema: WASM, WebGL, Emscripten, Unity, Godot, Ruffle
Un emulador propio
Una tabla A–Z con enlace a demo y a código
Un directorio con fichas, filtros o metadatos
Una capa de descubrimiento para buscar por nombre
Una tienda o un servicio oficial
Un proyecto independiente con Telegram de novedades
Un catálogo con garantías legales o de seguridad
flowchart LR
A["📄 README.md<br/>114 KB · 930 filas"] --> B["🔤 Tabla de cada letra<br/>Game · Play · Source"]
B --> C{"¿Qué enlace tiene?"}
C -->|"▶"| D["Demo en dominio de terceros"]
C -->|"📦"| E["Repo del port o del motor"]
C -->|"⭐"| F["Demo + código"]
D --> G["🌐 238 dominios distintos"]
E --> G
F --> G
🗂️ Cómo está organizado
Cabecera con cinco badges: juegos, demos, código, demo + código y fecha de actualización.
Una tabla por letra, con el número de filas en el propio encabezado (## S · 130).
Letra
Filas
Letra
Filas
Letra
Filas
S
130
G
46
L
29
C
78
H
41
K
22
D
73
T
37
U
19
F
64
A
34
O
15
B
59
W
34
Q
13
P
57
R
33
J
11
M
55
N
30
I · V
9
El resto: Y 8 · E 8 · # 6 · X 6 · Z 4. La suma de todos los encabezados da exactamente 930, así que el contador de las letras es coherente con el badge.
La estructura es el algoritmo
En el README no hay buscador ni base de datos: hay un archivo de texto con anclas. Eso lo hace perfecto para git clone + rg, y malo para explorar sin saber qué buscas.
🔢 Los números, por dentro
Métrica
Valor
Cómo se lee
Filas de juego
930
Una fila por entrada, no por título único
Con demo (▶)
517
55,6 % del total
Con código (📦)
617
66,3 % del total
Con demo + código (⭐)
212
El badge acierta; hay 213 estrellas por una fila mal formada
Solo demo
305
Ports cerrados o sin repo público
Solo código
405
Suelen ser motores y ports que requieren compilar o aportar assets
Sin ningún enlace
8
Filas huérfanas: Bowerwhelm, Dressing Room, Egg Fried Rice, GO TO BED, Minecraft LCE, Pretend it's not there, Project Zomboid, To The Core
Dónde viven las demos
Los 517 enlaces de demo apuntan a 238 dominios distintos, pero están muy concentrados:
Dominio
Demos
% de 517
gn-math.dev
121
23,4 %
rgc.zone
55
10,6 %
gn-math.github.io
47
9,1 %
wasm.rip
30
5,8 %
Top 4
253
48,9 %
La red gn-math (.dev + .github.io) suma 168 demos, el 32,5 % del catálogo. Después aparecen truffled.lol (7), midzer.de (6), nomadic-ua.itch.io (3), scummweb.tsilva.eu (3), vel.gg (3), recompiledgames.com (3), wasmarcade.com (3) y stelight.games (3).
Dónde vive el código
Host
Repos
% de 617
github.com
612
99,2 %
gitlab.com
2
0,3 %
gitea.com · codeberg.org · git.gay
1 cada uno
0,5 %
930 filas no son 930 juegos únicos
Un mismo título puede aparecer varias veces con ports distintos. Ejemplos reales: Arx Fatalis tiene una demo en wasm.continuation-labs.com y otra en rgc.zone; Animal Crossing aparece como ac-webport-main y como (GAMECUBE).
Cuenta entradas, no juegos distintos. El número real de títulos únicos es menor y no está declarado.
🕹️ Qué se encuentra
Entrada
Qué muestra
3D Pinball for Windows – Space Cadet
Demo en itch.io + el port open source k4zmu2a/SpaceCadetPinball
Arx Fatalis
Dos demos distintas: Arxwasm y rgc.zone
S.T.A.L.K.E.R.: Call of Pripyat (ZoneVM)
Demo en zonevm.btr.pm + x8BitRain/zone-vm
Animal Crossing
Port de GameCube con demo y repo
SCP: Containment Breach
Demo en wasm.rip + larpinguser/q8j
20 Minutes Till Dawn
Demo en gn-math + web-ports/20-minutes
American McGee’s Alice
Fila mal formada: lleva ⭐ y el enlace «Play» apunta al repo, sin celda de código
Zuma Deluxe (ZumaTAS)
Solo código: 9933fa/Zuma-Deluxe-TAS
Девятка (1994)
Título en cirílico, demo en rgc.zone
También hay clásicos de DOS, aventuras point-and-click, juegos de Flash vía Ruffle, ports de consola, decompilaciones y recompilaciones. La mezcla es deliberada: el criterio parece ser que exista un port o una vía para correrlo en el navegador, no que sea legal, oficial o de calidad.
⚙️ Cómo usarlo
Clonar y buscar dentro del catálogo
# Solo el README, sin historiagit clone --depth 1 https://github.com/Carter54git/Ultimate-Catalog-Of-Web-Game-Ports.gitcd Ultimate-Catalog-Of-Web-Game-Ports# Buscar un juego por nombrerg -i "silent hill|zelda|doom" README.md# Ver el tamaño y las líneaswc -lc README.md
No hay análisis de malware, aviso de enlaces caídos, curaduría de licencias ni páginas legales. El propio README lo dice: los enlaces apuntan a proyectos de terceros y sus licencias son las de sus autores.
Que una fila esté en la lista solo significa que alguien la añadió. No es un sello de calidad ni de seguridad.
Riesgo
Detalle
Qué hacer
Copyright / DMCA
Muchos ports son no oficiales: decompilaciones, recompilaciones, juegos comerciales emulados o assets redistribuidos. El repo no aloja archivos, pero enlaza a quien sí puede hacerlo
Trata cada destino como caso aparte; no asumas permiso por estar listado
Sin licencia
GitHub no detecta licencia y el README no concede permiso de reutilización sobre la recopilación
No copies el catálogo entero a un producto propio sin revisar términos
238 dominios
La superficie es muy amplia y heterogénea; cuatro hosts concentran la mitad de las demos
Perfil de navegador aparte, sin sesiones ni contraseñas dentro del juego
Archivos originales
Muchos ports piden subir los datos del juego; no siempre es evidente si se procesan en local o se envían a un servidor
No subas copias si no confías en el dominio; prueba primero con archivos de demostración
Enlaces muertos
8 filas no tienen ningún enlace y no hay comprobación automática visible
Verifica el destino antes de guardarlo como recurso
Duplicados y ruido
Títulos repetidos, filas mal formadas, nombres alternativos y transliteraciones
Busca por varias variantes antes de concluir que algo no está
El visor de rgc.zone va desfasado
Su webports.md marca 888 juegos y 26-oct-2026: 42 entradas menos que el README de GitHub. La web es más cómoda, pero el repo es la fuente más reciente.
El mismo sitio mantiene un segundo catálogo de decompilaciones, separado de los web ports. No los mezcles al contar.
⚖️ Lectura crítica
Lo bueno:
Volumen difícil de igualar: 930 entradas y 517 demos en un solo archivo.
Doble enlace útil: demo para probar y repo para leer, compilar o aprender.
Cobertura real del ecosistema: WASM, WebGL, Emscripten, Unity, Godot, Ruffle y JavaScript puro.
Cero fricción: se clona, se greppea y se lee sin registro, API key ni instalación.
Actualización frecuente: 37 commits y un push el 29-oct-2026.
Comunidad detrás: 591 estrellas, 52 forks y un Telegram de novedades.
Lo que hay que tener en cuenta:
Sin licencia: no hay código y la recopilación no declara términos de reutilización.
Sin metadatos: no hay plataforma, género, año, input ni duración; solo título, demo y source.
Sin verificación: no hay estado de enlaces, análisis de seguridad ni distinción entre port autorizado y volcado comercial.
Solo alfabético: para descubrir sin nombre previo, es incómodo; el visor añade búsqueda y filtros por tipo de enlace, pero no por plataforma, género ni input.
Calidad desigual: conviven motores serios, demos rotas, filas vacías y enlaces mal escritos.
Sin releases ni API: el historial de cambios son los commits; no hay versión estable ni exportación.
Idioma y origen: README en inglés y visor bilingüe RU/EN; solo 2 títulos en cirílico. El ecosistema que lo rodea (rgc.zone, Telegram) es de habla rusa.
La lectura de fondo
Esto no es una biblioteca: es el catálogo de una biblioteca. Su valor está en la amplitud y en la textura cruda del ecosistema —se ven los mismos juegos portados varias veces, los motores que se repiten, los hosts que concentran todo—, no en la promesa de que cada enlace funcione o sea legítimo.
Úsalo como censo y como punto de partida: encuentra el nombre, verifica el repo, lee su licencia y prueba la demo en un entorno aislado. Para descubrir y comparar, Ported2Browser sigue siendo mejor puerta; para barrer el ecosistema completo con rg, este README no tiene rival.