Skip to content
#

software-development

Software Engineering is the discipline of applying engineering principles and practices to the creation, maintenance, and design of software for a variety of applications. This topic covers a broad range of areas including requirements analysis, software design, programming, project management, testing, and maintenance. It emphasizes systematic, disciplined, and quantifiable approaches to the successful development of high-quality, reliable software systems.

Here are 804 public repositories matching this topic...

Turn feature requests into review-ready pull requests: issue, implementation, tests, a review-and-fix loop, and docs. Runs locally or on GitHub Actions, and is built for complex brownfield repos. Each week its retrospective reads what you actually merged and proposes improvements to your skill extensions.

  • Updated Oct 1, 2026
  • Python

This repo contains AI-powered software development patterns showing how to integrate agentic AI in different stages of software development lifecycle using Kiro, Amazon Q Business and Amazon Bedrock. This collection of patterns demonstrates practical approaches for leveraging AWS's generative AI capabilities across the software dev

  • Updated Sep 9, 2026
  • Python

🚢 Microsoft’s software development ✈ principles tools and 🚁 technologies Perfect for 🛸 developers aiming to 🚀 learn build and scale 🛼 world-class software 🚞 NET C# Azure Visual Studio 🚒 and DevOps best 🏟 practices Includes project 🏟 templates clean architecture 🏘 patterns CI/CD workflows Guides 🕍 on Agile development testing debugging

  • Updated May 19, 2025
  • Python

Created by Software engineers

Followers
300 followers
Website
github.com/topics/software-engineering
Wikipedia
Wikipedia

Related topics

computer-science programming project-management quality-assurance