{
  "markdown": "# OxidGene\n\n<p align=\"center\">\n\t<img src=\"docs/assets/OxidGene.png\" alt=\"OxidGene Logo\" width=\"300\">\n</p>\n\nA modern, high-performance genealogy platform built entirely in Rust.\n\nStart with the [OxidGene Quickstart](docs/specifications/quickstart.md) to run\nthe desktop application, the Docker Compose stack, or a Kubernetes deployment.\n\n## Screenshots\n\n<table>\n\t<tr>\n\t\t<td rowspan=\"2\" width=\"68%\">\n\t\t\t<img src=\"docs/assets/screenshot2.png\" alt=\"OxidGene interactive genealogy tree\">\n\t\t</td>\n\t\t<td width=\"32%\">\n\t\t\t<img src=\"docs/assets/screenshot1.png\" alt=\"OxidGene tree dashboard\">\n\t\t</td>\n\t</tr>\n\t<tr>\n\t\t<td width=\"32%\">\n\t\t\t<img src=\"docs/assets/screenshot3.png\" alt=\"OxidGene person detail page\">\n\t\t</td>\n\t</tr>\n</table>\n\n## Overview\n\nOxidGene is a multiplatform genealogy application featuring:\n\n- **Bring your family history with you**: Import and export GEDCOM 5.5.1,\n\tGEDCOM 7.0, and GEDZIP archives, including their media\n- **Reconnect your Geneanet archives**: Import GeneWeb `.gw` and `gwplus`\n\ttrees, then use the guided desktop workflow to recover linked photos and\n\tdocuments without storing shared media twice\n- **Explore and edit complete family trees**: Navigate interactive pedigrees,\n\tmanage people, families, events, sources, places, notes, and media, and find\n\trecords through fast search and dictionary views\n- **Enjoy genealogy on every screen**: Use the responsive WebAssembly frontend\n\ton desktop or mobile browsers, or run the native desktop application built\n\tfrom the same Dioxus codebase\n- **Keep working offline**: The desktop application embeds SQLite and stores\n\tyour genealogy and media locally, with no server required\n- **Make the workspace your own**: Switch themes and change between English\n\tand French without restarting the application\n- **Integrate without compromise**: Build on REST and GraphQL APIs with full\n\tfeature parity. Full OpenTelemetry instrumentation.\n- **Stay fast as trees grow**: Rust powers the complete stack, backed by\n\tdurable read projections and efficient family traversal\n\n## Documentation\n\nFull specifications are available in\n[`docs/specifications/`](docs/specifications/index.md):\n\n- [Quickstart](docs/specifications/quickstart.md) - installation and deployment\n\tpaths.\n- [General](docs/specifications/general.md) - vision, users, features, and MVP\n\tscope.\n- [Architecture](docs/specifications/architecture.md) - technology stack,\n\tcrate layout, build, and deployment.\n- [Data Model](docs/specifications/data-model.md) - entities, enums, and ERD.\n- [API Contract](docs/specifications/api.md) - REST and GraphQL endpoints.\n- [Roadmap](docs/specifications/roadmap.md) - delivery status and milestones.\n- UI specifications: [Homepage](docs/specifications/ui-home.md),\n\t[Tree View](docs/specifications/ui-genealogy-tree.md),\n\t[Person Edit](docs/specifications/ui-person-edit-modal.md), and\n\t[Settings](docs/specifications/ui-settings.md).\n\n## Development\n\nThe development environment, prerequisites, and `just` command reference are\ndocumented in [Development](docs/specifications/development.md).\n\n## License\n\nGNU Affero General Public License v3.0 - see [LICENSE](LICENSE) for details.\n",
  "bytes": 3150,
  "sha": "2690af7f4ab922a7c5af3736e7e41ca26c4d2ea68cb7c661949f796f976e8176",
  "repo_slug": "trois-six/oxidgene",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/okf_trois_six_oxidgene_docs_specifications_i_a84f1f37/readme"
}