# 996icu/996.icu architecture

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

- Interactive diagram: https://gitdiagram.com/996icu/996.icu
- Repository: https://github.com/996icu/996.icu

## Overview

996.ICU is a labor-rights advocacy repository centered on documenting 996 work culture and inviting community participation. The main contributor workflow is to add evidence to the blacklist, help maintain proposals and translations, or reuse the Anti-996 License and support badge. The repository also curates related projects, press coverage, and other resources. This is a content-and-community map, not a running application; relationships shown are documented in the README, and unsampled content is represented only at its listed directory or file path.

Main entry points: [`README.md`](https://github.com/996icu/996.icu/blob/master/README.md) (Project overview), [`i18n/README.md`](https://github.com/996icu/996.icu/blob/master/i18n/README.md) (Translations), [`blacklist/README.md`](https://github.com/996icu/996.icu/blob/master/blacklist/README.md) (Company blacklist), [`proposal/README.md`](https://github.com/996icu/996.icu/blob/master/proposal/README.md) (Community proposals)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_advocacy["Advocacy content"]
  node_readme["Project overview<br/>[README.md]"]
end

subgraph group_directories["Community directories"]
  node_blacklist["Company blacklist<br/>[README.md]"]
  node_whitelist["Work-life whitelist<br/>[README.md]"]
  node_awesome["Licensed projects<br/>[README.md]"]
  node_remote["Regional listings<br/>[README.md]"]
end

subgraph group_participation["Participation resources"]
  node_proposals["Community proposals<br/>[README.md]"]
  node_translations["Translations<br/>[README.md]"]
  node_translation_files["Localized content"]
  node_badge_guide["Badge instructions<br/>[instruction.md]"]
  node_press["Press coverage<br/>[news_EN.md]"]
  node_resources["External resources"]
end

subgraph group_licensing["License resources"]
  node_license["Anti-996 License"]
  node_license_generators["License generators"]
end

node_contributor(("Contributor"))

node_contributor -->|"adds evidence"| node_blacklist
node_contributor -->|"submits proposals"| node_proposals
node_contributor -->|"translates content"| node_translations
node_contributor -->|"uses badge"| node_badge_guide
node_contributor -->|"licenses projects"| node_license
node_readme -->|"links to"| node_blacklist
node_readme -->|"describes"| node_whitelist
node_readme -->|"links to"| node_awesome
node_readme -->|"invites proposals"| node_proposals
node_readme -->|"invites translations"| node_translations
node_readme -->|"links to"| node_badge_guide
node_readme -->|"links to"| node_press
node_translations -->|"indexes languages"| node_translation_files
node_readme -->|"identifies license"| node_license

click node_readme "https://github.com/996icu/996.icu/blob/master/README.md"
click node_blacklist "https://github.com/996icu/996.icu/blob/master/blacklist/README.md"
click node_whitelist "https://github.com/996icu/996.icu/blob/master/whitelist/README.md"
click node_awesome "https://github.com/996icu/996.icu/blob/master/awesomelist/README.md"
click node_remote "https://github.com/996icu/996.icu/blob/master/remotelist/README.md"
click node_proposals "https://github.com/996icu/996.icu/blob/master/proposal/README.md"
click node_translations "https://github.com/996icu/996.icu/blob/master/i18n/README.md"
click node_translation_files "https://github.com/996icu/996.icu/tree/master/i18n"
click node_badge_guide "https://github.com/996icu/996.icu/blob/master/externals/instruction.md"
click node_press "https://github.com/996icu/996.icu/blob/master/externals/news_EN.md"
click node_resources "https://github.com/996icu/996.icu/tree/master/externals"
click node_license "https://github.com/996icu/996.icu/blob/master/LICENSE"
click node_license_generators "https://github.com/996icu/996.icu/tree/master/archived/licenses%5BWIP%5D/tools"

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_readme toneBlue
class node_blacklist,node_whitelist,node_awesome,node_remote toneAmber
class node_proposals,node_translations,node_translation_files,node_badge_guide,node_press,node_resources toneMint
class node_license,node_license_generators toneRose
class node_contributor toneIndigo
```

## Components

### Advocacy content

- [Project overview](https://github.com/996icu/996.icu/blob/master/README.md): `README.md`

### Community directories

- [Company blacklist](https://github.com/996icu/996.icu/blob/master/blacklist/README.md): `blacklist/README.md`
- [Work-life whitelist](https://github.com/996icu/996.icu/blob/master/whitelist/README.md): `whitelist/README.md`
- [Licensed projects](https://github.com/996icu/996.icu/blob/master/awesomelist/README.md): `awesomelist/README.md`
- [Regional listings](https://github.com/996icu/996.icu/blob/master/remotelist/README.md): `remotelist/README.md`

### Participation resources

- [Community proposals](https://github.com/996icu/996.icu/blob/master/proposal/README.md): `proposal/README.md`
- [Translations](https://github.com/996icu/996.icu/blob/master/i18n/README.md): `i18n/README.md`
- [Localized content](https://github.com/996icu/996.icu/tree/master/i18n): `i18n`
- [Badge instructions](https://github.com/996icu/996.icu/blob/master/externals/instruction.md): `externals/instruction.md`
- [Press coverage](https://github.com/996icu/996.icu/blob/master/externals/news_EN.md): `externals/news_EN.md`
- [External resources](https://github.com/996icu/996.icu/tree/master/externals): `externals`

### License resources

- [Anti-996 License](https://github.com/996icu/996.icu/blob/master/LICENSE): `LICENSE`
- [License generators](https://github.com/996icu/996.icu/tree/master/archived/licenses%5BWIP%5D/tools): `archived/licenses[WIP]/tools`

### Other components

- **Contributor**

## Connections

- Contributor → Company blacklist: adds evidence (evidence: `README.md`)
- Contributor → Community proposals: submits proposals (evidence: `README.md`)
- Contributor → Translations: translates content (evidence: `README.md`)
- Contributor → Badge instructions: uses badge (evidence: `README.md`)
- Contributor → Anti-996 License: licenses projects (evidence: `README.md`)
- Project overview → Company blacklist: links to (evidence: `README.md`)
- Project overview → Work-life whitelist: describes (evidence: `README.md`)
- Project overview → Licensed projects: links to (evidence: `README.md`)
- Project overview → Community proposals: invites proposals (evidence: `README.md`)
- Project overview → Translations: invites translations (evidence: `README.md`)
- Project overview → Badge instructions: links to (evidence: `README.md`)
- Project overview → Press coverage: links to (evidence: `README.md`)
- Translations → Localized content: indexes languages
- Project overview → Anti-996 License: identifies license (evidence: `README.md`)
