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-03-27 00:28:38 UTC
- JSON Representation
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: 06 Apr 2025
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/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: 24 Feb 2025
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/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/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/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/mangini-a/gestione-scontrini
SW Engineering a.a. 2023-24
Last synced: 29 Mar 2025
https://github.com/bansimplified567/barangay_management
Barangay Management System A web-based system designed to streamline barangay operations, including resident records management, permit issuance, incident reporting, and document processing. This system enhances efficiency, transparency, and service delivery by automating tasks and centralizing data for easy access by barangay officials.
barangay-system capstone-project html-css-javascript management-system mysql-database php practice-project project software-engineering webdevelopment
Last synced: 24 Feb 2025
https://github.com/daniel-keogh/rails-todo-app
A simple SaaS application created for the Software Engineering module in my course. The application allows user's to create, read, update and delete "Todos" and contains a suite of Cucumber tests as well as unit tests written using Ruby's RSpec framework.
cucumber rails rspec rspec-rails ruby ruby-on-rails software-engineering todo todoapp
Last synced: 04 Mar 2025
https://github.com/melvinmo/canteen-food-ordering-system
An online canteen food ordering and management system in PHP, adhering to agile methodologies.
agile-methodologies css html mysql php resturent-website software-engineering
Last synced: 25 Feb 2025
https://github.com/yuvrajsaraogi/imdb-clone
This Repository aims to recreate the essence of the popular Internet Movie Database (IMDb) using HTML, CSS, JavaScript, and the IMDb API.
api clone css development engineer engineering html imdb-clone javascript miniproject project software-engineering web webdeveloper webdevelopment
Last synced: 06 Apr 2025
https://github.com/castilloglenn/castilloglenn.github.io
Portfolio website, soon to have my personal blogs as well as my mini games, and my coding journey. See you there!
ai artificial-intelligence data-science game-development html-css-javascript machine-learning nft portfolio python software-development software-engineering system-design website
Last synced: 27 Dec 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/minecraftschurli/sew
My School Projects for Software Engineering
java school software-engineering tgm
Last synced: 29 Mar 2025
https://github.com/casperkristiansson/software-engineering-comp3111
Software Engineering COMP3111 - Labs and Exercise
comp3111 exercises final hkust labs project software-engineering
Last synced: 05 Mar 2025
https://github.com/samlopezdev/codewars-challenges
Daily Coding Exercises to sharpen problem solving skills
codewars codewars-challenges codewars-javascript coding-challenges programming-exercises software-development software-engineering tech technology
Last synced: 22 Mar 2025
https://github.com/samlopezdev/wooden-dreams
A sleek carpentry shop site that offers a comprehensive experience for visitors featuring multiple webpages.
carpentry carpentry-workshop css3 hmtl5 html-css-javascript javascript programming sass software-engineering web-development website woodworking
Last synced: 22 Mar 2025
https://github.com/samlopezdev/carolina-cakes
A tasteful and elegant homepage, showcasing exquisite handcrafted cakes made to order.
bakery bakery-website cakes css3 cupcakes html-css-javascript html5 javascript programming software-engineering website website-development
Last synced: 22 Mar 2025
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/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/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: 06 Apr 2025
https://github.com/nachomazzara/imazzara
site
blockchain manager software-engineering website
Last synced: 11 Sep 2025
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: 07 Jul 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/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/nabilshadman/spring-boot-random-numbers-restful-web-service
A RESTful web service (created with Spring Boot) that returns a list of random numbers to the consumer
backend java java-development rest-api rest-apis software-engineering spring-boot web-service
Last synced: 04 Apr 2025
https://github.com/aakashdinkarh/projects
Website to showcase my all projects which are live or are noticeable.
collections projects showcase showcase-website skills software-engineering web-development
Last synced: 05 Mar 2025
https://github.com/nabilshadman/go-rest-api-jobs-data
REST API for managing job listings built with Go and PostgreSQL, featuring CRUD operations and Postman integration examples
backend data-engineering go postgresql rest-api software-engineering
Last synced: 04 Apr 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: 29 Jun 2025
https://github.com/ivannunez25/ingenieria-de-software
Este es el proyecto final de la clase de Ingeniería de Software Agosto - Diciembre 2023, desarrollado por alumnos del Instituto Tecnológico de La Laguna
express mysql nodejs react software-engineering
Last synced: 04 Dec 2025
https://github.com/kmohamedalie/dtm-se-devops_final_project
DTM Software Engineering devOps project
devops git github-actions html-css-javascript live software-engineering webdevelopment
Last synced: 22 Feb 2025
https://github.com/ilyasstrh/java-programming-principles-of-software-design
Java Programming: Principles of Software Design by Duke University
coursera java software-design software-engineering
Last synced: 03 Mar 2025
https://github.com/mdazlaanzubair/deep-seeking-test-cases
Python script for research comparing LLMs (GPT models) to human engineers in evaluating manual test cases. Uses Langchain & Ollama for structured, data-driven test case quality assessment. Explores reasoning & prompt engineering impact.
ai langchain langchain-ollama llama3-2 llm machine-learning mistral-7b ollama pydantic python qa qa-automation quality-assurance software-engineering software-testing test-case-evaluation test-case-generation
Last synced: 14 Sep 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: 02 Mar 2025
https://github.com/apulbere/algorithms
data structures and algorithms
algorithms computer-science data-structures dijkstra graph interview interview-practice java java-21 junit5 kruskal software-engineering sorting-algorithms
Last synced: 22 Mar 2025
https://github.com/usama1190/learn-typescript
TypeScript is JavaScript with added syntax for types. Learn advanced typescript with baby steps.
advanced-programming es6 frontend-development nodejs software-engineering typescript web-development
Last synced: 14 Apr 2025
https://github.com/chinmaykaitade/docker-masterclass
🚀 Docker One-Shot Learning – Complete Docker in one video with 2 real-world projects for hands-on mastery.
devops devops-tools docker docker-compose docker-container docker-image software-architecture software-development software-engineering
Last synced: 14 Sep 2025
https://github.com/ggiuffre/sweki
La wiki di Ingegneria del Software
html latex software-engineering
Last synced: 14 May 2025
https://github.com/perer876/pykagcee
Knowledge Graph Constructor for python projects.
knowledge-graph-construction neo4j software-engineering
Last synced: 25 Feb 2025
https://github.com/mohammad-sheikh-shahinur-rahman/mohammad-sheikh-shahinur-rahman
Mohammad-Sheikh-Shahinur-Rahman
ai mohammad-sheikh-shahinur-rahman software-engineering
Last synced: 03 Feb 2026
https://github.com/ahmadrafidev/devbook
DevBook: A digital space where I store my learnings in software engineering
digital-platform docs learning learning-notes notes software-engineering
Last synced: 27 Jun 2025
https://github.com/marprezd/marprezd-portfolio
My portfolio builds on NextJs, Tailwindcss and other great software packages.
giscus learning-by-doing portfolio-website projects software-engineering sponsors tutorials
Last synced: 17 Oct 2025
https://github.com/meleu/tdd-ruby
Learn TDD with Ruby
minitest ruby software-engineering tdd testing
Last synced: 02 Jan 2026
https://github.com/bitbynik/book_review_and_recommender
UCS503 Project
django software-engineering tiet
Last synced: 30 Mar 2025
https://github.com/ranaessam03/online-payment-system
Online payment system for transferring money and paying bills.
design-patterns software-engineering solid-principles
Last synced: 14 May 2025
https://github.com/filipeom/adventure-builder
Adventure Builder for Software Engineering
devops java software-engineering
Last synced: 04 Nov 2025
https://github.com/google-developers-sohag/carriers
Lists carriers on linkedin and their requirement for a requirements targeted resume approach
android android-framework embedded-systems i2c-bus microcontrollers resume software-architecture software-engineering spi telecommunications terminal-control uart
Last synced: 08 Oct 2025
https://github.com/logreg-n-coffee/design-patterns
18 design patterns that every software engineer / developer should know
deisgn-pattern interview-preparation software-engineering
Last synced: 01 Sep 2025
https://github.com/hostileninja72/darkestsky
is a Python program designed to suggest the best spots for stargazers. At heart, i still want to be an astronomer xd.
astronomy folium-maps geospatial open-source pyqt5 python software-engineering stargazing
Last synced: 02 Mar 2025
https://github.com/zvdy/designpatterns
Design Patterns source code written on Python
desing-patterns oop oop-principles python software-engineering
Last synced: 30 Mar 2025
https://github.com/vinicius-rio/42-basecamp
Exercises done in basecamp at School 42 - São Paulo unit. (July/2021).
42basecamp 42born2code c shell software-engineering
Last synced: 14 May 2025
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: 12 Oct 2025
https://github.com/pioneershub/euroscipy-conference
Community-driven conference realization for EuroSciPy
ai machine-learning open-source programming python scientific-computing software-engineering statistics
Last synced: 14 Mar 2025
https://github.com/haabiy/emrrunner
A powerful CLI tool for managing Python-based jobs on Amazon EMR clusters.
cloud-computing distributed-systems emr flask software-engineering
Last synced: 18 Feb 2026
https://github.com/youseftareq33/softwareengineering_1_babysitter-service
professional babysitting service connects experienced babysitters with families to provide reliable and secure childcare solutions, ensuring a safe and dependable environment at home.
software-engineering system-analysis system-design
Last synced: 23 Jan 2026
https://github.com/dropdevrahul/knowledge-base
Collection of resources related to Programming
architecture computer-science golang knowledge-base software-engineering
Last synced: 05 Nov 2025
https://github.com/tika/tika.is
My portfolio website
portfolio software-engineering
Last synced: 04 Apr 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: 25 Feb 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: 25 Feb 2025
https://github.com/edinsonrequena/django-projects
Here you can find many different projects built with django
computer-science django django-application python software-architecture software-engineering
Last synced: 13 Jun 2025
https://github.com/cmkaya/dotnet-docsandsnippets
Embark on a journey through the .NET ecosystem with dotNET-DocsAndSnippets. Explore in-depth documentation and practical code snippets that shed light on fundamental .NET topics.
asp-net-core aspnetcore codesnippets csharp development documentation dotnet dotnet-core dotnetcore example examples learning programming software-engineering tutorial tutorials
Last synced: 14 May 2025
https://github.com/akk85/cs-2110
All the Assignments saved from Cornell University CS 2110(Object-Oriented Programming and Data Structures course)
binary-search-tree concurrency datastuctures djikstra-algorithm dynamic-programming graph-algorithms java object-oriented-programming recursion shortest-path-algorithm software-engineering
Last synced: 25 Dec 2025
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/ralphhightower/rh
@RalphHightower — Website
arm64 beer canon csharp digital-photography dotnet dslr-camera film-photography linux photography risc-v riscv single-board-computers slr-camera software-development software-engineering solaris university-of-south-carolina unix windows
Last synced: 03 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/morton-t/cs4273-software-engineering-group-project
Group project containing components for a food delivery application built using design principles from our software engineering course. This project was outlined, designed, & developed over a short 3-week period.
agile-development collaborative software-development software-engineering
Last synced: 26 Feb 2025
https://github.com/liuzihe02/6.005
Course notes and assignments for MIT 6.005 Software Construction
Last synced: 14 Jul 2025
https://github.com/andrehora/tp-software-repo-mining
Mineração de Repositórios de Software
code-analysis git github software-engineering
Last synced: 06 Nov 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/ghosteater1311/cpa_tracker
A cross-platform desktop application built with C++ & Qt allows students to manage and calculate their Course Performance Average (CPA) easily.
c cmake cpp17 gui-application oop qt6 software-engineering
Last synced: 17 Sep 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: 06 Nov 2025
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/whoabhisheksah/store-and-purchase-management
CS223 Software Engineering Course Project
javascript mysql php software-engineering
Last synced: 26 Jul 2025
https://github.com/alok-38/introduction-to-software-engineering
This course is part of multiple programs.
cloud-computing software-engineering webdevelopment
Last synced: 26 Jul 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/boodyahmedhamdy/edume
Learning Management System using PHP and mySQL
mysql php software-engineering
Last synced: 12 Sep 2025
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/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: 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/maruf-pfc/interview-preparation
My Interview Preparation
database design-patterns dsa interview-practice interview-preparation networking oop os software-engineering system-design tech-companies
Last synced: 30 Jul 2025
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/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: 19 Feb 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