# nicholasaleks/awesome-drone-hacking architecture

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

- Interactive diagram: https://gitdiagram.com/nicholasaleks/awesome-drone-hacking
- Repository: https://github.com/nicholasaleks/awesome-drone-hacking

## Overview

This repository is a curated reference list, not a drone-hacking application: readers browse README.md by topic and follow its links to tools, research, training, and other resources. The README documents a broad set of subject areas; there are no sampled source files, so the graph represents only that documented catalog structure and does not imply behavior among the listed tools.

Main entry points: [`README.md`](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md) (Drone hacking catalog)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_learning["Learning &amp; Events"]
  node_labs["Labs &amp; workshops<br/>[README.md]"]
  node_talks["Talks &amp; videos<br/>[README.md]"]
  node_training["Training &amp; education<br/>[README.md]"]
  node_communities["Communities<br/>[README.md]"]
end

subgraph group_systems["Drone Systems"]
  node_rtos["RTOS analysis<br/>[README.md]"]
  node_flight["Flight controllers<br/>[README.md]"]
  node_firmware["Autopilot firmware<br/>[README.md]"]
  node_computers["Companion computers<br/>[README.md]"]
  node_stations["Ground stations<br/>[README.md]"]
  node_mobile["Mobile GCS apps<br/>[README.md]"]
  node_ai["AI libraries<br/>[README.md]"]
end

subgraph group_communications["Communications"]
  node_radio["Radio &amp; telemetry<br/>[README.md]"]
  node_wifi["Wi-Fi communications<br/>[README.md]"]
  node_fpv["FPV &amp; payloads<br/>[README.md]"]
  node_bvlos["BVLOS communications<br/>[README.md]"]
  node_middleware["Protocols &amp; middleware<br/>[README.md]"]
end

subgraph group_research["Research &amp; Security"]
  node_vendor["Vendor research<br/>[README.md]"]
  node_papers["Papers &amp; articles<br/>[README.md]"]
  node_osint["OSINT &amp; intelligence<br/>[README.md]"]
  node_vulns["Exploits &amp; vulnerabilities<br/>[README.md]"]
  node_disclosure["Disclosure programs<br/>[README.md]"]
end

node_reader(("Reader"))
node_catalog["Drone hacking catalog<br/>[README.md]"]
node_resources(("Linked resources"))

node_reader -->|"browses"| node_catalog
node_catalog -->|"lists"| node_labs
node_catalog -->|"lists"| node_talks
node_catalog -->|"lists"| node_training
node_catalog -->|"lists"| node_communities
node_catalog -->|"lists"| node_rtos
node_catalog -->|"lists"| node_flight
node_catalog -->|"lists"| node_firmware
node_catalog -->|"lists"| node_computers
node_catalog -->|"lists"| node_stations
node_catalog -->|"lists"| node_mobile
node_catalog -->|"lists"| node_ai
node_catalog -->|"lists"| node_radio
node_catalog -->|"lists"| node_wifi
node_catalog -->|"lists"| node_fpv
node_catalog -->|"lists"| node_bvlos
node_catalog -->|"lists"| node_middleware
node_catalog -->|"lists"| node_vendor
node_catalog -->|"lists"| node_papers
node_catalog -->|"lists"| node_osint
node_catalog -->|"lists"| node_vulns
node_catalog -->|"lists"| node_disclosure
node_reader -->|"follows links"| node_resources

click node_catalog "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_labs "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_talks "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_training "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_communities "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_rtos "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_flight "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_firmware "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_computers "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_stations "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_mobile "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_ai "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_radio "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_wifi "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_fpv "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_bvlos "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_middleware "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_vendor "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_papers "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_osint "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_vulns "https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md"
click node_disclosure "https://github.com/nicholasaleks/awesome-drone-hacking/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_labs,node_talks,node_training,node_communities toneBlue
class node_rtos,node_flight,node_firmware,node_computers,node_stations,node_mobile,node_ai toneAmber
class node_radio,node_wifi,node_fpv,node_bvlos,node_middleware toneMint
class node_vendor,node_papers,node_osint,node_vulns,node_disclosure toneRose
class node_reader,node_resources toneIndigo
class node_catalog toneTeal
```

## Components

### Learning & Events

- [Labs & workshops](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [Talks & videos](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [Training & education](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [Communities](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`

### Drone Systems

- [RTOS analysis](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [Flight controllers](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [Autopilot firmware](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [Companion computers](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [Ground stations](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [Mobile GCS apps](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [AI libraries](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`

### Communications

- [Radio & telemetry](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [Wi-Fi communications](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [FPV & payloads](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [BVLOS communications](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [Protocols & middleware](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`

### Research & Security

- [Vendor research](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [Papers & articles](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [OSINT & intelligence](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [Exploits & vulnerabilities](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- [Disclosure programs](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`

### Other components

- **Reader**
- [Drone hacking catalog](https://github.com/nicholasaleks/awesome-drone-hacking/blob/main/README.md): `README.md`
- **Linked resources**

## Connections

- Reader → Drone hacking catalog: browses
- Drone hacking catalog → Labs & workshops: lists
- Drone hacking catalog → Talks & videos: lists
- Drone hacking catalog → Training & education: lists
- Drone hacking catalog → Communities: lists
- Drone hacking catalog → RTOS analysis: lists
- Drone hacking catalog → Flight controllers: lists
- Drone hacking catalog → Autopilot firmware: lists
- Drone hacking catalog → Companion computers: lists
- Drone hacking catalog → Ground stations: lists
- Drone hacking catalog → Mobile GCS apps: lists
- Drone hacking catalog → AI libraries: lists
- Drone hacking catalog → Radio & telemetry: lists
- Drone hacking catalog → Wi-Fi communications: lists
- Drone hacking catalog → FPV & payloads: lists
- Drone hacking catalog → BVLOS communications: lists
- Drone hacking catalog → Protocols & middleware: lists
- Drone hacking catalog → Vendor research: lists
- Drone hacking catalog → Papers & articles: lists
- Drone hacking catalog → OSINT & intelligence: lists
- Drone hacking catalog → Exploits & vulnerabilities: lists
- Drone hacking catalog → Disclosure programs: lists
- Reader → Linked resources: follows links
