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-25 00:28:36 UTC
- JSON Representation
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/alinababer/django-based-website-code-generation-with-rag-llama3-multi-agi-of-software-development-webapp
The Django-based-Website-Code-generation-with-RAG-Llama3-Multi-AGI-of-Software-development leverages advanced technologies and specialized agents to streamline the entire software development lifecycle. This repository contains Django based Web Application
agi code-generation django llama3 multi-agent-systems python rag redis-server retrival-augmented-generation software-development software-engineering webapplication website-generation websocket
Last synced: 16 Mar 2026
https://github.com/yohannesgk/landing-page
Modern Landing Page
css html landing-page landingpage nodejs software-engineering typescript vite
Last synced: 24 Oct 2025
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/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/apollo917/wat
Work activity tracker
application c-sharp csharp software-development software-engineering wpf wpf-application
Last synced: 24 Aug 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: 06 Feb 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/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/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: 25 Oct 2025
https://github.com/chinmaybhalodia/walmart-virtual-internship
All the tasks submitted during the Advanced Software Engineering Virtual Training Program offered by Walmart Global Tech on Forage platform.
data-munging data-structures java python relational-database-design software-architecture software-engineering sql
Last synced: 27 Aug 2025
https://github.com/sidiahmedhabib/e-commerce-app
E-commerce appliction for managing and organizing products with categoties
flutter mobile-development php software-engineering uiux-design
Last synced: 30 Dec 2025
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/joshuamichaelhall-tech/software-engineering-reference
A centralized knowledge repository for mastery-based software engineering, featuring categorized resources on Ruby, Python, JavaScript, data analysis, and terminal-centric workflows. Includes best practices, algorithms, patterns, and career development materials to support deliberate skill advancement and technical excellence.
debugging-techniques git-github javascript learning-resources mastery-based-learning mouseless-development neovim network-concepts pedac-framework problem-solving programming-reference python ruby software-engineering sql-databases study-methods terminal-workflow tmux zsh
Last synced: 05 Apr 2025
https://github.com/gingercro/tictactoe
Tic Tac Toe - A single-player interactive game for Android, played against your phone
adobe-xd algorithms algorithms-and-data-structures algorithms-datastructures android android-application android-studio development engineering game-development gamedev java software-development software-engineering user-interface
Last synced: 23 Aug 2025
https://github.com/grantbirki/solid
A quick guide for writting better software following the five SOLID design principals
cheatsheet design-patterns software-engineering solid
Last synced: 13 Feb 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: 30 Dec 2025
https://github.com/ysmr101/hail_electronic_self_services_app
A complete SWE project based on a real SRS document, issued by Hail University IT department.
android-application java rfp software-engineering srs-document
Last synced: 20 Aug 2025
https://github.com/lorenzopaleari/ing-sw-2022-paci-paleari-puppinato
Software Engineering Project - Politecnico di Milano - Academic Year 2021/2022
cli client-server game-development gui javafx junit maven socket software-engineering uml
Last synced: 30 Oct 2025
https://github.com/ryan-rozario/wallet-toy-website
Payment Wallet Website for the purpose of our Software Engineering Class. The website is not important for the class is it just meant to demonstrate basic functionality.
assignment course-work nitk nitk-surathkal software-engineering
Last synced: 03 Apr 2025
https://github.com/vishusandy/vishusandy.github.io
My personal tech blog
algorithms image-manipulation programming rust software-architecture software-engineering
Last synced: 25 Dec 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/himanshukumar21/invoice-generator
InvoicePro is a modern, web-based invoice generator designed to help small businesses, freelancers, and admins generate professional invoices quickly and efficiently. Built with HTML, Bootstrap 5, and JavaScript, the app features a sleek UI, admin authentication, dynamic itemized billing, and PDF export functionality.
admin admin-dashboard bootstrap5 css font-awesome frontend github hmtl javascript open-source pdf-export project software-development software-engineering web-development
Last synced: 29 Jun 2025
https://github.com/sumanthvaliveti/atm-machine-software-system
csharp heidisql software-engineering
Last synced: 20 Aug 2025
https://github.com/wojciech12/talk_bitconf_best_practices_introducing_k8s_and_cn
Sharing best practices to introduce Kubernetes and CloudNative tech.
bitconf bydgoszcz cloud-native devops kubernetes software-engineering
Last synced: 20 Jul 2025
https://github.com/alexandrbig1/goit-sql-hw-03
This repository contains my homework assignments for learning basic SQL functions and understanding query operations to retrieve and manipulate information.
backend computerscience data-structures database git software-engineering sql
Last synced: 17 Mar 2025
https://github.com/afkewolczyk/tokimon
A software engineering assignment to learn the back-end functionality of ruby on rails.
heroku ruby ruby-on-rails software-engineering
Last synced: 05 Apr 2025
https://github.com/alexandrbig1/goit-cs-hw-01
This repository showcases my solutions to the initial homework assignment for 'Computer Systems and Their Fundamentals'. It includes tasks in both assembly language and Python programming.
asm assembly computer-science dosbox dosbox-emulator python software-engineering
Last synced: 17 Mar 2025
https://github.com/eocode/node-tasks-websockets
A simple node js practices
docker express js sequelize software-engineering websockets
Last synced: 25 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/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: 25 Dec 2025
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/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/nachomazzara/imazzara
site
blockchain manager software-engineering website
Last synced: 11 Sep 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/algojobs/matlab-jobs
The latest Matlab jobs, updated weekly.
jobs jobsearch matlab software-engineering
Last synced: 03 Jul 2025
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/gravity-blog/fullstack
Open Source
firebase platform software-engineering
Last synced: 29 Mar 2025
https://github.com/qbart/qbart.github.io
My personal website
blog devops gamedev qbart software software-engineering webdevelopment
Last synced: 05 Mar 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/adrihle/portfolio
My personal portfolio site
crazy mongodb nextjs15 portfolio portfolio-template redis sass software-engineering typescript
Last synced: 30 Oct 2025
https://github.com/vcn222/itmo
Explore my projects and coursework from ITMO University in Computer Science. Join me on GitHub to see my journey! 🚀💻
284261 algorithms-and-data-structures cheatsheets codeforces cpp data-structures feature-selection flow graphs greedy-algorithms itmo java learning machine-learning shortest-paths software-engineering sorting-algorithms supervision
Last synced: 18 Aug 2025
https://github.com/naimbiswas/portfolio-nb
Software Engineer Portfolio
development fullstack-development software-engineering
Last synced: 26 Jan 2026
https://github.com/smile040501/software_engineering
CS5617 Software Engineering
csharp design-patterns plexshare software-engineering
Last synced: 06 Mar 2025
https://github.com/newen356/javaplayground
JavaPlayground 🐙 is a collection of Java backend practice projects and coding exercises teaching OOP, data structures, algorithms, backend patterns for portfolio.
algorithms backend-development coding-practice data-structures intellij-idea java leetcode-solutions oop software-engineering system-design
Last synced: 18 Aug 2025
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/g2bc/biodockflow
Processo de manutenção para aplicações web de bioinformática baseado em Docker com objetivo de estender o ciclo de vida dessas aplicações e contribuir para difusão das produções científicas. Tipos de manutenção na literatura foram incorporados, fluxo de trabalho e atividades especificadas com base na natureza da manutenção.
bioinformatics docker software-engineering software-maintenance web-application
Last synced: 17 Aug 2025
https://github.com/eocode/badges-react-app
Curso de React
js project react software-engineering
Last synced: 17 Aug 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: 26 Feb 2025
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/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/emonrezabd/data-analyzer
This code base contains files for Data Analyzer software. I developed this software during my training period in FSM as a Software Engineer. Tech stack: MFC C++
automation desktop-application metrology-software mfc semiconductor software-engineering
Last synced: 26 Dec 2025
https://github.com/mr-won/software_engineering_finalexam
소프트웨어공학 기말고사 정리입니다.
cpm criticalpath software-engineering
Last synced: 30 Mar 2025
https://github.com/salvatorecorvaglia/software-engineering-project
Development of a system MyAlert
angular ionic myalert mysql software-engineering spring
Last synced: 04 Apr 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/algojobs/ruby-on-rails-jobs
The latest Ruby on Rails jobs, updated weekly.
jobs jobsearch ruby-on-rails software-engineering
Last synced: 21 Mar 2025
https://github.com/ssnnee/alx-higher_level_programming
This repository is related to my training in software engineering in the ALX program.
javascript python software-engineering sql
Last synced: 26 Feb 2025
https://github.com/kastorcode/ticket-sales-golang-kong-nestjs-nextjs
Ticket sales system built with Golang, Kong, Nest.js, Next.js and microservices architecture.
api-client api-rest ddd-architecture ddd-patterns docker docker-compose docker-network dockerfile golang kong-api-gateway microservices migrations nestjs nextjs postgresql prisma-orm software-engineering system system-design tailwind-css
Last synced: 18 Jul 2025
https://github.com/julianamancera/labassign1_strategy-pattern
Software Engineering 2 - Strategy Pattern: Laboratory Assignment 1
game-app software-engineering strategy-pattern
Last synced: 04 Mar 2025
https://github.com/abdullah00001/explorerecaptcha
ExploreRecaptcha is a full-stack demo using React, Node.js, and Express to implement backend-triggered Google reCAPTCHA verification. CAPTCHA is only shown when the server detects suspicious login behavior.
backend expressjs frontend full-stack nodejs reactjs recaptha software-engineering
Last synced: 16 Aug 2025
https://github.com/candygoose/informatic_se
Информатика Программная инженерия (ПИиКТ) ИТМО
excel informatic itmo java latex python software-engineering
Last synced: 04 Oct 2025
https://github.com/ssnnee/alx-low_level_programming
This repository is related to my training in software engineering in the ALX program.
Last synced: 17 Jul 2025
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/nati-hab1/dsa-final-project-minigit
💾 A simplified C++ version control system inspired by Git – includes branching, merging, commit history, and diff functionality.
addis-ababa-university branching c-plus-plus command-line commit-history diff dsa-project file-tracking git merging minigit software-engineering university-project version-control
Last synced: 17 Jul 2025
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/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: 30 Dec 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: 14 Mar 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: 15 Aug 2025
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/algojobs/nestjs-jobs
The latest NestJS jobs, updated weekly.
jobs jobsearch nestjs software-engineering
Last synced: 16 Jul 2025
https://github.com/emvivas/aulify-blackhole
Aulify BlackHole, mathematical educational video game.
database-administration fullstack-development server-administration software-development software-engineering stem unity unity3d videogame webgl
Last synced: 15 Aug 2025
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/SreehariJayaraj/code
contains machine coding , system design ,dsa and few of my random experiments
Last synced: 28 Oct 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/imwrdo/rating-system-leverx
Final project from leverx java course
java junit postgresql redis rest-api software-engineering spring springdata-jpa sptingboot
Last synced: 30 Dec 2025
https://github.com/martindios/apuntes
Apuntes de Ingeniería Informática
apuntes informatica latex latex-document notes software-engineering
Last synced: 21 Mar 2025
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/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/unicornware/ciu
Coding Interview University work
coding-interview software-engineering typescript
Last synced: 28 Oct 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/mxagar/python_software_engineering
This repository contains a guide of Python tailored to professional Software Engineering, covering aspects like Data Structures, Algorithms, Design Patterns & Co.
algorithms data-structures design-patterns python software-architecture software-engineering
Last synced: 14 Jul 2025
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/vartzy/pattern-software-design
Software Design Pattern cheatsheet
design-patterns software-engineering software-patterns
Last synced: 22 Oct 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: 01 Sep 2025
https://github.com/byroncalvete/my-web
My skills and journey! 🎒
blog programming software-engineering ux-ui
Last synced: 24 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/sebastianschmidl/activeobjectdemo
An example application for showing the ActiveObject pattern.
activeobject demo design-patterns java patterns software-engineering software-patterns
Last synced: 21 Jul 2025
https://github.com/lucasgiori/lucasgiori.dev
lucasgiori.dev
architecture blog software-engineering
Last synced: 24 Jan 2026
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: 26 Feb 2025
https://github.com/codewithmamoon/glossary-of-it-terms
# 📚 Glossary of IT TermsThis repository provides a useful reference for beginners, interns, developers, and anyone working in IT. It covers popular roles, technologies, terms, slang, and business vocabulary. 🛠️✨
angular coding-guidelines coding-resources developer-guide git-terms glossary government inclusive-coding jekyll junior-resources mvc ntier-architecture onboarding project-management-glossary software-engineering sql tech-terms terms-glossary
Last synced: 24 Jun 2025
https://github.com/emvivas/iktanroving
IKTAN Roving's Telemetry, NASA Human Exploration Rover Challenge team (2022 and 2023 editions).
android-development computer-vision data-analytics data-science database-administration electronics engineering fullstack-development iktanroving internet-of-things iot microcontrollers nasa nasa-herc opencv server-administration software-development software-engineering stem telemetry
Last synced: 26 Feb 2025
https://github.com/daffafaizan/invite-app
Introducing Invite, a team-matching web app to help you find teams for any competition or extracurricular activity. Built for Software Engineering Course 2023/2024 (RPL)
django software-engineering tailwind-css
Last synced: 31 Dec 2025
https://github.com/rachamallayeswanthreddy/wells_fargo_software_engineering
Participated in Wells Fargo's Software Engineering virtual experience via Forage. Designed an efficient data model for an investment management system, emphasizing optimal data representation and relationships.
Last synced: 13 Jul 2025
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/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