Software Engineering
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 6,723 public repositories matching this topic...
Language:All
Sort:Most stars
A complete computer science study plan to become a software engineer.
- Updated
Aug 28, 2025
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
- Updated
Apr 4, 2025
A collection of learning resources for curious software engineers
- Updated
Dec 13, 2025 - Python
An ultra-simplified explanation to design patterns
- Updated
Dec 2, 2024
A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups
- Updated
Aug 3, 2025
Newsletter to help busy software engineers become good at system design 👇
- Updated
Dec 16, 2025
A curated list of references for MLOps
- Updated
Nov 21, 2024
A comprehensive list of books on Software Architecture.
- Updated
Mar 15, 2023
Trae Agent is an LLM-based agent for general purpose software engineering tasks.
- Updated
Sep 24, 2025 - Python
A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE)
- Updated
Nov 17, 2025 - JavaScript
⏰ Collaboratively track worldwide conference deadlines (Website, Python Cli, Wechat Applet) / If you find it useful, please star this project, thanks~
- Updated
Dec 17, 2025 - Rust
Tips and resources to prepare for Behavioral interviews.
- Updated
Aug 19, 2025
Programming curricula
- Updated
Jun 26, 2025
2026 SWE internship & new graduate job list updated daily
- Updated
Dec 17, 2025
📚 A curated list of papers for Software Engineers
- Updated
Nov 15, 2025 - Python
A curated list of topics to start learning software engineering
- Updated
Jun 17, 2024
Kodezi Chronos is a debugging-first language model that achieves state-of-the-art results on SWE-bench Lite (80.33%) and 67% real-world fix accuracy, over six times better than GPT-4. Built with Adaptive Graph-Guided Retrieval and Persistent Debug Memory. Model available Q1 2026 via Kodezi OS.
- Updated
Nov 12, 2025 - Java
一份硬核(hardcore)计算机科学CS自学计划,偏向软件工程和系统架构方向
- Updated
Aug 16, 2024
Roadmap to becoming a Java developer in 2025
- Updated
Jan 5, 2025 - Java
SWE-bench: Can Language Models Resolve Real-world Github Issues?
- Updated
Dec 1, 2025 - Python
Created by Software engineers
- Followers
- 258 followers
- Website
- github.com/topics/software-engineering
- Wikipedia
- Wikipedia