# carter54git/ultimate-catalog-of-web-game-ports architecture

> Architecture diagram of the GitHub repository carter54git/ultimate-catalog-of-web-game-ports, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-11). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/carter54git/ultimate-catalog-of-web-game-ports
- Repository: https://github.com/carter54git/ultimate-catalog-of-web-game-ports

## Overview

This repository is a curated catalog of browser-playable game ports, not the game runtimes themselves. A visitor scans the alphabetized listings, then follows a play link to a third-party browser build or a source link to its project. The README documents several port technologies and notes that some games require users to provide original game files. No source excerpts are available, so the graph shows only these documented catalog relationships.

Main entry points: [`README.md`](https://github.com/carter54git/ultimate-catalog-of-web-game-ports/blob/main/README.md) (Alphabetical listings)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_catalog["Game catalog"]
  node_listings["Alphabetical listings<br/>[README.md]"]
end

node_visitor(("Catalog visitor"))
node_browser_builds["Playable builds"]
node_source_projects["Source projects"]
node_game_files["Original game files"]

node_visitor -->|"browses"| node_listings
node_listings -->|"links to play"| node_browser_builds
node_listings -->|"links to source"| node_source_projects
node_visitor -.->|"provides when needed"| node_game_files
node_game_files -.->|"used by some ports"| node_browser_builds

click node_listings "https://github.com/carter54git/ultimate-catalog-of-web-game-ports/blob/main/README.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_listings toneBlue
class node_visitor,node_browser_builds,node_source_projects,node_game_files toneIndigo
```

## Components

### Game catalog

- [Alphabetical listings](https://github.com/carter54git/ultimate-catalog-of-web-game-ports/blob/main/README.md): `README.md`

### Other components

- **Catalog visitor**
- **Playable builds**
- **Source projects**
- **Original game files**

## Connections

- Catalog visitor → Alphabetical listings: browses (evidence: `README.md`)
- Alphabetical listings → Playable builds: links to play (evidence: `README.md`)
- Alphabetical listings → Source projects: links to source (evidence: `README.md`)
- Catalog visitor → Original game files: provides when needed (evidence: `README.md`)
- Original game files → Playable builds: used by some ports (evidence: `README.md`)
