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-25 00:25:04 UTC
- JSON Representation
https://github.com/University-Experience/sakancom
Desktop application using JavaFX for Housing operations
java javafx junit software software-engineering
Last synced: 17 Jul 2025
https://github.com/course-one/make-introduction
A sample C and Go codebase to automate builds using Make (Makefile).
make makefile makefile-syntax software-development software-engineering
Last synced: 13 Feb 2026
https://github.com/avinashbarnwal/software-engineering
Software Engineering
Last synced: 24 Mar 2025
https://github.com/masum184e/spl_02
SPL stands for Software Project Lab, which is a 3-credit course (SE-3112) in BSSE. All of my slides, sheets, docs, and code used in SPL 02 are available here.
academic-project android-project iit java-project mobile-development mobile-development-project se software-engineering software-project-lab-02 spl-02 web-development web-development-project
Last synced: 05 Mar 2026
https://github.com/bumi/mshauri
Questionnaire and Recommendations app currently providing information about software engineering best practices
questionnaire ruby rwanda software-engineering
Last synced: 06 Sep 2025
https://github.com/manasesjesus/gator-renter-apartment-rental-website
User-friendly web application to help HS-Fulda students to search for single or shared apartments
angularjs heroku lamp-setup mamp mini-php mysql php software-engineering
Last synced: 09 May 2026
https://github.com/xkrejc70/unipi-ase-lab1
ASE - Advanced Software Engineering: Lab1: Dockerfile, Docker Compose
docker docker-compose dockerfile software-engineering unipisa
Last synced: 08 May 2026
https://github.com/lreimer/lreimer.github.io
Passionate developer. Proud father. #CloudNativeNerd. Will code for fun, food and drinks.
cloud-native conference-talk kubernetes microservices personal software-engineering
Last synced: 05 Mar 2026
https://github.com/edoardottt/seekup
Progetto Ingegneria del Software - Informatica, Università Sapienza
design diagrams documentation engineering informatica ingegneria-del-software sapienza-university software-design software-engineering uml uml-diagram unified-model university university-project visual-paradigm
Last synced: 16 Feb 2026
https://github.com/University-Experience/EcoTrack
Platform using RESTful APIs (Mysql, Nodejs, Express)
express mysql nodejs postman software-engineering
Last synced: 17 Jul 2025
https://github.com/zouariomar/zouariomar
About Zouari Omar
about-me devolopment software-engineering
Last synced: 14 Apr 2026
https://github.com/divithraju/divith-aju-hadoop-pyspark-pipeline
This project demonstrates the creation of a scalable data processing pipeline for handling and analyzing log data from a hypothetical e-commerce platform. Leveraging Hadoop and PySpark, the pipeline is designed to process large volumes of log files, providing meaningful insights into user behavior, system performance, and sales metrics.
apache-hadoop-framework apache-spark bigdata client data database dataengineering dataingestionframework datapreprocessing documentation ecommerce-platform hdfs pipeline project project-repository pyspark python3 software-engineering
Last synced: 27 Jan 2026
https://github.com/follen99/designpatterns
Software Engineering Design Patters
computer-science design engineer engineering software software-engineering
Last synced: 05 Nov 2025
https://github.com/towaquimbayo/portfolio
Towa Quimbayo's portfolio website features multiple high-quality media design projects that highlight his career.
css css3 graphic-design html html5 javascript portfolio portfolio-website software-development software-engineering web-development
Last synced: 12 Apr 2026
https://github.com/frenchbread/kloc
Count lines of code (KLOC) in a project.
kloc nodejs npm software software-engineering
Last synced: 10 May 2026
https://github.com/bansimplified567/bansimplified567
My Portfolio BanSimplified PortFolio(2022-2024): https://bansimplified.vercel.app/ (2025-2026): https://bansimplified567.vercel.app/
about-me application cv deployment frontend html-css-javascript portolio react reactjs resume resume-website skills software-engineering website
Last synced: 09 May 2026
https://github.com/eocode/apptrips-app-de-viajes-en-flutter
Aplicación realizada en Flutter para visitas de excursiones
app dart flutter project software-engineering
Last synced: 08 May 2026
https://github.com/sdthaker/senecacollege-btp100
Course dedicated to learning C language.
c computer-science seneca-college software-engineering
Last synced: 11 Jun 2025
https://github.com/fair2-for-research-software/documentation
This is a course on software documentation for researchers developed by the Research Software Engineering team and IT Services at the University of Sheffield.
documentation fair4rs reproducible-research research-software-engineering rse software-engineering
Last synced: 28 Jan 2026
https://github.com/jacobmaizel/personal-site
My Personal Blog / Portfolio Site
nextjs software-engineering vercel
Last synced: 07 May 2026
https://github.com/university-project-repos/.github
Public profile for a private organisation containing multiple .git university projects. Offering as much as 30 ECTS (60 EFTS/CATS), they cover a diverse range of IT disciplines, many involving extensive collaboration.
artificial-intelligence automation computer-architecture computer-vision cybersecurity data-engineering data-science deep-learning distributed-computing embedded-systems full-stack-development game-development hci machine-learning reinforcement-learning robotics software-engineering software-testing university-project web-development
Last synced: 11 May 2026
https://github.com/priyakdey/dsa
Implementations of different algorithms and data structures.
algorithms computer-vision data-structures data-structures-and-algorithms interview-preparation java python software-engineering
Last synced: 04 May 2026
https://github.com/luispiquinrey/luispiquinrey
"Personal repository showcasing my backend development profile and the technologies I work with, such as Java, Spring Boot, and Hibernate. 💻🚀"
backend backenddevelopment hibernate java javadevelopment programming software-engineering spring spring-boot
Last synced: 06 May 2026
https://github.com/larapie/guard
Guard objects for conditional exception throwing in php
guard laravel php software-engineering
Last synced: 14 Jan 2026
https://github.com/markoshb/myreminder
Trabajo final de la asignatura Introducción a la Ingeniería del Software.
collaboration documentation exposition java software-engineering
Last synced: 12 May 2026
https://github.com/scifer99/car-dodge-game
This repository consists of a video game written in Python called Car Dodge!
2d-game 2d-graphics music-player pygame pygame-application python3 software-development software-engineering video-games
Last synced: 20 Jun 2026
https://github.com/lebrancconvas/fuzzbizz
When "FizzBuzz" is too boring for practicing your development skill. So it became "FuzzBizz".
fizzbuzz fizzbuzz-go software-engineering tdd tdd-go tdd-golang test-driven-development
Last synced: 11 Jun 2026
https://github.com/sany2k8/wikis
All the small wikis related to software engineering stuffs
coding markdown programming software-engineering steps tools wiki
Last synced: 24 Aug 2025
https://github.com/scifer99/restful-api-using-flask-only
Here is a basic RESTful API using Flask module only
network-engineering rest-api restful-api software-engineering
Last synced: 25 Feb 2025
https://github.com/scifer99/flappy-bird-game
This program is a version of Flappy Bird, Its not exact, but its close enough
2d-game 2d-graphics flappy-bird-game pygame-games python310 software-development software-engineering software-testing
Last synced: 12 Jun 2026
https://github.com/anguspiv/www.angusp.com
Professional Profile SIte for Angus Perkerson
gatsby javascript netlify portfolio-website react software-engineering styled-components
Last synced: 25 Jan 2026
https://github.com/gvwilson/notwrong
A short introduction to research methods for software engineers
creative-commons research-methods software-engineering tutorial
Last synced: 13 Jun 2026
https://github.com/jatinkrmalik/jatinkrmalik.github.io
Life of a software developer. Summarized.
portfolio-website software-engineering
Last synced: 26 Jan 2026
https://github.com/deadpoolx7/awesome-tech
List of curated resources for various tech related stuff 🧑💻
awesome-list education programming resources software-engineering technology
Last synced: 13 Jun 2026
https://github.com/gyandeeparyan/eatsy-food
"Welcome to eatsy Indulge your cravings with our cutting-edge food ordering app, crafted as an academic endeavor to mirror the best features of your favorite platforms. Discover delectable delights from local restaurants, just like Zomato and Swiggy. While we're not for real-world use, we're your one-stop destination to explore the digital flavors
akshay-saini frontend javascript namaste-javascript namaste-javascript-course namaste-react namste-react-course reactjs software-engineering tailwindcss webdevelopment
Last synced: 06 May 2026
https://github.com/jonaxplanta/es2
Repository with codes and programs for Software Engineering 2.
javascript jest softaware software-engineering testing
Last synced: 18 Jul 2025
https://github.com/alaminedione/jardin-de-notes
Un espace où je cultive et partage mes réflexions, connaissances et apprentissages.
note-taking notes obsidian quartz software-engineering
Last synced: 27 Jun 2025
https://github.com/thisisnotjustin/linus_list
Linked List with "Good Taste" - Linus Torvalds
Last synced: 19 May 2026
https://github.com/cavicf/engenhariasoftwarei-faculdade
📚 Este repositório contém o trabalho final da disciplina de Engenharia de Software I. O projeto foi realizado em grupo e consistiu no levantamento de requisitos para um software de papelaria, implementação de CRUDs simples usando HTML, CSS e JavaScript, design de telas com Figma e planejamento do cronograma.
cronograma crud-application css3 html5 javascript requisitos-de-software software-engineering
Last synced: 14 Jun 2026
https://github.com/nitinprakash96/swe17
Software engineering project. A common use webapp for a Diagnostic center.
flask python software-engineering
Last synced: 05 May 2026
https://github.com/n-elmer/electronic-key-and-lock
ELECTRONIC DOOR 🔐🚪 LOCKING MECHANISM
arduino c c-plus-plus embedded-systems esp32 iot software-design software-development software-engineering system-design
Last synced: 12 Apr 2026
https://github.com/willie-conway/bachelorbytes
🧠 A complete collection of my programming projects from my B.S. in Computer Science & Information Science at Park University. Includes Java, C++, Python, JavaScript, digital logic circuits, and web development
bachelor-projects computer-science cplusplus digital-logic java javascript park-university python software-engineering student-portfolio web-development
Last synced: 05 May 2026
https://github.com/anishacharya/cracking-coding-interviews
Contains Basic Utility Functions and Common DS and Algo Questions
c-plus-plus coding-challenge coding-interviews cracking-the-coding-interview interview-prep interview-preparation interview-questions interviewbit-solutions interviews software-engineering
Last synced: 04 Mar 2026
https://github.com/ishaansathaye/csc307-introsoftwareengineering
Cal Poly Spring 2024 CSC 307 Intro to Software Engineering
2024 cal-poly software-engineering spring
Last synced: 13 Apr 2025
https://github.com/dewtech-technologies/dare-method
DARE is a structured methodology for AI-assisted software development. Four phases (Design → Architect → Review → Execute) keep humans in control while AI handles execution. Built for Cursor IDE, language-agnostic, battle-tested in production.
agentic-engineering ai-agents ai-assisted-development ai-coding anthropic claude claude-code code-quality context-engineering cursor-ide dare-method developer-experience human-in-the-loop methodology prompt-engineering software-engineering
Last synced: 08 Jun 2026
https://github.com/educorreia932/feup-esof
📱 MIEIC 2020/2021 - 3º ano / 1º semestre
conference feup-esof mobile-application software-engineering university-course
Last synced: 12 Apr 2025
https://github.com/ntinouldinho/cpp-image-filtering
An image editor with filters implemented with C++
Last synced: 29 Mar 2025
https://github.com/pymarcus/tcc_sistemasdeinformacao2025
This application is part of a research project aimed to use Gemini AI agent to identify "atoms of confusion" -- minimal code elements that cause misunderstandings -- in the context of Software Engineering.
atoms-of-code ci-cd clean-architecture concurrent-programming data-analysis design-patterns gemini-api golang ifmg inteligencia-artificial postgresql software-engineering solid tcc tdd workerpool
Last synced: 14 May 2026
https://github.com/m-pektas/pysimpler
This package simplifies the measuring duration of python functions.
cache decorators python reporting software-engineering timer
Last synced: 25 Jan 2026
https://github.com/kanywst/hammurabi
A codex of engineering laws — each with its counter-force, a field guideline, and a source.
best-practices cognitive-science decision-making engineering heuristics knowledge-base mental-models nextjs software-development software-engineering systems-thinking
Last synced: 20 Jun 2026
https://github.com/hughmorris01/wgu_capstone_project
A multi-role Appointment Management System featuring an MVC architecture, cloud-integrated MySQL persistence via AWS, and role-based access control (RBAC) for administrative and sales users.
crud database-management java javafx mvc-architecture mysql-database role-based-access-control software-engineering
Last synced: 04 May 2026
https://github.com/asizikov/asizikov.github.io
:memo: Personal blog
azure cloud devops software-engineering
Last synced: 20 Jun 2026
https://github.com/abdulrahman-mostafa10/swe-labs
This repository contains my work along for my academic SWE course 🚀
agile-development software-engineering
Last synced: 25 Feb 2025
https://github.com/l-stanny/code-challenge
Users can add and delete tasks in a to-do list.
accessibility-compliance-development angular angular-architecture angular-standalone-components aria aria-relevant css html javascript javascript-framework scss software-architecture software-development software-engineering typescript wai-aria web-accessibility web-application
Last synced: 15 May 2026
https://github.com/trevorlasn/programmer-hall-of-fame
The Programming Hall of Fame
programming software-engineering
Last synced: 19 Mar 2026
https://github.com/jsuyog2/jsuyog2.github.io
Welcome to my portfolio repository! I'm a seasoned software developer with expertise in web application development, API implementation, and full-stack technologies.
angular api-development azure cosmos-db expressjs full-stack javascript jwt mapbox nodejs portfolio portfolio-website postgresql responsive-design software-engineering web-development
Last synced: 08 Apr 2026
https://github.com/linkhant19/personal-website
Lin's Personal Portfolio Website using React and hosted on GitHub Pages
front-end-development github-pages html-css-javascript react software-engineering
Last synced: 23 Jun 2026
https://github.com/jeremylaratro/jeremylaratro.github.io
My personal portfolio and place to share some of the many different projects I've done.
antenna-design electrical-engineering engineering hardware-projects hf-radio jeremy jeremy-laratro laratro organic-chemistry pcb-design portfolio portfolio-website radio-projects science software-engineering
Last synced: 04 Mar 2026
https://github.com/arikusi/claude-sage
Workflow system for Claude Code — Analyze First, Fix Later
ai-agents ai-coding anthropic best-practices claude-cli claude-code code-quality developer-tools mcp productivity software-engineering workflow-automation
Last synced: 01 Apr 2026
https://github.com/chandandas27/jpmorgan-chase-virtual-internship
This repository contains the submitted patch files of the various tasks assigned by JPMorgan Chase & Co. Software Engineering Virtual Internship
git jpmorgan jpmorgan-chase python-3 software-engineer software-engineering virtual-internship
Last synced: 17 May 2026
https://github.com/aaronmcleancs/tslim-data-simulator
t:slim X2 Insulin Pump Simulator in Qt C++
cpp qt simulation software-engineering
Last synced: 03 May 2026
https://github.com/danilo-01-code/ctrl-alt-post
A complete CRUD blog in django
backend crud-application django python3 software-engineering
Last synced: 10 Apr 2026
https://github.com/rakeshbal99/road-repair-and-tracking-system
This repository contains code to the system developed as a part of Software Engineering Course.
Last synced: 30 Dec 2025
https://github.com/mareksuchanek/hcm
Conceptual modeling support library for Haskell
concepts development haskell modeling software-engineering validation verification visualization
Last synced: 13 Jun 2025
https://github.com/n-elmer/supermarket-management-system
SUPERMARKET INVENTORY 📦📦 MANAGEMENT SYSTEM
c c-plus-plus command-line management-system software-development software-engineering
Last synced: 21 May 2026
https://github.com/bansimplified567/pizzaban
Welcome to PizzaBan! Enjoy the best pizza in town, crafted with fresh ingredients and served with a smile. Taste the difference at PizzaBan!
ecommerce ecommerce-website front-end-development html-css-javascript pizza pizza-delivery pizza-order react selling software-engineering store website
Last synced: 02 May 2026
https://github.com/njmarko/njmarko
ai deep-learning graph-neural-networks machine-learning mathematics software-engineering
Last synced: 18 Mar 2026
https://github.com/ai-se/LDA_FFT
LDA, TF-IDF against SVM, RF, DT, FFT (Text Mining)
classification clustering differential-evolution fft genetic-algorithm hyperparameter-optimization hyperparameter-tuning information-retrieval lda optimization sbse software-engineering text-mining topic-modeling tuning
Last synced: 03 May 2025
https://github.com/eocode/python-mongo
Ejercicios y ejemplos de uso con mongo db
apuntes mongodb python software-engineering
Last synced: 02 May 2026
https://github.com/jpcadena/solid-principles-machine-learning
S.O.L.I.D. Principles for Machine Learning project.
clean-code data-analysis data-engineering data-science deep-learning dependency-inversion-principle design-patterns design-principles interface-segregation-principle liskov-substitution-principle machine-learning machine-learning-models mlops models open-closed-principle pylint python single-responsibility-principle software-engineering solid-principles
Last synced: 07 Jun 2026
https://github.com/sebastianofazzino/java-programming-and-software-engineering-fundamentals-specialization
In this repository I'll store the projects I've been working on while studying Java Programming and Software Engineering Fundamentals Specialization by Duke University
algorithms java javascript programming software-development software-engineering
Last synced: 17 Apr 2026
https://github.com/lucianoscarpaci/raijin-inu
Serial Communication API Frontend for Bittle Robot. API development, and frontend development in robotics for Bittle Robot in JavaScript.
api-development bittle communication-protocol data-transmission frontend-development javascript real-time-control robotics serial-communication software-engineering
Last synced: 18 Apr 2026
https://github.com/scifer99/restful-api-using-flask_restful
This is another basic RESTful API using flask_restful
network-engineering rest-api restful-api software-engineering
Last synced: 29 Oct 2025
https://github.com/mubaidr/mubaidr.js.org
My Personal Website
developer-portfolio fullstack nuxt portfolio software-engineering webdev
Last synced: 23 Jun 2025
https://github.com/brunortech/coursera-java-programming-and-software-engineering-fundamentals
A comprehensive repository showcasing assignments and projects completed as part of Coursera's "Java Programming and Software Engineering Fundamentals" specialization.
assignments coding-practice education java java-projects learning-resource object-oriented-programming programming projects software-engineering
Last synced: 12 Apr 2025
https://github.com/irvingfsanchez/.net-programming
This repository contains all the projects I've completed as part of my .NET Programming Course
computer-science csharp dotnet education programming software-development software-engineering technology visual-studio-code
Last synced: 01 May 2026
https://github.com/hetav01/software-refactoring-prediction-model
This research was aimed at understanding how effective can ML Models be in predicting Software Refactoring opportunities
machine-learning pipelines software-engineering software-testing
Last synced: 14 Oct 2025
https://github.com/muazhari/autocode
Auto Code Improvements by Metrics Optimization.
large-language-model optimization software-engineering
Last synced: 30 Dec 2025
https://github.com/imandreabellani/rasd-dd-project-2025-bellani-capellino
RASD/DD project developed in the course SOFTWARE ENGINEERING 2 of Politecnico di Milano during the academic year 2024/2025. RASD/DD mark: 14/14; Homeworks mark: 6/6.
alloy alloy-analyzer design-document polimi polimi-projects rasd recommendation-system requirements-engineering software-engineering students-and-companies
Last synced: 17 Feb 2026
https://github.com/memergamer/exampleprojectdocumentation
This repository is meant to represent a general project documentation of a software engineering project
documentation example github-actions github-pages html-generation latex pdf-generation sapientia-university software-engineering
Last synced: 14 May 2026
https://github.com/dimitri4788/softwaredesign
This repo contains software design related documents and information.
design-document documentation gitcommit gitflow-workflow software-development software-engineering
Last synced: 07 Mar 2026
https://github.com/danielbrito/software-engineering
🏗️ General concepts and tools related to software engineering and architecture.
software-architecture software-development software-engineering
Last synced: 03 Mar 2026
https://github.com/absynce/absynce.github.io
absynce developer blog - why I do the things I do on the slippery path to mastery. Written in Elm and English.
blog elm software software-development software-engineering
Last synced: 24 Apr 2026
https://github.com/hsm207/python_profile
A demo of my workflow to profile python code
profile profiler python-programming software-engineering vscode
Last synced: 04 Mar 2025
https://github.com/ghackenberg/kurs-software-engineering
Dieses Repository enthält Unterlagen für einen Einsteigerkurs in das Thema Software Engineering mit praktischen Beispielen in der Programmiersprache C#
project-management quality-control requirements-engineering software-architecture software-engineering version-control
Last synced: 26 Oct 2025
https://github.com/jasoncheung94/design-patterns
Curated list of design patterns and idioms.
concurrency-patterns design-pattern design-patterns gang-of-four gang-of-four-design-patterns go golang idioms snippets-collection software-engineering
Last synced: 14 Mar 2025
https://github.com/scifer99/content-management-system-template
This is an example Content Management System Template via Full-Stack Development!
api backend-api backend-development content-management-system front-end-development full-stack-web-development fullstack-development python3 scripting software-engineering
Last synced: 08 Jun 2026
https://github.com/zhibirc/dev-random
:notes: notes/code/thoughts
architecture articles bash benchmarks blog clean-code code code-style computer-science frameworks functional-programming javascript nodejs oop patterns python research software-engineering solid typescript
Last synced: 04 Apr 2026
https://github.com/rooom13/software-engineering
Book Shop data management app in C++ for Software Engineering course. UML Diagrams, Software patterns ...
cpp engineering-course object-oriented-programming software-design software-engineering uml-diagrams
Last synced: 18 Mar 2025
https://github.com/tcdoverlord/opensceneforce
OpenSceneFORCE V7 - portable OBS backup, restore, repair, update, and safe execution system
automation backup desktop-app devops gui obs pyside6 python restore software-engineering system-recovery windows
Last synced: 27 Jun 2026
https://github.com/streamcode9/software-design
This repository collects software design principles
software-architecture software-design software-development software-engineering
Last synced: 06 Mar 2026
https://github.com/ariel-frischer/repobird-demo
Demos of visual apps built with RepoBird using Three.js
agentic-ai ai github-app software-engineering
Last synced: 29 Apr 2025
https://github.com/rabi-siddique/rate-limiter
This middleware allows rate limiting of incoming requests to an NodeJS/Express application by tracking the number of requests made by an IP address within a specified time window. Redis is used as a data store to track the number of requests and expiration of the rate limiting key.
expressjs nodejs software-development software-engineering
Last synced: 05 Apr 2026
https://github.com/julianamancera/labassign2_state-pattern
Software Engineering 2 - State Pattern: Laboratory Assignment 2
software-engineering state-pattern vending-machine
Last synced: 07 Jul 2025
https://github.com/shuddha2021/shuddha-portfolio
Shuddha’s Portfolio: A showcase of software engineering prowess and projects, crafted with HTML, CSS, and JavaScript.
devops full-stack-development professional-experience project-showcase software-engineering web-development
Last synced: 25 Jan 2026
https://github.com/minikin/minikin.github.io
My personal web page.
blog css html personal-website software-engineering
Last synced: 17 Mar 2025
https://github.com/ahmed-m-aboutaleb/software-engineering-notes
I will use this repository to document my software engineering topics learning path.
architecture-patterns architecture-styles design-patterns oop-principles software-engineering solid-principles
Last synced: 02 Feb 2026
https://github.com/amirreza81/system_analysis_and_design
Solutions to project, homework and quiz of System Analysis and Design (CE-418) at Sharif University of Technology
bpmn bpms sad software-engineering trello
Last synced: 02 Feb 2026
https://github.com/vinicius-rio/42-formation-lvl1-3.printf
Project 3: get_next_line - Third project for the formation of software engineers at school 42 São Paulo.
42born2code 42school c shell-script software-engineering stdarg
Last synced: 14 May 2026
https://github.com/sclafus/sports-club
Sports Club Project for my Software Engineering course.
class classes classes-and-inheritance java javadoc software-engineering
Last synced: 20 Mar 2025