awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Software Development Principles · Awesome GitHub Repositories

2 repos

Awesome GitHub RepositoriesSoftware Development Principles

Collections of best practices, philosophies, and guiding principles for writing and maintaining high-quality software.

Distinguishing note: Focuses on high-level engineering philosophies and cultural practices rather than specific technical implementations or architectural patterns.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Software Development Principles. Refine with filters or upvote what's useful.

  1. Home
  2. Software Engineering & Architecture
  3. Software Development Principles

Awesome Software Development Principles GitHub Repositories

Describe the repository you're looking for…
Find the best repos with AI.We'll search the best matching repositories with AI.
  • dwmkerr/hacker-laws

    dwmkerr/hacker-laws

    27,007View on GitHub↗

    This project is a comprehensive, community-curated compendium of the fundamental principles, heuristics, and adages that define professional software engineering. It serves as a structured reference for developers and managers, documenting the empirical observations and mathematical formulas that shape system architecture, team dynamics, and technical decision-making. The repository distinguishes itself through a decentralized, open-contribution model that relies on distributed version control to maintain its knowledge base. By utilizing a flat-file data structure and markdown-based content c

    Promotes the practice of incremental code improvement to maintain long-term software health and quality.

    HTMLcodingcomputersciencelaws
    27,007View on GitHub↗
  • goldbergyoni/javascript-testing-best-practices

    goldbergyoni/javascript-testing-best-practices

    24,589View on GitHub↗

    This project is a comprehensive knowledge base and educational resource for JavaScript developers, focused on establishing industry-standard methodologies for automated software testing. It provides a structured collection of design patterns and actionable guidelines designed to improve code reliability, maintainability, and overall software quality across the development lifecycle. The repository distinguishes itself by offering a granular, pattern-based approach to testing that spans unit, integration, and end-to-end verification. It emphasizes specific architectural strategies such as comp

    Defines the fundamental guiding philosophy for testing and development practices.

    JavaScriptangularchaici
    24,589View on GitHub↗