# steinsgate227/awesome-bci architecture

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

- Interactive diagram: https://gitdiagram.com/steinsgate227/awesome-bci
- Repository: https://github.com/steinsgate227/awesome-bci

## Overview

This repository is a curated directory of BCI-related resources, not an application with an implemented processing pipeline. A reader browses the README’s categories and follows links to external resources. The README documents software, hardware, data, learning, community, events, and reading-material branches; the supplied excerpt ends partway through Hardware, so some category detail is only supported by the table of contents. All catalog sections are in README.md.

Main entry points: [`README.md`](https://github.com/steinsgate227/awesome-bci/blob/master/README.md) (BCI resource list)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_catalog["Resource catalog"]
  node_catalog_doc["BCI resource list<br/>[README.md]"]
end

subgraph group_software["Software resources"]
  node_experiments["Experiment design<br/>[README.md]"]
  node_toolboxes["Toolboxes<br/>[README.md]"]
  node_apps_viz["Apps and visualization<br/>[README.md]"]
  node_frameworks_protocols["Frameworks and protocols<br/>[README.md]"]
end

subgraph group_hardware["Hardware resources"]
  node_devices["EEG devices<br/>[README.md]"]
  node_other_hardware["Other neurotech<br/>[README.md]"]
end

subgraph group_learning["Learning and research"]
  node_brain_data["Brain databases<br/>[README.md]"]
  node_tutorials["Tutorials and projects<br/>[README.md]"]
  node_reading["Reading material<br/>[README.md]"]
  node_schools["Schools and courses<br/>[README.md]"]
end

subgraph group_community["Community and events"]
  node_communities["Communities and blogs<br/>[README.md]"]
  node_competitions["Competitions<br/>[README.md]"]
  node_events["Conferences and events<br/>[README.md]"]
  node_other_resources["Other resources<br/>[README.md]"]
end

node_reader(("Reader"))
node_external_resources{{"Linked resources"}}

node_reader -->|"browses"| node_catalog_doc
node_catalog_doc -->|"lists"| node_experiments
node_catalog_doc -->|"lists"| node_toolboxes
node_catalog_doc -->|"lists"| node_apps_viz
node_catalog_doc -->|"lists"| node_frameworks_protocols
node_catalog_doc -->|"lists"| node_devices
node_catalog_doc -->|"lists"| node_other_hardware
node_catalog_doc -->|"lists"| node_brain_data
node_catalog_doc -->|"lists"| node_tutorials
node_catalog_doc -->|"lists"| node_reading
node_catalog_doc -->|"lists"| node_schools
node_catalog_doc -->|"lists"| node_communities
node_catalog_doc -->|"lists"| node_competitions
node_catalog_doc -->|"lists"| node_events
node_catalog_doc -->|"lists"| node_other_resources
node_experiments -->|"links to"| node_external_resources
node_toolboxes -->|"links to"| node_external_resources
node_apps_viz -->|"links to"| node_external_resources
node_frameworks_protocols -->|"links to"| node_external_resources
node_devices -->|"links to"| node_external_resources
node_other_hardware -->|"links to"| node_external_resources
node_brain_data -->|"links to"| node_external_resources
node_tutorials -->|"links to"| node_external_resources
node_reading -->|"links to"| node_external_resources
node_schools -->|"links to"| node_external_resources
node_communities -->|"links to"| node_external_resources
node_competitions -->|"links to"| node_external_resources
node_events -->|"links to"| node_external_resources
node_other_resources -->|"links to"| node_external_resources

click node_catalog_doc "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_experiments "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_toolboxes "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_apps_viz "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_frameworks_protocols "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_devices "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_other_hardware "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_brain_data "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_tutorials "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_reading "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_schools "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_communities "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_competitions "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_events "https://github.com/steinsgate227/awesome-bci/blob/master/README.md"
click node_other_resources "https://github.com/steinsgate227/awesome-bci/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_catalog_doc toneBlue
class node_experiments,node_toolboxes,node_apps_viz,node_frameworks_protocols toneAmber
class node_devices,node_other_hardware toneMint
class node_brain_data,node_tutorials,node_reading,node_schools toneRose
class node_communities,node_competitions,node_events,node_other_resources,node_reader,node_external_resources toneIndigo
```

## Components

### Resource catalog

- [BCI resource list](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`

### Software resources

- [Experiment design](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`
- [Toolboxes](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`
- [Apps and visualization](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`
- [Frameworks and protocols](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`

### Hardware resources

- [EEG devices](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`
- [Other neurotech](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`

### Learning and research

- [Brain databases](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`
- [Tutorials and projects](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`
- [Reading material](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`
- [Schools and courses](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`

### Community and events

- [Communities and blogs](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`
- [Competitions](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`
- [Conferences and events](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`
- [Other resources](https://github.com/steinsgate227/awesome-bci/blob/master/README.md): `README.md`

### Other components

- **Reader**
- **Linked resources**

## Connections

- Reader → BCI resource list: browses
- BCI resource list → Experiment design: lists
- BCI resource list → Toolboxes: lists
- BCI resource list → Apps and visualization: lists
- BCI resource list → Frameworks and protocols: lists
- BCI resource list → EEG devices: lists
- BCI resource list → Other neurotech: lists
- BCI resource list → Brain databases: lists
- BCI resource list → Tutorials and projects: lists
- BCI resource list → Reading material: lists
- BCI resource list → Schools and courses: lists
- BCI resource list → Communities and blogs: lists
- BCI resource list → Competitions: lists
- BCI resource list → Conferences and events: lists
- BCI resource list → Other resources: lists
- Experiment design → Linked resources: links to
- Toolboxes → Linked resources: links to
- Apps and visualization → Linked resources: links to
- Frameworks and protocols → Linked resources: links to
- EEG devices → Linked resources: links to
- Other neurotech → Linked resources: links to
- Brain databases → Linked resources: links to
- Tutorials and projects → Linked resources: links to
- Reading material → Linked resources: links to
- Schools and courses → Linked resources: links to
- Communities and blogs → Linked resources: links to
- Competitions → Linked resources: links to
- Conferences and events → Linked resources: links to
- Other resources → Linked resources: links to
