awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Code Quality and Design Principles · Awesome GitHub Repositories

5 repos

Awesome GitHub RepositoriesCode Quality and Design Principles

Focuses on internal code structure, maintainability, and architectural resilience rather than external project management or infrastructure.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Code Quality and Design Principles. Refine with filters or upvote what's useful.

  1. Home
  2. Software Engineering & Architecture
  3. Development Methodologies
  4. Software Development Methodologies
  5. Code Quality and Design Principles

Awesome Code Quality and Design Principles GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • donnemartin/system-design-primer

    donnemartin/system-design-primer

    335,906GitHubView on GitHub↗

    This repository is a comprehensive educational resource designed to help software engineers master large-scale system design and prepare for technical interviews. It provides a structured curriculum that covers the fundamental principles of distributed systems, backend engineering, and object-oriented design through a

    Pythondesigndesign-patternsdesign-system
  • Chalarangelo/30-seconds-of-code

    Chalarangelo/30-seconds-of-code

    126,814GitHubView on GitHub↗

    This project is a comprehensive educational repository providing a wide range of tutorials, code snippets, and technical guides for software developers. It covers essential areas of web development, including styling techniques, version control workflows, algorithmic problem-solving, and framework-specific programming

    JavaScriptastroawesome-listcss
  • mtdvio/every-programmer-should-know

    mtdvio/every-programmer-should-know

    97,839GitHubView on GitHub↗

    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

    cc-bycollectioncomputer-science
  • pytorch/pytorch

    pytorch/pytorch

    97,601GitHubView on GitHub↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic diffe

    Pythonautograddeep-learninggpu
  • iluwatar/java-design-patterns

    iluwatar/java-design-patterns

    93,757GitHubView on GitHub↗

    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

    Javaawesome-listdesign-patternshacktoberfest

Explore sub-tags

  • Code Maintainability PrinciplesDesign principles focused on managing abstraction layers to improve code maintainability and reduce repetition.
  • Component-Oriented Design PatternsArchitectural patterns that decompose large-scale system requirements into discrete, manageable, and modular components.
  • Extensibility PatternsDesign philosophies and interfaces that enable the creation and integration of new, modular software extensions.
Murphy's Laws
Heuristic principles acknowledging that complex systems are inherently prone to failure and unexpected errors.
  • Software CraftsmanshipDisciplined coding methodologies focused on maintaining high-quality, modular, and sustainable software design.