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/sidiahmedhabib/e-commerce-app
E-commerce appliction for managing and organizing products with categoties
flutter mobile-development php software-engineering uiux-design
Last synced: 11 Apr 2026
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/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/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/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/martindios/apuntes
Apuntes de Ingeniería Informática
apuntes informatica latex latex-document notes software-engineering
Last synced: 21 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: 17 May 2026
https://github.com/gabrielcasag/modelagemsw
Repositorio destinado aos projetos da disciplina de Modelagem e Implementação de Software da Universidade Federal de Lavras (UFLA/2020)
ionic modeling software-engineering web
Last synced: 28 Apr 2025
https://github.com/algojobs/ember-jobs
The latest Ember jobs, updated weekly.
ember jobs jobsearch software-engineering
Last synced: 21 Mar 2025
https://github.com/algojobs/meteor-jobs
The latest Meteor jobs, updated weekly.
jobs jobsearch meteor software-engineering
Last synced: 21 Mar 2025
https://github.com/zag/zag
💻 zahatski.com
decentralized knowledge-management personal pod6 publishing software-design software-engineering zag
Last synced: 28 Jan 2026
https://github.com/algojobs/tableau-jobs
The latest Tableau jobs, updated weekly.
jobs jobsearch software-engineering tableau
Last synced: 15 Jan 2026
https://github.com/wahyufaturrizky/logique-wahyu
https://logique-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: 07 Apr 2026
https://github.com/memgonzales/krafts-by-kat
Software solution (web application) for Krafts by Kat, an online retail business founded in 2017 that provides customized corporate giveaways to clients
business expressjs javascript mocha mocha-chai mongodb nodejs online-business-platform software-engineering software-solutions
Last synced: 07 Apr 2026
https://github.com/mir-am/phd-thesis
My PhD Thesis: Machine Learning-assisted Software Analysis
ai machine-learning ml phd software-analysis software-engineering thesis tudelft
Last synced: 20 Jan 2026
https://github.com/Ahmed-Maher77/AhmedMaher-Portfolio
This is my portfolio. It contains a lot of information about me, like: Skills, Projects, Education, Experience, Resume, Certificates, Social Media Accounts, and so on...
backend-development front-end-development fullstack-development mobile-development software-engineering
Last synced: 16 Jul 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/algojobs/matlab-jobs
The latest Matlab jobs, updated weekly.
jobs jobsearch matlab software-engineering
Last synced: 03 Jul 2025
https://github.com/trendev/equivalent-binary-trees
Exercise : equivalent binary trees
Last synced: 30 Jun 2026
https://github.com/luismr/the-house-of-pudim
The House of Pudim 🍮 is a repository for my blog articles in Markdown, covering tech, coding, and life. Read at luismachadoreis.dev.br. Want to contribute? Ping me on LinkedIn or GitHub and submit a PR to main. Licensed under MIT. 🍮🚀🫶🥰🍮
memes software-architecture software-engineering
Last synced: 12 Sep 2025
https://github.com/rayyan-merchant/prodigy-productivity-tool
Prodigy is an advanced task and productivity management tool designed to help individuals and teams efficiently organize tasks, track progress, and enhance productivity. It features smart task management, AI-driven insights, Pomodoro timers, collaborative workspaces, real-time notifications, and detailed productivity analytics.
bootstrap management productivity saas saas-application software-development software-engineering startup time-task-productivity-management time-tracker
Last synced: 18 May 2026
https://github.com/algojobs/clojure-jobs
The latest Clojure jobs, updated weekly.
clojure jobs jobsearch software-engineering
Last synced: 21 Mar 2025
https://github.com/priyakdey/priyakdey.github.io
Personal blog: https://priyakdey.com
blog photography software-architecture software-engineering technology travel travel-blogs website
Last synced: 28 Mar 2025
https://github.com/algojobs/django-jobs
The latest Django jobs, updated weekly.
django jobs jobsearch software-engineering
Last synced: 12 Sep 2025
https://github.com/udaygiri/my-portfolio
Welcome to the repository of my personal portfolio website! This project showcases my skills, experience, projects, and accomplishments as a Software Engineer specializing in Python Backend Development and Full Stack Web Applications.
antigravity framer-motion git github lenis lucide-react portfolio portfolio-project portfolio-site portfolio-website react rectjs software-engineering tailwindcss vercel vercel-deployment vite
Last synced: 03 Jul 2026
https://github.com/weblineindia/laravel-rest-api-product-crud
A robust Laravel-based REST API for seamless product management. Simplify CRUD operations, streamline data interactions, and build efficient product-centric applications. Explore the power of clean and concise code for your next project.
clean-code coding crud darkaonline efficiency l5-swagger laravel oa-annotate openapi product-management programming rest-api software-engineering swagger swagger-ui web-development zircote
Last synced: 06 May 2026
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: 18 May 2026
https://github.com/fvucemilo/sorting-visualizer
This is a web application built with Next.js, TypeScript, and Tailwind CSS that allows you to visualize various sorting algorithms in action.
algorithm-visualization animation code-visualization data-structures educational-tools frontend-development github-pages interactive-sorting nextjs open-source-development performance-optimization reactjs responsive-web-design software-engineering sorting-algorithms tailwind-css typescript ui-ux-design visualization web-application
Last synced: 07 Apr 2026
https://github.com/raboro/dhbwka-software-engineering-vaadin
Project for Software Engineering presentation about Vaadin at DHBW KA
java software-engineering vaadin
Last synced: 21 Jul 2025
https://github.com/drwale-dev-labs/rmp-ai-assistant
This project implements a RAG system for a Rate My Professor service, leveraging Pinecone for vector storage and OpenAI for text embeddings. It preprocesses professor reviews using SpaCy for cleaning and sentiment analysis, enabling the AI assistant to provide more nuanced recommendations and insights based on student queries.
generative-ai large-language-model natural-language-processing openai software-development software-engineering spacy
Last synced: 03 Jul 2026
https://github.com/foursixnine/foursixnine.github.io
Another blog, another platform
blogs jekyll-blog jekyll-site linux quality-assurance software-engineering submodularity submodules technology venezuela
Last synced: 18 May 2026
https://github.com/youwuyou/gomoku
Gomoku board game project implemented in C++ for the Software Engineering course 252-0232-00L (HS2023) at ETH Zürich.
board-game gomoku software-engineering
Last synced: 12 Sep 2025
https://github.com/ch-potus-san/testdevkit
Attempt to build an interactive media development kit almost entirely in Python by integrating the Blender's Python hooks, Panda3D's open source library, and Kivy's OpenGL support on top of a locally handled SQLite3 database.
bpy kivy panda3d python311 software-engineering sqlite3
Last synced: 16 May 2026
https://github.com/anupammaurya6767/tanji
Tanji is a Python encryption library that provides a secure and flexible solution for encrypting and decrypting messages. It leverages both symmetric and asymmetric encryption techniques to ensure the confidentiality and integrity of your data.
asymmetric-cryptography code-review continuous-integration cryptography cryptography-algorithms documentation encryption github-actions github-package-registry open-source pytest python release-management security software-development software-engineering sphinx-doc symmetric-cryptography tanji tutorial
Last synced: 21 Mar 2025
https://github.com/julianamancera/labassign7_decoratorpattern
Software Engineering 1 - Decorator Pattern: Laboratory Assignment 7
cimb decorator-pattern software-engineering
Last synced: 05 Mar 2026
https://github.com/julianamancera/labassign3_adapterpattern
Software Engineering 1 - Adapter Pattern: Laboratory Assignment 3
adapter-pattern devices power-outlet software-engineering
Last synced: 30 May 2026
https://github.com/julianamancera/factorypattern_example
Software Engineering 1 - Factory Pattern
factory-pattern software-engineering
Last synced: 16 Apr 2026
https://github.com/mooerslab/matplotlib-voice-in
Library of voice-triggered code snippets for matplotlib using Voice-In Plus
colab computer-human-interface jupyter software-engineering speech-to-code voice-computing voice-triggered-code-snippets writing-code
Last synced: 01 Apr 2025
https://github.com/algojobs/web3-jobs
The latest Web3 jobs, updated weekly.
jobs jobsearch software-engineering web3
Last synced: 16 Jan 2026
https://github.com/dmitrii-artuhov/jetbrains-bachelors-2023
computer-science java software-engineering
Last synced: 13 Mar 2025
https://github.com/oussemakh1/stride
Stride is a lightweight, modern, and flexible PHP framework designed for rapid web application development. It provides a robust MVC structure, powerful routing, an Eloquent-like ORM, and a Blade-like templating engine.
framework php php-framework software-engineering
Last synced: 21 Jul 2025
https://github.com/sdthaker/senecacollege-btp200
Course dedicated to learning C++ and OOP paradigm.
c-plus-plus computer-science seneca-college software-engineering
Last synced: 21 Mar 2025
https://github.com/alexschlosser40/consultation-project
This repository contains all project files used in a consultation project that was completed in May 2025. The SQL database file is also provided.
back-end-development excel front-end-development graphical-user-interface java mysql-database professional-development software-engineering sql user-interface
Last synced: 18 May 2026
https://github.com/apollo917/wat
Work activity tracker
application c-sharp csharp software-development software-engineering wpf wpf-application
Last synced: 18 May 2026
https://github.com/sebastianschmidl/activeobjectdemo
An example application for showing the ActiveObject pattern.
activeobject demo design-patterns java patterns software-engineering software-patterns
Last synced: 15 Jun 2026
https://github.com/jofaval/advent-of-code
Advent of Code, created by Eric Wastl - Software Engineering version of the Advent Calendar
advent-of-code algorithms data-structures go golang pnpm problem-solving python software-engineering typescript
Last synced: 27 Apr 2026
https://github.com/versi379/ing-sw-2024-versiglioni-pellicari-tagliabue-ravasi
Codex Naturalis Board Game is the final project for the Software Engineering course of the Computer Science Engineering degree at Politecnico di Milano (A.Y. 2023/2024).
model-view-controller rmi socket software-engineering videogame
Last synced: 16 Jan 2026
https://github.com/r-n/simta-frontend
Facilitates college final project flow in IS major of ITS. This is the frontend
front-end front-end-development frontend frontend-development information-system information-systems javascript software-engineering vue vue-js
Last synced: 19 May 2026
https://github.com/boodyahmedhamdy/lsp
Library Service Platform Dashboard
dashboard expressjs nodejs reactjs software-engineering
Last synced: 12 Apr 2025
https://github.com/gcoronelc/igh-mayo-2023
Taller de desarrollo de software con Gustavo Coronel
java javascript jpa oracle postman rest rest-api restful software software-engineering spring spring-boot spring-mvc springboot sql
Last synced: 09 Apr 2026
https://github.com/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: 13 Apr 2026
https://github.com/wahyufaturrizky/you-app-next-wahyu
https://you-app-next-wahyu.netlify.app
android angular backend frontend fullstack ios java javascript mobile-app nextjs python react react-native reacthookform reactquery responsive-design software-engineering tailwindcss vue webapp
Last synced: 31 Oct 2025
https://github.com/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/harrisonwelch/csci-4600-software-engineering-notes
Notes for Dr. Nicholson's Software Engineering class
c-sharp markdown software-engineering umd
Last synced: 19 May 2026
https://github.com/dataloudlabs/dloud-ads
Abstract Data Structures commonly used in CS scenarios. Implemented by Data Loud Labs!
computer-science data-structures datastructures python software-engineering
Last synced: 08 Apr 2026
https://github.com/mujeebdev3/mujeebdev3
🦄 Abdul Mujeeb – Full-Stack Developer | Code Alchemist Manifesto Bridging legacy & modern systems • Crafting chaos-resistant architectures 🔗 Building self-healing APIs • 🎭 DNSocalypse veteran Stack Shaman 📖 *Stack Shaman*: Reads hex errors like runes • chmod rituals > rm -rf
automation code-pulse coding-journey developer-portfolio full-stack-developer full-stack-development github-profile github-profile-readme mern-stack mern-stack-development nextjs open-source professional-growth reactjs software-engineering tech-innovation
Last synced: 19 Apr 2026
https://github.com/alvhix/alvhix
Alvhix blog
blog salesforce salesforce-developers software-engineering
Last synced: 08 Apr 2026
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/eocode/tomin-api-finovista-hackathon-adonisjs-dart
Proyecto tomin Hackathon
adonis fintech hackathon js software-engineering
Last synced: 20 May 2026
https://github.com/samlopezdev/brookshutter-photography
A multi-page portfolio that highlights a photographer's varied work, showcasing their distinctive style and technical expertise.
css freelance-work html javascript portfolio-website software-engineering web-development
Last synced: 06 May 2026
https://github.com/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/nachomazzara/imazzara
site
blockchain manager software-engineering website
Last synced: 11 Sep 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/mirokrastanov/software-engineering-softuni
🏛️📐📆🎓 Holds problem solutions, projects, exam solutions, various assets and extra materials related to my Software Engineering education in SoftUni.
back-end css development e2e-tests front-end full-stack html javascript projects softuni software-engineering student unit-testing web
Last synced: 14 Apr 2026
https://github.com/ilyasstrh/java-programming-principles-of-software-design
Java Programming: Principles of Software Design by Duke University
coursera java software-design software-engineering
Last synced: 31 May 2026
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/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/sagargupta16/craftsmanship
Skills that encode engineering discipline -- plan, guard, verify, review, audit, ship. Compatible with 45+ AI agents via skills.sh.
agent-skills ai-agents best-practices code-quality discipline engineering-principles software-engineering
Last synced: 06 Jul 2026
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 Jul 2026
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/rociobenitez/learn-c
Material educativo para aprender el lenguaje de programación C
c language-c programming-language software-engineering
Last synced: 21 May 2026
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/robertschaedler3/ssw-533
Change point detection of historical Github commits to determine changes in software productivity associated with the global health pandemic.
change-detection change-point-detection cost-estimation covid-19 metrics software-engineering stevens-institute-of-technology
Last synced: 23 Apr 2026
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/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/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: 14 Apr 2026
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: 30 Apr 2026
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