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.
- GitHub: https://github.com/topics/software-engineering
- Wikipedia: https://en.wikipedia.org/wiki/Software_engineering
- Created by: Software engineers
- Related Topics: programming, project-management, quality-assurance, computer-science,
- Aliases: software-development, software-design,
- Last updated: 2026-06-19 00:26:23 UTC
- JSON Representation
https://github.com/meiiie/structured-root-cause-research-skill
Portable SKILL.md for evidence-based root-cause analysis across Claude Code, Codex, and AI coding agents
5-whys agent-skills ai-agents claude-code codex debugging postmortem root-cause-analysis security-review skill-md software-engineering sre
Last synced: 09 Jun 2026
https://github.com/saxonrah/the_faulting_problem
Faulting Problem conjecture in computer science and software engineering. This repository contains a conjecture and proof with an implementation in Coq.
computer-science coq mathematics software-engineering white-paper whitepaper
Last synced: 22 Jan 2026
https://github.com/egjfour/dsti-course-notes
Notes for classes taken at DSTI stored in an Obsidian vault and backed up to Github. Includes notes for all courses taken during my Master's program
aws calculus cloud graph law linear-algebra mlops neo4j optimization-algorithms owl-ontology project-management rdf software-engineering sql statistics
Last synced: 19 Apr 2026
https://github.com/eocode/simondice-js-game
Juego desarrollado en Javascript en el que tienes que seguir una secuencia de colores para ganar puntos
css game html js project software-engineering
Last synced: 04 May 2026
https://github.com/eocode/vanilla-js-web-components-class
Vanilla JS clase
code js mentoring software-engineering vanilla-js
Last synced: 27 Oct 2025
https://github.com/victoriaraven/software-engineering-principals-techniques-projects
Software-Engineering-Projects based on the class course of UMGC
documentation java software-development software-engineering software-testing
Last synced: 15 Oct 2025
https://github.com/mirokrastanov/software-engineering-softuni
🏛️📐📆🎓 Holds problem solutions, projects, exam solutions, various assets and extra materials related to my Software Engineering education in SoftUni.
back-end css development e2e-tests front-end full-stack html javascript projects softuni software-engineering student unit-testing web
Last synced: 14 Apr 2026
https://github.com/francescobaio/swe-chessapp
ChessApp is a Java-based chess application that allows users to organize chess tournaments. The project includes a detailed documentation file, "Relazione_SWE.pdf," which provides insights into the development process, requirements analysis, class diagrams, and use cases.
chess java software-engineering
Last synced: 27 Mar 2025
https://github.com/jpablomartinez/rustyboy
A Gameboy emulator from scratch using Rust
emulator gameboy rust software-engineering videogames
Last synced: 17 Jun 2025
https://github.com/gsaslis/bowling_kata
A Coding Kata on Test-Driven Development, using Bowling Game rules.
kata programming software-development software-engineering tdd tdd-kata testing
Last synced: 22 Feb 2026
https://github.com/nachomazzara/imazzara
site
blockchain manager software-engineering website
Last synced: 11 Sep 2025
https://github.com/m-taghizadeh/programming-day-webinar
256 is a familiar number for programmers, and for this reason, the 256th day every year is called programmer's day. In this webinar, we celebrated together and learned some tips to improve our career path in programming.
computer-engineering programmers-day python software-engineering
Last synced: 16 Oct 2025
https://github.com/algojobs/vue-jobs
The latest Vue jobs, updated weekly.
jobs jobsearch software-engineering vue
Last synced: 16 Oct 2025
https://github.com/danieldantasdev/software-architecture_formation-course-luisdev-part-3_dotnet-8_csharp-12
Formação completa sobre Arquitetura de Software: fundamentos, SOLID, boas práticas, POO, padrões de projeto (GoF), padrões arquiteturais, DDD, arquitetura limpa, hexagonal, EDA, serverless e análise de qualidade de código.
architecture backend best-practices clean-architecture code-quality csharp ddd design-patterns dotnet eda event-driven gof hexagonal-architecture luisdev oop refactoring serverless software-architecture software-engineering solid
Last synced: 14 Apr 2026
https://github.com/mfaxyz/unity-booster
Your personal game development booster in unity engine!
architectural-patterns csharp design-pattern design-patterns game game-development game-engine gamedev software-architecture software-engineering solid-principles unity unity-editor unity-package unity-scripts unity2d unity3d unity3d-plugin
Last synced: 20 Jan 2026
https://github.com/tmorin/article-codebase-metamodel
The article discusses a metamodel for organizing enterprise codebases, focusing on software and business alignment.
architecture article software-development software-engineering
Last synced: 20 Feb 2026
https://github.com/sambhav2612/se-project
s/w engineering project on railway information portal [INVOLVES NO CODING].
indian-r indian-railways project railway-information-portal software-engineering surge-sh
Last synced: 02 Jan 2026
https://github.com/samlopezdev/brookshutter-photography
A multi-page portfolio that highlights a photographer's varied work, showcasing their distinctive style and technical expertise.
css freelance-work html javascript portfolio-website software-engineering web-development
Last synced: 06 May 2026
https://github.com/algojobs/angular-jobs
The latest Angular jobs, updated weekly.
angular jobs jobsearch software-engineering
Last synced: 17 Oct 2025
https://github.com/j5py/j5py
GitHub Profile: Introduction and Portfolio Français / English - Vue d'Ensemble des Technologies, et Parcours / Overview of Technologies, and Career Path.
devops full-stack github-config information-security software-engineering support web-development
Last synced: 18 Oct 2025
https://github.com/sharifkhan96/mouse_scrolling
this mini project uses python in the linux operating system to track the movement of eye and change/scroll the mouse. the idea of the project came to me when i was studying at 3 am in library and was simply bored of constantly using my hand for scrolling the slides.
automation cv2-library linux mediapipe pyautogui python3 software-engineering
Last synced: 14 Apr 2026
https://github.com/night-owl-labs/.github
🌙 🦉 About Us: @Night-Owl-Labs.
business business-enablement organization organization-page software-design software-development software-engineering
Last synced: 27 Jan 2026
https://github.com/msaf9/university-admission-system
University Admission System Architecture.
Last synced: 27 Jan 2026
https://github.com/pranam-s/pranam-s
Ex-STEP Intern @Google | Campus Mantri @GfG | IIIT Kota CSE '27. Passionate about latest in AI/ML, Accessibility Engineering, and building impactful, inclusive technology.
agentic-ai app-development artificial-intelligence cloud-computing generative-ai large-language-models machine-learning software-engineering
Last synced: 20 Feb 2026
https://github.com/ahmednassar7/prodigy-infotech-internship
This is Repository Of Internship In Software developmenet Domain at Prodigy InfoTech.
algorithms data-structures design implementation internship java oop operating-system software-development software-engineering testing
Last synced: 19 Oct 2025
https://github.com/eocode/tomin-api-finovista-hackathon-adonisjs-dart
Proyecto tomin Hackathon
adonis fintech hackathon js software-engineering
Last synced: 20 May 2026
https://github.com/sleekpanther/mastermind-game
Command line implementation of the board game Mastermind for a Software Engineering class
knuth knuth-algorithm mastermind mastermind-board-game mastermind-game noah noah-patullo noahpatullo pattullo pattulo patullo patulo software-engineering
Last synced: 19 Oct 2025
https://github.com/vinicius-santoro/42-formation-lvl1-4.born2beroot
Project 4: born2beroot - Fourth project for the formation of software engineers at school 42 São Paulo.
42born2code 42school debian-linux software-engineering
Last synced: 14 Mar 2025
https://github.com/humblebeeai/docs-mkdocs-template
This is a template repository for documentation, wiki, knowledge base and technical blog using "Material for MkDocs".
blog docs documentation markdown mkdocs mkdocs-material python software-engineering ssg static-site-generator wiki
Last synced: 04 May 2026
https://github.com/alvhix/alvhix
Alvhix blog
blog salesforce salesforce-developers software-engineering
Last synced: 08 Apr 2026
https://github.com/eocode/graphql-microservices-laboratory
A simple GraphQL Laboratory Gateway with Federation Services
graphql graphql-gateway graphql-microservices js python software-engineering
Last synced: 22 Oct 2025
https://github.com/nafiealhilaly/unity-game
A project to apply what I learn in Game Development, Unity engine, and C# programming language.
csharp game-development software-engineering unity-3d unity2d
Last synced: 23 Oct 2025
https://github.com/pramithamj/tech-books
Books
book computer-engineering engineering software-engineering technology
Last synced: 27 Jan 2026
https://github.com/renan-taranto/renan-taranto.github.io
My blog about software architecture, engineering and design.
blog code-design software-architecture software-engineering
Last synced: 23 Jan 2026
https://github.com/ekhodzitsky/coad
Make repos legible to coding agents: workcell contracts, explicit write authority, proof-backed handoffs, and coad check .
agent-workflows agentic-development ai-agents codebase-contracts codebase-standard coding-agents contracts developer-tools llm methodology multi-agent orchestration software-engineering validation workcells
Last synced: 01 Jun 2026
https://github.com/mylk/mylk.github.io
My personal blog about software development
blog software-development software-engineering
Last synced: 28 Jan 2026
https://github.com/mujeebdev3/mujeebdev3
🦄 Abdul Mujeeb – Full-Stack Developer | Code Alchemist Manifesto Bridging legacy & modern systems • Crafting chaos-resistant architectures 🔗 Building self-healing APIs • 🎭 DNSocalypse veteran Stack Shaman 📖 *Stack Shaman*: Reads hex errors like runes • chmod rituals > rm -rf
automation code-pulse coding-journey developer-portfolio full-stack-developer full-stack-development github-profile github-profile-readme mern-stack mern-stack-development nextjs open-source professional-growth reactjs software-engineering tech-innovation
Last synced: 19 Apr 2026
https://github.com/dataloudlabs/dloud-ads
Abstract Data Structures commonly used in CS scenarios. Implemented by Data Loud Labs!
computer-science data-structures datastructures python software-engineering
Last synced: 08 Apr 2026
https://github.com/zeybek/apex
Portable, open-source Agent Skills that give coding agents senior-engineering judgment to design, implement, review, and investigate software changes. Language- and framework-agnostic, with ready-to-install plugins for Claude Code and Codex.
agent-skills agentic-coding ai-agents anthropic claude claude-code claude-code-plugins claude-code-skills code-review codex codex-skills coding-agent developer-tools llm open-standard openai-codex prompt-engineering software-engineering
Last synced: 14 Jun 2026
https://github.com/mobiwn/fundamentals-of-software-engineering
🔧 Explore comprehensive Software Engineering fundamentals through hands-on experiments and detailed slide decks tailored for Urmia University students.
agile database devops extreme-programming fundamentals-of-software-engineering kanban scrum software-architecture software-architecture-and-design software-engineering swe urmia-university
Last synced: 24 Oct 2025
https://github.com/algojobs/ocaml-jobs
The latest OCaml jobs, updated weekly.
jobs jobsearch ocaml software-engineering
Last synced: 24 Oct 2025
https://github.com/vaibhavyadav-dev/vaibhavyadav-dev
Hi! Myself Vaibhav Yadav
config deep-learning devops software-engineering vaibhav-yadav
Last synced: 06 Feb 2026
https://github.com/dhruvpatadiya/objective-c-0rz
🚀 Simplify Objective-C development with zero overhead, enhancing performance and usability for modern applications.
app-architecture code-samples debugging-tools dependency-management development-tools ios-development libraries mobile-apps objective-c open-source programming software-engineering swift user-interface xcode
Last synced: 18 May 2026
https://github.com/codinggaby/reusoft
astro astrodb reusoft2024 software-engineering umad
Last synced: 06 Mar 2026
https://github.com/harrisonwelch/csci-4600-software-engineering-notes
Notes for Dr. Nicholson's Software Engineering class
c-sharp markdown software-engineering umd
Last synced: 19 May 2026
https://github.com/nadidlinchestein/cs107-cppprogramming
CS107 C++ Programming - Saylor Academy
cpp programming programming-exercises software-development software-engineering university-coursework
Last synced: 02 Apr 2026
https://github.com/mangini-a/gestione-scontrini
SW Engineering a.a. 2023-24
Last synced: 29 Mar 2025
https://github.com/n3d1117/shapecreator
Esercizio per esame di Ingegneria del Software - 2018
abstract-factory-pattern java observer-pattern software-engineering strategy-pattern
Last synced: 06 Apr 2025
https://github.com/thehale/ti-genesis
A collection of the TI-BASIC programs that launched a struggling algebra student into Software Engineering.
history personal-growth software-engineering ti-basic
Last synced: 07 Mar 2026
https://github.com/yohannesgk/landing-page
Modern Landing Page
css html landing-page landingpage nodejs software-engineering typescript vite
Last synced: 11 Apr 2026
https://github.com/Formtrix/CS-305_Portfolio
Software Security
developer-tools security software-development software-engineering testing
Last synced: 25 Oct 2025
https://github.com/znx-30/dev-ops-tools
Curated List of Best DevOps Tools
coding devops git github github-actions programming software-engineering tools
Last synced: 09 May 2026
https://github.com/bhapkarvaibhav/bhapkarvaibhav
This repository contains my GitHub profile README. It highlights my journey as a Java developer, my skills, projects, and interests in software development
backend-development java open-to-collaborate programming software-development software-engineering
Last synced: 13 Sep 2025
https://github.com/nilusche/tomatogotchi-hackathon
Tamagotchi-styled mobile web app to learn about urban gardening
capacitorjs fh-aachen firebase gardening hackathon software-engineering urban urban-garden urban-gardening vue
Last synced: 02 May 2026
https://github.com/wahyufaturrizky/you-app-next-wahyu
https://you-app-next-wahyu.netlify.app
android angular backend frontend fullstack ios java javascript mobile-app nextjs python react react-native reacthookform reactquery responsive-design software-engineering tailwindcss vue webapp
Last synced: 31 Oct 2025
https://github.com/hanchiang/software-engineering-learnings
A single repository to store all my learnings in the field of software engineering
Last synced: 23 Feb 2026
https://github.com/pharoouzy/asee-system-using-fgra-ml
Agile Software Effort Estimation System
agile agile-development ai big-data docker fastapi fuzzy-logic jira machine-learning python software-effort-estimation software-engineering
Last synced: 13 Apr 2026
https://github.com/shuddha2021/taskmanager-pro-java-monolithic
A robust, feature-rich monolithic Java application demonstrating advanced task management capabilities and software architecture principles.
command-line inventory-management java monolith-architecture order-processing reporting sales-report software-engineering task-management
Last synced: 01 Nov 2025
https://github.com/minikin/dependency_injection_flutter
🦠Dependency Injection Made Simple
android dart dependency-injection design-pattern flutter ios macos software-engineering
Last synced: 04 May 2026
https://github.com/koubae/c-cpp-examples
C/C++ Examples Scripts and App covering multiple software areas or requirements
app c clion cmake cplusplus cplusplus-20 cplusplus-games cpp examples game game-development makefile network python script software software-engineering tutorial unreal-engine web-development
Last synced: 06 May 2026
https://github.com/gcoronelc/igh-mayo-2023
Taller de desarrollo de software con Gustavo Coronel
java javascript jpa oracle postman rest rest-api restful software software-engineering spring spring-boot spring-mvc springboot sql
Last synced: 09 Apr 2026
https://github.com/boodyahmedhamdy/lsp
Library Service Platform Dashboard
dashboard expressjs nodejs reactjs software-engineering
Last synced: 12 Apr 2025
https://github.com/r-n/simta-frontend
Facilitates college final project flow in IS major of ITS. This is the frontend
front-end front-end-development frontend frontend-development information-system information-systems javascript software-engineering vue vue-js
Last synced: 19 May 2026
https://github.com/SreehariJayaraj/code
contains machine coding , system design ,dsa and few of my random experiments
Last synced: 28 Oct 2025
https://github.com/jakubfr4czek/roadster
Repository contains Ekonomik Roadster source code. Ekonomik Rodster is a car simulator we built during our time in high school.
arduino arduino-library c car-simulator electronics electronics-engineering software-engineering
Last synced: 05 May 2026
https://github.com/byroncalvete/my-web
My skills and journey! 🎒
blog programming software-engineering ux-ui
Last synced: 24 Jan 2026
https://github.com/mar-saiz/mar-saiz
Software Development Student 👾⋆˚࿔
backend charp-code csharp dart dotnet dotnet-core flutter flutter-apps java mysql-database software-engineering sql
Last synced: 15 Apr 2026
https://github.com/versi379/ing-sw-2024-versiglioni-pellicari-tagliabue-ravasi
Codex Naturalis Board Game is the final project for the Software Engineering course of the Computer Science Engineering degree at Politecnico di Milano (A.Y. 2023/2024).
model-view-controller rmi socket software-engineering videogame
Last synced: 16 Jan 2026
https://github.com/jofaval/advent-of-code
Advent of Code, created by Eric Wastl - Software Engineering version of the Advent Calendar
advent-of-code algorithms data-structures go golang pnpm problem-solving python software-engineering typescript
Last synced: 27 Apr 2026
https://github.com/lucasgiori/lucasgiori.dev
lucasgiori.dev
architecture blog software-engineering
Last synced: 24 Jan 2026
https://github.com/sebastianschmidl/activeobjectdemo
An example application for showing the ActiveObject pattern.
activeobject demo design-patterns java patterns software-engineering software-patterns
Last synced: 15 Jun 2026
https://github.com/iozsaygi/iozsaygi.github.io
This is where I share my thoughts.
blog blogging blogs game-development software-engineering
Last synced: 24 Jan 2026
https://github.com/apollo917/wat
Work activity tracker
application c-sharp csharp software-development software-engineering wpf wpf-application
Last synced: 18 May 2026
https://github.com/alexschlosser40/consultation-project
This repository contains all project files used in a consultation project that was completed in May 2025. The SQL database file is also provided.
back-end-development excel front-end-development graphical-user-interface java mysql-database professional-development software-engineering sql user-interface
Last synced: 18 May 2026
https://github.com/sdthaker/senecacollege-btp200
Course dedicated to learning C++ and OOP paradigm.
c-plus-plus computer-science seneca-college software-engineering
Last synced: 21 Mar 2025
https://github.com/oussemakh1/stride
Stride is a lightweight, modern, and flexible PHP framework designed for rapid web application development. It provides a robust MVC structure, powerful routing, an Eloquent-like ORM, and a Blade-like templating engine.
framework php php-framework software-engineering
Last synced: 21 Jul 2025
https://github.com/dmitrii-artuhov/jetbrains-bachelors-2023
computer-science java software-engineering
Last synced: 13 Mar 2025
https://github.com/algojobs/web3-jobs
The latest Web3 jobs, updated weekly.
jobs jobsearch software-engineering web3
Last synced: 16 Jan 2026
https://github.com/mooerslab/matplotlib-voice-in
Library of voice-triggered code snippets for matplotlib using Voice-In Plus
colab computer-human-interface jupyter software-engineering speech-to-code voice-computing voice-triggered-code-snippets writing-code
Last synced: 01 Apr 2025
https://github.com/julianamancera/factorypattern_example
Software Engineering 1 - Factory Pattern
factory-pattern software-engineering
Last synced: 16 Apr 2026
https://github.com/dileeparanawake/littlesteps-ai
Full-stack LLM app with auth, prompt history, and Docker — for personalised parenting support
ai better-auth chatapp containerization docker drizzle full-stack google-oauth llm nextjs openai parenting portfolio postgres react react-query software-engineering typescript vitest zod
Last synced: 24 Feb 2026
https://github.com/lanzani/computer-vision-design-patterns
Commonly used software engineering design pattern in computer vision applications.
computer-vision design-patterns python-patterns software-engineering
Last synced: 29 Jan 2026
https://github.com/julianamancera/labassign3_adapterpattern
Software Engineering 1 - Adapter Pattern: Laboratory Assignment 3
adapter-pattern devices power-outlet software-engineering
Last synced: 30 May 2026
https://github.com/vikashpr/maang-interview-prep-100-dsa
Ace your MAANG+ interviews with this curated list of 100 essential DSA problems. From arrays to graphs, master every concept with detailed solutions and expert tips. Start your path to a top-tier tech job today!
algorithms coding-interviews computer-science data-structures data-structures-and-algorithms interview-preparation leetcode-solutions maang-interviews problem-solving software-engineering tech-interviews
Last synced: 16 Mar 2026
https://github.com/yanicksenn/cv
Curriculum vitae of myself.
curriculum-vitae cv software-engineering
Last synced: 29 Jan 2026
https://github.com/evwalt/evanwalter.dev
Personal website and portfolio built with Next.js and TypeScript. Showcases my work as a frontend and full-stack software engineer, along with writing on how I think about building software.
frontend fullstack nextjs portfolio portfolio-website react software-engineering tailwindcss typescript web-development
Last synced: 26 May 2026
https://github.com/julianamancera/labassign7_decoratorpattern
Software Engineering 1 - Decorator Pattern: Laboratory Assignment 7
cimb decorator-pattern software-engineering
Last synced: 05 Mar 2026
https://github.com/snehachhipa/sepii_blackbox
A software engineering project as part of course work in BSc Computer Science UCD.
agile-methodologies java javafx-gui junit5 object-oriented-programming problem-solving software-engineering
Last synced: 16 Mar 2026
https://github.com/jofaval/talks-about
Different talks I've done, or plan to do...
education educational software-development software-engineering talks
Last synced: 29 Jan 2026
https://github.com/fmind/cheatsheets
A collection of cheatsheets about software engineering and computer science
cheatsheets computer-science data-science manual software-engineering
Last synced: 06 Feb 2026
https://github.com/apenlor/opencode-expert-mode
A comprehensive configuration suite for agentic development, offering structured workflows and best practices.
agentic-ai ai-agents developer-tools expert-mode llm-tools opencode productivity software-engineering workflow
Last synced: 06 Feb 2026
https://github.com/anupammaurya6767/tanji
Tanji is a Python encryption library that provides a secure and flexible solution for encrypting and decrypting messages. It leverages both symmetric and asymmetric encryption techniques to ensure the confidentiality and integrity of your data.
asymmetric-cryptography code-review continuous-integration cryptography cryptography-algorithms documentation encryption github-actions github-package-registry open-source pytest python release-management security software-development software-engineering sphinx-doc symmetric-cryptography tanji tutorial
Last synced: 21 Mar 2025
https://github.com/emvivas/pech
PECH, a Xunán Kab story; readiness skills educational video game.
bee girl mayas mexico pygame python readiness software-development software-engineering stem story videogame xunankab yucatan
Last synced: 14 Jun 2026