# rknith/indian-history architecture

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

- Interactive diagram: https://gitdiagram.com/rknith/indian-history
- Repository: https://github.com/rknith/indian-history

## Overview

This repository is a Hindi historical reference document, not an executable application. Its user workflow is to consult the document and look up rulers, dynasties, periods, events, and contributions. The table of contents documents coverage from prehistoric India through the prime ministers of independent India; the available README excerpt gives detailed content only through part of the Kushan section, so later sections are represented by their documented headings rather than inferred implementation details.

Main entry points: [`README.md`](https://github.com/rknith/indian-history/blob/main/README.md) (Hindi history reference)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_ancient["Ancient India"]
  node_prehistoric["Prehistory and Indus<br/>[README.md]"]
  node_vedic["Vedic kings<br/>[README.md]"]
  node_mahajanapadas["Mahajanapadas<br/>[README.md]"]
  node_magadha["Magadha empires<br/>[README.md]"]
  node_mauryan["Mauryan dynasty<br/>[README.md]"]
  node_postmauryan["Shunga to Satavahana<br/>[README.md]"]
  node_kushan["Kushan dynasty<br/>[README.md]"]
end

subgraph group_classical["Classical India"]
  node_gupta["Gupta dynasty<br/>[README.md]"]
  node_postgupta["Harsha and post-Gupta<br/>[README.md]"]
  node_south["South Indian dynasties<br/>[README.md]"]
end

subgraph group_medieval["Medieval India"]
  node_rajput["Rajput dynasties<br/>[README.md]"]
  node_sultanate["Delhi Sultanate<br/>[README.md]"]
  node_vijayanagara["Vijayanagara empire<br/>[README.md]"]
  node_deccan["Bahmani and Deccan sultanates<br/>[README.md]"]
  node_mughal["Mughal empire<br/>[README.md]"]
  node_maratha["Maratha empire<br/>[README.md]"]
  node_sikh["Sikh empire<br/>[README.md]"]
end

subgraph group_modern["Modern India"]
  node_british["British rule and independence<br/>[README.md]"]
  node_prime_ministers["Prime ministers<br/>[README.md]"]
end

node_reader(("Reader"))
node_reference["Hindi history reference<br/>[README.md]"]

node_reader -->|"consults"| node_reference
node_reference -->|"covers"| node_prehistoric
node_reference -->|"covers"| node_vedic
node_reference -->|"covers"| node_mahajanapadas
node_reference -->|"covers"| node_magadha
node_reference -->|"covers"| node_mauryan
node_reference -->|"covers"| node_postmauryan
node_reference -->|"covers"| node_kushan
node_reference -->|"covers"| node_gupta
node_reference -->|"covers"| node_postgupta
node_reference -->|"covers"| node_south
node_reference -->|"covers"| node_rajput
node_reference -->|"covers"| node_sultanate
node_reference -->|"covers"| node_vijayanagara
node_reference -->|"covers"| node_deccan
node_reference -->|"covers"| node_mughal
node_reference -->|"covers"| node_maratha
node_reference -->|"covers"| node_sikh
node_reference -->|"covers"| node_british
node_reference -->|"covers"| node_prime_ministers

click node_reference "https://github.com/rknith/indian-history/blob/main/README.md"
click node_prehistoric "https://github.com/rknith/indian-history/blob/main/README.md"
click node_vedic "https://github.com/rknith/indian-history/blob/main/README.md"
click node_mahajanapadas "https://github.com/rknith/indian-history/blob/main/README.md"
click node_magadha "https://github.com/rknith/indian-history/blob/main/README.md"
click node_mauryan "https://github.com/rknith/indian-history/blob/main/README.md"
click node_postmauryan "https://github.com/rknith/indian-history/blob/main/README.md"
click node_kushan "https://github.com/rknith/indian-history/blob/main/README.md"
click node_gupta "https://github.com/rknith/indian-history/blob/main/README.md"
click node_postgupta "https://github.com/rknith/indian-history/blob/main/README.md"
click node_south "https://github.com/rknith/indian-history/blob/main/README.md"
click node_rajput "https://github.com/rknith/indian-history/blob/main/README.md"
click node_sultanate "https://github.com/rknith/indian-history/blob/main/README.md"
click node_vijayanagara "https://github.com/rknith/indian-history/blob/main/README.md"
click node_deccan "https://github.com/rknith/indian-history/blob/main/README.md"
click node_mughal "https://github.com/rknith/indian-history/blob/main/README.md"
click node_maratha "https://github.com/rknith/indian-history/blob/main/README.md"
click node_sikh "https://github.com/rknith/indian-history/blob/main/README.md"
click node_british "https://github.com/rknith/indian-history/blob/main/README.md"
click node_prime_ministers "https://github.com/rknith/indian-history/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_prehistoric,node_vedic,node_mahajanapadas,node_magadha,node_mauryan,node_postmauryan,node_kushan toneBlue
class node_gupta,node_postgupta,node_south toneAmber
class node_rajput,node_sultanate,node_vijayanagara,node_deccan,node_mughal,node_maratha,node_sikh toneMint
class node_british,node_prime_ministers toneRose
class node_reader toneIndigo
class node_reference toneTeal
```

## Components

### Ancient India

- [Prehistory and Indus](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Vedic kings](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Mahajanapadas](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Magadha empires](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Mauryan dynasty](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Shunga to Satavahana](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Kushan dynasty](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`

### Classical India

- [Gupta dynasty](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Harsha and post-Gupta](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [South Indian dynasties](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`

### Medieval India

- [Rajput dynasties](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Delhi Sultanate](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Vijayanagara empire](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Bahmani and Deccan sultanates](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Mughal empire](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Maratha empire](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Sikh empire](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`

### Modern India

- [British rule and independence](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`
- [Prime ministers](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`

### Other components

- **Reader**
- [Hindi history reference](https://github.com/rknith/indian-history/blob/main/README.md): `README.md`

## Connections

- Reader → Hindi history reference: consults (evidence: `README.md`)
- Hindi history reference → Prehistory and Indus: covers (evidence: `README.md`)
- Hindi history reference → Vedic kings: covers (evidence: `README.md`)
- Hindi history reference → Mahajanapadas: covers (evidence: `README.md`)
- Hindi history reference → Magadha empires: covers (evidence: `README.md`)
- Hindi history reference → Mauryan dynasty: covers (evidence: `README.md`)
- Hindi history reference → Shunga to Satavahana: covers (evidence: `README.md`)
- Hindi history reference → Kushan dynasty: covers (evidence: `README.md`)
- Hindi history reference → Gupta dynasty: covers (evidence: `README.md`)
- Hindi history reference → Harsha and post-Gupta: covers (evidence: `README.md`)
- Hindi history reference → South Indian dynasties: covers (evidence: `README.md`)
- Hindi history reference → Rajput dynasties: covers (evidence: `README.md`)
- Hindi history reference → Delhi Sultanate: covers (evidence: `README.md`)
- Hindi history reference → Vijayanagara empire: covers (evidence: `README.md`)
- Hindi history reference → Bahmani and Deccan sultanates: covers (evidence: `README.md`)
- Hindi history reference → Mughal empire: covers (evidence: `README.md`)
- Hindi history reference → Maratha empire: covers (evidence: `README.md`)
- Hindi history reference → Sikh empire: covers (evidence: `README.md`)
- Hindi history reference → British rule and independence: covers (evidence: `README.md`)
- Hindi history reference → Prime ministers: covers (evidence: `README.md`)
