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-07-14 00:28:33 UTC
- JSON Representation
https://github.com/shivam-kumar-59/java-oops
Welcome to my Java OOPs Learning Repository! 🎓 This repository serves as a collection of all the Java programs I write while exploring and mastering the concepts of Object-Oriented Programming (OOP).
java oop oop-principles oops-in-java software-development software-engineering
Last synced: 22 May 2026
https://github.com/alisamirali/youtube-alg-ds-course
Javascript Algorithms + Data Structures
algorithms datastructures javascript programming software-engineering
Last synced: 07 Apr 2025
https://github.com/miikka/patterns
Patterns for software work
documentation patterns software-engineering
Last synced: 08 Mar 2026
https://github.com/dgomes/emontxv3_4_softwareserial
This code is a fork of emonTxV3_4_DiscreteSampling.ino
emoncms emontx software-engineering
Last synced: 05 Nov 2025
https://github.com/algojobs/perl-jobs
The latest Perl jobs, updated weekly.
jobs jobsearch perl software-engineering
Last synced: 22 Mar 2025
https://github.com/fmachucas/agent-dev-studios
Spec-driven multi-agent framework for Claude Code — turns one AI session into a 38-agent engineering team. Idea → ship.
agentic-ai ai-agents anthropic claude claude-code developer-tools llm multi-agent sdlc software-engineering spec-driven-development
Last synced: 23 May 2026
https://github.com/liuzihe02/6.005
Course notes and assignments for MIT 6.005 Software Construction
Last synced: 14 Jul 2025
https://github.com/rezatajari/solid-principles
A hands-on learning lab for mastering the SOLID principles in C#. Built with a focus on real-world analogies, problem-first thinking, and challenge-driven development. Each principle is isolated in its own section and demonstrated via practical code examples.
clean-code csharp dependency-injection design-principles dotnet object-oriented-design oop software-architecture software-engineering solid-principles
Last synced: 24 Jul 2025
https://github.com/nileshtrivedi/awesome-engineering
Curated ideas for worldclass engineering projects with mentoring from experienced practitioners in the industry
career-development engineering mentoring software-engineering
Last synced: 18 Feb 2026
https://github.com/mohahmadraza/semesterproject
Airline Management System - A C# Windows Forms application for airline administrative operations. Features include flight management, passenger tracking, ticket booking, and reporting systems. Built with Visual Studio and MongoDB for efficient data handling. Part of Software Engineering coursework.
csharp csharp-code csharp-project software-engineering software-engineering-project
Last synced: 06 Nov 2025
https://github.com/erseco/ugr_fundamentos_ingenieria_software
Practica final de Fundamentos de Ingeniería del Software (FIS) del Grado en Ingeniería Informática de la Universidad de Granada (UGR)
Last synced: 01 Jul 2026
https://github.com/joshuamichaelhall-tech/6-7-coding-challenge
A 500-day coding challenge (6 days/week) aligned with Launch School's mastery-based learning approach. Building mastery through consistent practice while honoring the Sabbath rest.
coding-challenge discipline full-stack javascript launch-school machine-learning mastery-based-learning practice programming-practice python ruby software-engineering
Last synced: 25 Jul 2025
https://github.com/sjthesahiljoseph/the-cpp
The-Cpp is a C++ language learning repository made by sjTheSahilJoseph. I created that for my personal learning, teaching, notes, practice etc... But feel free to use that. No problem with it. Thank You.
coding learn learning notes personal programming programming-in-cpp software-engineering the-cpp
Last synced: 26 Jul 2025
https://github.com/ahmed-maher77/echotext__text-to-speech-transformer
A modern text-to-speech web app that transforms written text into natural speech with a sleek glass-morphism UI, smooth animations, and cross-browser compatibility.
css-flexbox css-grid-layout dom-api front-end-development glass-morphism html-css-javascript interactive-elements-and-user-experience responsive-design smooth-animations-and-transitions software-engineering speech-synthesis text-speech-converter text-to-speech web-design web-development web-speech-api
Last synced: 18 Sep 2025
https://github.com/nhsz/softeng-books
:books: Free Software Engineering books collection
books bookshelf ebooks free software-engineering
Last synced: 17 Jan 2026
https://github.com/ruban2205/software-engineering
This repository contains Software Engineering concepts from Basic to Advanced.
selenium software-development software-diagrams software-engineering software-testing uml-diagrams
Last synced: 18 Sep 2025
https://github.com/hnordt/skills
Reusable Agent Skills for software architecture, TypeScript, SQLite, technical writing, and engineering decision-making.
agent-skills ai-agents developer-tools engineering-principles prompt-engineering software-architecture software-engineering sqlite technical-writing typescript
Last synced: 07 Jul 2026
https://github.com/haabiy/to-dox
A to-do app based on HTML, CSS, Bootstrap & JS frontend and Django for backend development.
Last synced: 19 Sep 2025
https://github.com/mohitsai/mohitsai.github.io
My Personal Project Portfolio - simple SPA with basic HTML, CSS & Javascript
data-analysis data-engineering portfolio portfolio-page portfolio-website project-portfolio single-page-app software-engineering
Last synced: 28 Jul 2025
https://github.com/techoneel/techoneel.github.io
This is my online portfolio.
problem-solving software-architecture software-design software-engineering technology
Last synced: 28 Jul 2025
https://github.com/syed-bakhtawar-fahim/assemblylanguage
Mastering the Art of Assembly Language Programming: A Practical Guide for Students, Professionals, and Hobbyists. Specially for the student of UBIT
assembler assembly assembly-language assembly-language-programming semester4 software-engineering
Last synced: 28 Jul 2025
https://github.com/gkapfham/cs280f2015
Course Materials for Computer Science 280 Fall 2015
html-slides latex-document software-engineering teaching
Last synced: 29 Jul 2025
https://github.com/marckevinflores/marckevinflores
Readme.md template
introduction programming readme-profile software-engineering tech-stacks web-developer
Last synced: 15 Feb 2026
https://github.com/mustafabinguldev/javaalgorithmsways
In this repository I share algorithms and coding approaches, algorithms that I will and can use in java and programming.
algorithm algorithm-challenges algorithms algorithms-and-data-structures java java-8 java-algorithm java-algorithms jdk jdk17 jdk8 programming software-engineering sorting-algorithms
Last synced: 03 Jan 2026
https://github.com/m3au/m3au
Bruno's GitHub Profile
ai-art bdd documentation e2e playwright software-engineering tdd testing-automation typescript web-development
Last synced: 20 Apr 2026
https://github.com/algojobs/swift-jobs
The latest Swift jobs, updated weekly.
jobs jobsearch software-engineering swift
Last synced: 01 Aug 2025
https://github.com/junayed-hasan/llendify
LLendify leverages large language models (LLMs) to analyze bank statements and provide instant loan eligibility insights. Upload your bank statement PDF to receive AI-powered loan recommendation, analysis of income patterns, spending habits, and creditworthiness. Get comprehensive financial assessments and loan recommendations in seconds.
artificial-intelligence banking-applications fastapi fintech langchain large-language-models openai-api pypdf2 reactjs software-engineering
Last synced: 09 Mar 2026
https://github.com/oechsler/fowler
📝 Software Engineering homework
crap homework software-engineering
Last synced: 01 Aug 2025
https://github.com/trutzio/tutorials
Quellcode passend zu den YouTube Tutorials:
devops software-engineering spring springboot springboot3
Last synced: 02 Aug 2025
https://github.com/maazqureshi-code/cmse322project-university-second-hand-book-sales-and-exchange-platform-
A University Second-Hand Book Sales and Exchange Platform that allows students to list, buy, sell, and exchange academic books easily through a mobile app and a web-based admin panel.
data-flow-diagram database-design software-design software-engineering uml-diagram
Last synced: 25 Jan 2026
https://github.com/serticode/meeting_scheduler
Need a way to find out what meeting space is available within your office space and book it? Let Meeting Scheduler help you.
cross-platform dart flutter ios meetings mobile-app software-engineering
Last synced: 07 Jul 2026
https://github.com/xandersteyn/hyperiondev.bookstore
CLI bookstore inventory manager with SQLite and full CRUD ~ built in Python
hyperiondev portfolio software-engineering
Last synced: 19 Feb 2026
https://github.com/tim0-12432/software-patterns
software-engineering software-patterns softwarepattern
Last synced: 03 Aug 2025
https://github.com/nanorocks/universal-software-documentation-template
Universal software documentation template. Fork, Edit, Follow.
arhitecture documentation software-engineering
Last synced: 19 Feb 2026
https://github.com/crherlihy/clue-less
Clue based board game
game-development grad-school java software-engineering
Last synced: 04 Aug 2025
https://github.com/adilsaid64/real-time-data-monitoring
Exploring what a real-time data drift monitoring solution could look like within MLOps
data datadrift grafana machine-learning mlops mlops-workflow prometheus python software-engineering
Last synced: 04 Aug 2025
https://github.com/melvinchia3636/oop-practical
A GUI wrapper for the all the tasks given in my uni OOP course.
awt gui java oop practical software-engineering swing university
Last synced: 30 Sep 2025
https://github.com/higorcazuza81/software-engineering-logbook
This repository is the auditable record of my journey studying and applying the fundamentals of Software Engineering
Last synced: 05 Aug 2025
https://github.com/francescopiocirillo/draw-snap-drawing-tool
🎨DrawSnap is a Java-based geometric drawing tool built with Scrum methodology. It supports creating and editing shapes (lines, rectangles, ellipses, polygons, text), grouping, custom shape libraries, and advanced editing features like rotation, mirroring, and unlimited undo.
design-patterns drawing-app java java-drawing-tool javafx javafx-gui junit-test maven-java scrum scrum-agile software-architecture-and-design software-engineering university-of-salerno
Last synced: 18 May 2026
https://github.com/allenpandas/se4ml-toolkit
人工智能+计算机安全交叉领域科研工具🔧 SE4ML: Security for Machine Learning. This repository is the Toolkit for Security, Robustness and Reliability of the Machine Learning.
ai-security aisecurity machine-learning reinforcement-learning reliability-engineering robustness security software-engineering software-testing tool toolkit
Last synced: 07 Aug 2025
https://github.com/jlee55504/local-library-project
A web application that uses several databases to display the information from a local neighborhood library.
bootstrap chai git gitbash github html javascript software-engineering web-application web-development
Last synced: 09 Apr 2026
https://github.com/sourceduty/architectural_software_design
👨💻 Develop, model and simulate software architecture.
ai ai-software artificial-intelligence chatgpt custom-gpt gpt gpts openai software software-ai software-architecture software-architecture-and-design software-development software-engineering software-simulator
Last synced: 08 Aug 2025
https://github.com/pyladiesams/workshop-of-choice-dcnd-jul2025
A recap of the Amsterdam PyLadies' workshops of the last year, presented at the Dutch Digital Native Day 2025.
generative-ai machine-learning open-source python software-engineering workshop
Last synced: 08 Aug 2025
https://github.com/chen-abudi/re-math
Re-learning mathematics from scratch to mastery - notes, exercises, documenting, and problem-solving for Software Engineering and AI/ML skills.
ai algebra calculus discrete-math geometry learning linear-algebra machine-learning math personal-journey probability problem-solving software-engineering statistics study-notes
Last synced: 19 Feb 2026
https://github.com/alcance/dev-101
Introducción práctica al desarrollo web moderno en el mundo real.
algorithms books css3 expressjs git html5 javascript mongodb nodejs open-source react react-native rest-api sass software-engineering
Last synced: 09 Apr 2026
https://github.com/imtjl/library
:ledger: Imtjl's curated library of must-read books for CS/SWE.
books computer-science library software-engineering
Last synced: 19 Feb 2026
https://github.com/shishirrsiam/cse-fundamentals-with-phitron
This repository contains my learning materials, assignments, and projects from Phitron.io. It showcases my journey of learning programming, data structures, algorithms, and web development. Each folder reflects progress in specific topics and serves as a resource for future reference.
c cpp dsa phitron software-engineering
Last synced: 09 Apr 2026
https://github.com/dogaaydinn/dogaaydinn
Brief explanation about me :)
about-me csharp docker hello jwt-authentication mysql postgres postman programming software-engineering typescript vite vuejs who-am-i
Last synced: 09 Apr 2026
https://github.com/farhan0167/sublet
A subletting application that connects subletters and sublettee's. Built using React and Firebase to harness the power of fast prototyping for my CIS capstone project.
firebase reactjs software-engineering
Last synced: 09 Apr 2026
https://github.com/danielatomas/feup-esof
FoodFEUP - Project developed for Software Engineering class @FEUP
esof feup feup-esof mobile-application software-engineering
Last synced: 12 Aug 2025
https://github.com/lat0s/bachelor-thesis
🛠 Bachelor Thesis — Comparative study of Microsoft Phi-4 14B & Meta Llama-3.1 70B on MERN stack apps. 📊 Evaluating code quality, maintainability, performance, & security using SonarQube, ESLint, Lighthouse & OWASP ZAP.
ai-assisted-development bachelor-thesis code-quality eslint fullstack lighthouse llama-3 mern microsoft-phi-4 owasp-zap research software-engineering sonarqube thesis
Last synced: 14 Aug 2025
https://github.com/hamza-rafique/foundations-of-problem-solving
A complete roadmap to build strong problem-solving and debugging skills with structured phases, resources, and daily practice plans.
algorithms bug-fixing coding-interview coding-practice competitive-programming daily-coding data-structures debugging developer-roadmap dsa javascript learning-roadmap leetcode logic-building problem-solving programming-basics software-engineering technical-skills typescript
Last synced: 17 Apr 2026
https://github.com/candygoose/informatic_se
Информатика Программная инженерия (ПИиКТ) ИТМО
excel informatic itmo java latex python software-engineering
Last synced: 03 May 2026
https://github.com/daleonpz/raiz
Simply CLI Requirements management tool
embedded embedded-systems python requirements-management software software-engineering systems-engineering
Last synced: 16 Aug 2025
https://github.com/eocode/node-tasks-websockets
A simple node js practices
docker express js sequelize software-engineering websockets
Last synced: 09 Apr 2026
https://github.com/wahyufaturrizky/hitachi-quiz-game
https://hitachi-quiz-game.netlify.app
android angular csharp frontend ios java javascript mobile-app netcore nextjs python react react-native reacthookform reactquery responsive-design software-engineering tailwindcss vue webapp
Last synced: 10 Apr 2026
https://github.com/algojobs/solidity-jobs
The latest Solidity jobs, updated weekly.
jobs jobsearch software-engineering solidity
Last synced: 05 Oct 2025
https://github.com/cliche-niche/cs455
TEd: A command-line based text editor written in Golang as part of the course project for the course CS455 "Introduction to Software Engineering" at IIT-K in 2023-24 I Sem.
cs455 iitk software-engineering
Last synced: 05 Oct 2025
https://github.com/sumanthvaliveti/atm-machine-software-system
csharp heidisql software-engineering
Last synced: 20 Aug 2025
https://github.com/jsamuelap/hogarfinder
Proyecto de la asignatura de Ingeniería de Software Enero-Junio 2023
babel bootstrap express guanajuato momentjs multer nodejs pug pymes session software-engineering sql-server university-project
Last synced: 10 Apr 2026
https://github.com/jlee55504/recipe-tracking-app-project
An application that lists information for meals with the ability to add or delete meals.
css git gitbash github html jest jest-dom npm react-hooks react-state react-state-management react-testing react-testing-library reactjs software-engineering user-event web-application web-development
Last synced: 10 Apr 2026
https://github.com/nicola-frattini/glucotrack
Diabites management application, built as a project for Università degli studi di Verona"
java java-fx-application javafx-project managment-tool software-engineering
Last synced: 08 Jul 2026
https://github.com/monu-yaduwanshi/my_personal_portfolio
This is m y personal porfolio which include all my certificates and my skills and my projects
achievements aiml android app css data-science developer firebase html ide java js json kotlin-android portfolio python software-engineering
Last synced: 10 Apr 2026
https://github.com/baranaresearch/.github
Barana Software.
artificial-intelligence aws azure gcp golang javascript machine-learning python rust-lang software-development software-engineering terraform typescript ziglang
Last synced: 10 Apr 2026
https://github.com/marcelfrey29/iu-docc-project-cloud-computing
Development of a local web application to be migrated to the AWS Cloud.
aws cloudformation cloudfront docker docker-compose dynamodb fiber go golang lambda learning nextui nodejs react s3 software-engineering
Last synced: 10 Apr 2026
https://github.com/jamirgvtimes/bgimahood
Empowering Ideas, Amplifying Experiences
expressjs fullstack-development nodejs reactjs restful-api software-engineering sounds vitejs
Last synced: 10 Apr 2026
https://github.com/byroncalvete/case-studies
Customer centric case studies 📖
blog customer-centric software-engineering stragegy ux-ui
Last synced: 25 Oct 2025
https://github.com/tamada/2024empirical
The lecture materials for empirical software engineering, Graduate School of Kyoto Sangyo University.
course-materials project-based-learning software-development software-engineering
Last synced: 03 Jan 2026
https://github.com/shaheennabi/design_principles_-_patterns_my_learnings
🎯📚 Learnings: Design Patterns & Principles ✨💡 This repo explores creational, structural, and behavioral patterns, along with Design principles. 🚀🧠 By implementing these in Python, I aim to elevate my coding skills and understand how real-world systems are built with strong, scalable codebases. 💻🔥
clean-code design-patterns design-principles large-codebase maintainable-code object-oriented-programming python scalable-code software-design software-engineering solid-principles
Last synced: 25 Aug 2025
https://github.com/r1te5h/virtual-trading-simulator
Repository for Virtual Stock Trading Simulation Project
object-oriented-programming python software-engineering uml-diagram
Last synced: 07 Apr 2025
https://github.com/jefking/cloud-patterns
Microsoft Cloud Patterns: For agents
cloud patterns software software-engineering
Last synced: 24 May 2026
https://github.com/lanimall/ehcache-data-loaders
Some sample ehcache data loaders for common (and not so common) datasources
ehcache java software-engineering
Last synced: 07 Apr 2025
https://github.com/hydrationdynamics/statsdict
Dictionary of per-run global statistics with uncertainties and units that can be saved to a JSON file, restored, updated, and queried.
Last synced: 16 Jan 2026
https://github.com/droffilc1/codewars
Daily Coding Exercises to sharpen problem solving skills
code codewars coding-challenges interview-questions javascript programming-exercises software-design software-development software-engineering software-team tech technical technology
Last synced: 22 Mar 2025
https://github.com/naimbiswas/portfolio-nb
Software Engineer Portfolio
development fullstack-development software-engineering
Last synced: 26 Jan 2026
https://github.com/anty-filidor/tree-ranking
CLI app that analyses trees with good pythonic practices
design-patterns graphs networkx python software-engineering
Last synced: 16 Jul 2025
https://github.com/basejumpa/basejumpa.github.io
Personal Website
authoring giscus homepage software-architecture software-design software-documentation software-engineering systems-engineerring
Last synced: 16 Jan 2026
https://github.com/mr-won/software_engineering_finalexam
소프트웨어공학 기말고사 정리입니다.
cpm criticalpath software-engineering
Last synced: 30 Mar 2025
https://github.com/jonathanafernandi/QuickEV
This repository contains Group 7 - QuickEV's AoL (Assurance of Learning) Final Project for COMP6100001 - Software Engineering and COMP6884001 - Agile Software Development courses. This final project has been declared to have passed with a high distinction (score: 90, grade: A).
ado-net-entity-data-model agile-software-development asp-net aspx assurance-of-learning csharp css figma final-project human-computer-interaction scrum software-design software-engineering software-pattern sql-server-database
Last synced: 07 Nov 2025
https://github.com/mr-won/software_engineering
컴퓨터공학과 소프트웨어공학 정리입니다.
software-engineering software-testing
Last synced: 30 Mar 2025
https://github.com/agnostk/psaas
This projects aims to materialize a complete software process.
python software-as-a-service software-engineering
Last synced: 25 May 2026
https://github.com/nikku/software-architecture-toolbelt-talk-2019
Software Architecture Tool Belt: Design Patterns and Code Smells
software-architecture-and-design software-engineering talk
Last synced: 04 Jan 2026
https://github.com/olmaneuh/olmaneuh-expo
Here, you'll find all the code examples from the tech talks I've given.
artificial-intelligence cloud code-samples jupyter-notebooks machine-learning software-engineering tech-talks
Last synced: 07 Sep 2025
https://github.com/julianamancera/labassign5_solid-principles
Software Engineering 2 - SOLID Principles: Laboratory Assignment 5
order software-engineering solid-principles
Last synced: 30 Mar 2025
https://github.com/filipe-bacof/mapa-topicos-em-computacao-2
Atividade principal da disciplina de Tópicos em Computação 2
java software-engineering unicesumar
Last synced: 16 Jul 2025
https://github.com/siriphobmean/banna-cafe
Project - 523332 Software Engineering (2/2566)
ant-design golang nodejs software-engineering typescript
Last synced: 10 May 2026
https://github.com/andresilvase/tree-view
A new Flutter project designed to render companies' assets disposition in a tree view structure interface.
asset-management-app flutter-application flutter-challenge mobile-app-ui performance-optimization software-engineering tech-challenge tree-view-app
Last synced: 13 Nov 2025
https://github.com/sibeux/aplikasi_e-learning_java
-- RankerIn -- Adalah sebuah aplikasi sederhana yang dibangun menggunakan bahasa Java. Aplikasi ini berfungsi sebagai sistem informasi dalam mencatat data siswa, guru, kelas, daftar tugas, dan daftar nilai dari siswa. Diharapkan aplikasi ini bisa membantu pihak sekolah untuk mengelola data para siswa menjadi lebih mudah dan efisien ~ By nasrul wahabi sibe ux [SibeUX - nasrulwahabi]
application java software-engineering
Last synced: 16 May 2025
https://github.com/kylekarpack/portfolio-gatsby
The professional portfolio of Kyle Karpack
es6 gatsby graphql portfolio react software-engineering
Last synced: 10 Mar 2026
https://github.com/stefen-taime/real-time-extraction-transformation-and-exposure-architecture-for-rail-data
we are thrilled to announce our new PoC project aimed at providing a complete real-time extraction, transformation, and exposure architecture for the new provincial transportation systems.
api backend datacontract dataengineering elasticsearch flink-stream-processing frontend kafka kibana microservices nextjs python3 reactjs schemas software-engineering sql
Last synced: 11 Apr 2026
https://github.com/rb555/dsa_java
DSA problems and solutions using Java
dsa dsa-practice java software-development software-engineering
Last synced: 14 Mar 2025
https://github.com/abhinavpy/se-mini-project-spring-2019
This repository contains all code and documentation with respect to the SE Project - Go vs Java Concurrency Analysis.
concurrency golang java performance-analysis programming-languages software-engineering
Last synced: 09 May 2026
https://github.com/sebas-man/is2-ecommerce
Monorepo del proyecto E-commerce para Ingeniería del Software II. Contiene microservicios Backend (Java, Spring Boot) y microfrontends (Angular).
angular ecommerce java maven microfrontends microservice mongodb monorepo rabbitmq redis scrum software-engineering spring-boot university-project
Last synced: 11 Apr 2026
https://github.com/codersays/website-projects
Beauty -Care - Your Ultimate Skincare & Beauty Destination.
angularjs software-engineering webtechnology
Last synced: 25 Jun 2025
https://github.com/usk2003/vnrvjiet-lab-work
This repository contains my lab work for the B.Tech CSE-AIML program (2022-2026) under the R22 regulation at VNR Vignana Jyothi Institute of Engineering and Technology. It includes various subjects like Machine Learning, OS, Data Structures, C Programming, and more, showcasing my practical learning and implementations.
c-programming compiler-design computer-networks data-engineering data-structures data-visualization dbms engineering-drawing java machine-learning operating-system python software-engineering
Last synced: 11 Apr 2026
https://github.com/davidstutz/googlefruit-example
Example of Google Fruit for dependency injection based on Martin Fowler's "Inversion of Control Containers and the Dependency Injection Pattern".
dependency-injection google-fruit software-engineering
Last synced: 19 Sep 2025
https://github.com/junxian428/bit_sem3_oum
Bachelor Of Information Technology Year 1 Sem 3
Last synced: 10 Sep 2025