Software Architecture
Source: https://github.com/mehdihadeli/awesome-software-architecture at
686546eb1bb1
License: CC0-1.0
Read the English original
Awesome Architecture
Section titled “Awesome Architecture”A searchable guide to software architecture patterns, systems, AI engineering, and practical resources.
Explore Awesome Architecture
Section titled “Explore Awesome Architecture”The repository is the source catalog. The web app turns it into a reader-friendly experience with searchable collections, clickable subcollections, topic pages, resource-type filters, and direct links to every reference.
Use the Awesome Architecture web app for fast browsing. Use the table below for a lightweight map of the catalog.
Catalog Tree
Section titled “Catalog Tree”The web app uses the same hierarchy shown below: collection → subcollection → topic area. Each link opens the matching Markdown folder or topic.
Topic pages are discovered from folders automatically, so new topics do not require manual navigation updates.
Browse Resources
Section titled “Browse Resources”The catalog includes articles, videos, courses, books, libraries, samples, tools, and other references. Search the web app by collection, topic, section, name or source domain, or browse the full source tree in docs/.
🙏 Special Thanks
Section titled “🙏 Special Thanks”Thanks to the authors of the links for their valuable content. This project gathers them in one place so architecture topics are easier to find and study.
⭐ Support
Section titled “⭐ Support”If you like the project, feel free to star the repository. It helps the collection reach more builders.
🤝 Contribution
Section titled “🤝 Contribution”Contributions are always welcome. Please read the contribution guidelines first.
Thanks to all contributors. The goal is to build a categorized, community-driven collection of practical architecture resources.
HagiCode
HagiCode is an agentic coding workspace. Rich, convenient UI interactions make planning, agent execution, and project work approachable and easy to navigate, creating an engaging development experience.
Explore an engaging development experience through rich, convenient UI interactions.
- SmartOpenSpec workflows turn intent into an executable path, from proposal to design, tasks, and a shipped change.
- EfficientMulti-agent execution keeps research, implementation, and review moving in parallel, across several repositories and the Agent CLIs you already use.
- InterestingRich, convenient UI interactions make planning, agent execution, and project work approachable and easy to navigate.
Download for Windows
Share HagiCode
Turn ideas into shipped software.
HagiCode is an agentic coding workspace. OpenSpec workflows plan the change, multi-agent execution carries it out, and Hero Scenario makes the long run visible, so ideas become shipped software.
- Smart
- OpenSpec workflows turn intent into a path from proposal to shipped change.
- Efficient
- Multi-agent execution runs research, build, and review in parallel.
- Fun
- Rich UI interactions make planning, agent work, and projects easier to follow.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

