# alphaseclab/awesome-reverse-engineering architecture

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

- Interactive diagram: https://gitdiagram.com/alphaseclab/awesome-reverse-engineering
- Repository: https://github.com/alphaseclab/awesome-reverse-engineering

## Overview

This repository is a curated reverse-engineering resource directory, not a runtime application. A reader browses platform- and topic-organized collections of tools and articles; the README identifies Windows, Linux, Apple/iOS, Android, and IDA resources, and points to a fuller catalog and an English version. The tree contains no implementation source, so relationships below reflect only documented catalog organization and links; resource entries are not modeled individually.

Main entry points: [`Readme.md`](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md) (Reverse-engineering catalog), [`Readme_full.md`](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md) (Full catalog), [`Readme_en.md`](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_en.md) (English catalog)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_catalog["Catalog navigation"]
  node_main_catalog["Reverse-engineering catalog<br/>[Readme.md]"]
  node_full_catalog["Full catalog<br/>[Readme_full.md]"]
  node_english_catalog["English catalog<br/>[Readme_en.md]"]
end

subgraph group_windows["Windows resources"]
  node_windows_resources["Windows resources<br/>[Readme.md]"]
  node_windows_tools["Windows tools<br/>[Readme_full.md]"]
  node_windows_articles["Windows articles<br/>[Readme_full.md]"]
end

subgraph group_platforms["Platform resources"]
  node_linux_resources["Linux resources<br/>[Readme_full.md]"]
  node_apple_resources["Apple and iOS<br/>[Readme_full.md]"]
  node_android_resources["Android resources<br/>[Readme_full.md]"]
end

subgraph group_ida["IDA resources"]
  node_ida_plugins["IDA plugins<br/>[Readme_full.md]"]
  node_ida_categories["IDA categories<br/>[Readme.md]"]
end

subgraph group_related["Related collections"]
  node_sec_tool_list["Security tool list<br/>[Readme.md]"]
  node_network_resources["Network security resources<br/>[Readme.md]"]
  node_cyber_resources["Offensive security resources<br/>[Readme.md]"]
  node_forensics_resources["Forensics resources<br/>[Readme.md]"]
end

node_reader(("Reader"))

node_reader -->|"browses"| node_main_catalog
node_main_catalog -->|"links to full"| node_full_catalog
node_main_catalog -->|"links to English"| node_english_catalog
node_main_catalog -->|"organizes by platform"| node_windows_resources
node_windows_resources -->|"lists tools"| node_windows_tools
node_windows_resources -->|"lists articles"| node_windows_articles
node_main_catalog -->|"organizes by platform"| node_linux_resources
node_main_catalog -->|"organizes by platform"| node_apple_resources
node_main_catalog -->|"organizes by platform"| node_android_resources
node_main_catalog -->|"organizes by topic"| node_ida_categories
node_ida_categories -->|"includes plugins"| node_ida_plugins
node_main_catalog -->|"references collection"| node_sec_tool_list
node_main_catalog -->|"references collection"| node_network_resources
node_main_catalog -->|"references collection"| node_cyber_resources
node_main_catalog -->|"references collection"| node_forensics_resources

click node_main_catalog "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md"
click node_full_catalog "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md"
click node_english_catalog "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_en.md"
click node_windows_resources "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md"
click node_windows_tools "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md"
click node_windows_articles "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md"
click node_linux_resources "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md"
click node_apple_resources "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md"
click node_android_resources "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md"
click node_ida_plugins "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md"
click node_ida_categories "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md"
click node_sec_tool_list "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md"
click node_network_resources "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md"
click node_cyber_resources "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md"
click node_forensics_resources "https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/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_main_catalog,node_full_catalog,node_english_catalog toneBlue
class node_windows_resources,node_windows_tools,node_windows_articles toneAmber
class node_linux_resources,node_apple_resources,node_android_resources toneMint
class node_ida_plugins,node_ida_categories toneRose
class node_sec_tool_list,node_network_resources,node_cyber_resources,node_forensics_resources,node_reader toneIndigo
```

## Components

### Catalog navigation

- [Reverse-engineering catalog](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md): `Readme.md`
- [Full catalog](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md): `Readme_full.md`
- [English catalog](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_en.md): `Readme_en.md`

### Windows resources

- [Windows resources](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md): `Readme.md`
- [Windows tools](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md): `Readme_full.md`
- [Windows articles](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md): `Readme_full.md`

### Platform resources

- [Linux resources](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md): `Readme_full.md`
- [Apple and iOS](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md): `Readme_full.md`
- [Android resources](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md): `Readme_full.md`

### IDA resources

- [IDA plugins](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme_full.md): `Readme_full.md`
- [IDA categories](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md): `Readme.md`

### Related collections

- [Security tool list](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md): `Readme.md`
- [Network security resources](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md): `Readme.md`
- [Offensive security resources](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md): `Readme.md`
- [Forensics resources](https://github.com/alphaseclab/awesome-reverse-engineering/blob/master/Readme.md): `Readme.md`

### Other components

- **Reader**

## Connections

- Reader → Reverse-engineering catalog: browses (evidence: `Readme.md`)
- Reverse-engineering catalog → Full catalog: links to full (evidence: `Readme.md`)
- Reverse-engineering catalog → English catalog: links to English (evidence: `Readme.md`)
- Reverse-engineering catalog → Windows resources: organizes by platform (evidence: `Readme.md`)
- Windows resources → Windows tools: lists tools (evidence: `Readme.md`)
- Windows resources → Windows articles: lists articles (evidence: `Readme.md`)
- Reverse-engineering catalog → Linux resources: organizes by platform (evidence: `Readme.md`)
- Reverse-engineering catalog → Apple and iOS: organizes by platform (evidence: `Readme.md`)
- Reverse-engineering catalog → Android resources: organizes by platform (evidence: `Readme.md`)
- Reverse-engineering catalog → IDA categories: organizes by topic (evidence: `Readme.md`)
- IDA categories → IDA plugins: includes plugins (evidence: `Readme.md`)
- Reverse-engineering catalog → Security tool list: references collection (evidence: `Readme.md`)
- Reverse-engineering catalog → Network security resources: references collection (evidence: `Readme.md`)
- Reverse-engineering catalog → Offensive security resources: references collection (evidence: `Readme.md`)
- Reverse-engineering catalog → Forensics resources: references collection (evidence: `Readme.md`)
