7 repos
High-level guidelines and best practices that dictate the structural integrity and design philosophy of software systems.
Explore 7 awesome GitHub repositories matching software engineering & architecture · Software Architecture Principles. Refine with filters or upvote what's useful.
React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.
Structure code using standard module syntax to support both default and named exports for flexible component organization.
This project is a comprehensive, open-source educational curriculum designed to guide developers through the mastery of generative artificial intelligence. It provides a structured learning path that covers foundational concepts, prompt engineering, and the practical application of large language models. The repository
Promotes ethical design standards that prioritize transparency, explainability, and user trust in artificial intelligence systems.
ComfyUI is a node-based generative AI orchestration engine designed for constructing, testing, and executing complex image and video synthesis pipelines. By utilizing a directed acyclic graph execution model, the platform allows users to build reproducible workflows through modular, interconnected processing blocks wit
Decomposes intricate synthesis processes into discrete, interconnected functional units to simplify complex architectural design.
This project is a comprehensive, community-curated knowledge base designed to support software engineers in mastering both fundamental computer science principles and practical industry methodologies. It serves as a centralized reference library that aggregates technical resources, academic literature, and professional
Apply human-centric design principles to create intuitive interfaces that prioritize accessibility and user satisfaction.
This project is a comprehensive educational knowledge base designed to help developers master software engineering excellence through a structured catalog of design patterns and architectural principles. It provides a curated repository of best practices, programming heuristics, and implementation examples, all organiz
Explains development philosophies that prioritize avoiding unnecessary functionality to minimize wasted effort.
Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to pr
High-speed state management frameworks provide the persistence layer necessary for autonomous agents to track planning and execution.
This project is a curated knowledge repository that aggregates high-quality resources, technical documentation, and expert insights focused on distributed systems engineering. It serves as a community-driven learning resource designed to help developers navigate the complexities of building and maintaining large-scale
Codifies core design philosophies and foundational rules for constructing and maintaining software systems.