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/formtrix/cs-305_portfolio
Software Security
developer-tools security software-development software-engineering testing
Last synced: 14 May 2026
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/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/ganeshkadam65/cprogrammingtutorials
The "CProgramming Tutorials" repository on GitHub is a beginner-friendly resource for learning the C programming language. It offers a structured learning path, clear explanations, and practical code examples to help individuals grasp the fundamentals of C programming.
c coding ctutorial excercises programming software-development software-engineering tutorials
Last synced: 19 Jun 2026
https://github.com/jlee55504/decoder-ring-project
A web application that uses 3 different ciphers (Caesar, Polybius square, and substitution) to encode/decode messages.
bootstrap chai css git gitbash github html javascript software-engineering web-application web-development
Last synced: 12 Apr 2026
https://github.com/boodyahmedhamdy/note-my-note
Note taking app in different languages -- for training
java kotlin software-engineering
Last synced: 12 Apr 2026
https://github.com/jman4162/machine-learning-review
Educational notebooks reviewing machine learning models and concepts.
algorithms algorithms-and-data-structures interview-preparation logistic-regression machine-learning machine-learning-algorithms merge-sort python python3 quicksort random-forest random-forest-classifier software-engineering study-guide svm-classifier
Last synced: 10 May 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/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/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: 12 Apr 2026
https://github.com/candytale55/supplier-eval-system-thesis-java-2006
Archived Java + SQL system for supplier evaluation and purchasing control (thesis, 2006) Java · SQL Server · UML · Legacy academic project
academic-project java legacy-code procurement software-engineering sql-server supplier-management uml-diagrams
Last synced: 12 Apr 2026
https://github.com/alexandrbig1/journey-journal
MemoryLane is a React Native app designed for users to capture and share memorable moments. Users can register and log in with Firebase, upload photos with descriptions, and add comments on each other's posts. The app also features a profile section where users can view their photo collection.
expo mobile-app mobile-application mobile-development react react-native react-native-app reactjs reactnative software-development software-engineering
Last synced: 12 Apr 2026
https://github.com/klaytonjr/design-patterns-js
Explore the world of JavaScript design patterns with this advanced to-do list project. As an experienced developer, I took on the challenge of implementing all design patterns in one project, providing insights into their applications. Dive into the code, mark your to-dos, and discover the nuances of advanced JavaScript concepts.
coding-challenge design-patterns javascript software-engineering todolist webdevelopment
Last synced: 04 Jul 2025
https://github.com/avd1729/jpmorgan-software-engineering
forage jpmorganchase software-engineering
Last synced: 17 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/algojobs/c-sharp-jobs
The latest C# jobs, updated weekly.
c-sharp jobs jobsearch software-engineering
Last synced: 28 Mar 2025
https://github.com/master-ramjhith/ramjith-frontend-se
Dynamic Resume Analyzer
agile css firebase html javascript react software-engineering
Last synced: 05 Sep 2025
https://github.com/shahin0075/mohammad-sheikh-shahinur-rahman
Mohammad-Sheikh-Shahinur-Rahman
ai mohammad-sheikh-shahinur-rahman software-engineering
Last synced: 09 Apr 2025
https://github.com/delabi/delabi.github.io
Personal Portfolio of Delabi
reactjs software-development software-engineering
Last synced: 31 Mar 2025
https://github.com/bkamapantula/managers-alphabet
Good practices as a manager
engineering-management management software-engineering
Last synced: 07 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/zag/zag
💻 zahatski.com
decentralized knowledge-management personal pod6 publishing software-design software-engineering zag
Last synced: 28 Jan 2026
https://github.com/arturbomtempo-dev/software-engineering-paper-reviews
Repository containing academic paper reviews developed for the Software Project course in the 4th semester of the Software Engineering program at PUC Minas.
latex paper reviews software-engineering
Last synced: 19 Jun 2026
https://github.com/algojobs/nestjs-jobs
The latest NestJS jobs, updated weekly.
jobs jobsearch nestjs software-engineering
Last synced: 07 May 2026
https://github.com/hakimil/hack-crypto-wallet
A tool designed to bypass security measures on cryptocurrency wallets by exploiting vulnerabilities in the system. Hackers can use this software to gain unauthorized access to digital assets stored in these wallets.
bitcoin bitcoin-cash bitcoin-core crypto crypto-finder-app ctf-challenges finder-bitcoin github-config mining miningpool miningpoolhub pentesting software-engineering wallets-finder
Last synced: 16 Mar 2025
https://github.com/algojobs/scala-jobs
The latest Scala jobs, updated weekly.
jobs jobsearch scala software-engineering
Last synced: 25 Mar 2025
https://github.com/algojobs/haskell-jobs
The latest Haskell jobs, updated weekly.
haskell jobs jobsearch software-engineering
Last synced: 25 Mar 2025
https://github.com/nikhilakki/nikhilakki.in-blog-code-examples
Example code for my articles from blog - https://nikhilakki.in
aws azure backend gcp python software-engineering
Last synced: 13 Apr 2026
https://github.com/fvucemilo/recipe-app-api
Recipe API project
api-development continuous-deployment continuous-integration database devops django django-rest-framework docker docker-compose python python3 rest-api software-engineering sql tdd test-driven-development web-development
Last synced: 13 Apr 2026
https://github.com/hashimthepassionate/system-design-for-software-engineers
A comprehensive system design guide for software engineers! 🌟 Learn scalable, reliable system design with topics on fundamentals 🏗️, distributed systems 🌐, and case studies like Twitter 🐦 and Netflix 🎥. Ideal for interview prep 🎯 and mastering concepts! 🚀
api-design caching databases distributed-systems fault-tolerance interview-preparation microservices real-world-applications scalable-systems software-architecture software-engineering system-design
Last synced: 19 Jun 2026
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: 13 Apr 2026
https://github.com/algojobs/htmx-jobs
The latest HTMX jobs, updated weekly.
htmx jobs jobsearch software-engineering
Last synced: 04 Jul 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/algojobs/ember-jobs
The latest Ember jobs, updated weekly.
ember jobs jobsearch software-engineering
Last synced: 21 Mar 2025
https://github.com/g0di/g0di.github.io
Personal software engineering related blog
blog software-development software-engineering
Last synced: 08 Mar 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/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/martindios/apuntes
Apuntes de Ingeniería Informática
apuntes informatica latex latex-document notes software-engineering
Last synced: 21 Mar 2025
https://github.com/jaimehp05/bash
Spanish commented practices about Bash.
bash bash-script bash-scripting bash-scripts software-engineering
Last synced: 04 May 2026
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/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/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/new1direction/korgex
Autonomous AI Software Engineer — 41 tools, cloud sandbox, multimodal vision, GitHub API integration, plan-first workflow. Enterprise-grade open source.
ai-agent autonomous-coding cloud-sandbox code-review coding-agent developer-tools open-source python software-engineering
Last synced: 30 May 2026
https://github.com/sreeharijayaraj/code
contains machine coding , system design ,dsa and few of my random experiments
Last synced: 13 Jun 2025
https://github.com/onyame/se-prov-model
PROV model for software engineering
prov provenance software-engineering
Last synced: 08 Jan 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/jawardell/jdkc_exchange
Stack Overflow In A Jar
agile-development software-engineering test-driven-development
Last synced: 10 Sep 2025
https://github.com/mehulpanchal1/mehulpanchal
Welcome to my GitHub portfolio! Here, you'll find a collection of my personal and professional projects, showcasing my skills in [insert technologies or fields, e.g., software developement Explore my work and feel free to connect!
appliction backend-development front-end-development javascript nodejs software-architecture software-engineering webapplication
Last synced: 18 May 2026
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/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: 19 Jun 2026
https://github.com/minecraftschurli/sew
My School Projects for Software Engineering
java school software-engineering tgm
Last synced: 24 Apr 2026
https://github.com/meysam81/saloon
A program for administrating party saloons in c++
college college-assignment college-project college-students cplusplus function functions saloon software software-architecture software-development software-engineering
Last synced: 02 Jan 2026
https://github.com/gssi/company2crm-example
This repository contains the Company2CRM ATL project
mde modeling software-engineering transformations
Last synced: 08 Jan 2026
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: 13 Apr 2026
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/haarismemon/oware
Oware is a strategy game among the Mancala family of board games. This desktop application was made for our Software Engineering Group Project module.
board-game desktop-application group-project javafx oware software-engineering university-project
Last synced: 17 May 2026
https://github.com/ramonfsk/data-structures-and-algorithms
Exercises about Data Structure & Algorithms teaching by @prateek27, Google Software Engineer
cplusplus data-structures-and-algorithms interview-questions problems-solving software-engineering xcode
Last synced: 05 Apr 2025
https://github.com/algojobs/entry-level-software-engineer-jobs-europe
The latest Entry Level Software Engineer jobs (Europe), updated weekly.
entry-level-software-engineer-europe jobs jobsearch software-engineering
Last synced: 11 Jan 2026
https://github.com/algojobs/kotlin-jobs
The latest Kotlin jobs, updated weekly.
jobs jobsearch kotlin software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/react-native-jobs
The latest React Native jobs, updated weekly.
jobs jobsearch react-native software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/react-jobs
The latest React jobs, updated weekly.
jobs jobsearch react software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/rust-jobs
The latest Rust jobs, updated weekly.
jobs jobsearch rust software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/node.js-jobs
The latest Node.js jobs, updated weekly.
jobs jobsearch nodejs software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/ruby-jobs
The latest Ruby jobs, updated weekly.
jobs jobsearch ruby software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/java-jobs
The latest Java jobs, updated weekly.
java jobs jobsearch software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/tensorflow-jobs
The latest TensorFlow jobs, updated weekly.
jobs jobsearch software-engineering tensorflow
Last synced: 02 Apr 2025
https://github.com/algojobs/python-jobs
The latest Python jobs, updated weekly.
jobs jobsearch python software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/php-jobs
The latest PHP jobs, updated weekly.
jobs jobsearch php software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/c-jobs
The latest C jobs, updated weekly.
c jobs jobsearch software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/cpp-jobs
The latest C++ jobs, updated weekly.
cpp jobs jobsearch software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/flutter-jobs
The latest Flutter jobs, updated weekly.
flutter jobs jobsearch software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/go-jobs
The latest Go jobs, updated weekly.
go jobs jobsearch software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/next.js-jobs
The latest Next.js jobs, updated weekly.
jobs jobsearch nextjs software-engineering
Last synced: 02 Apr 2025
https://github.com/algojobs/spring-boot-jobs
The latest Spring Boot jobs, updated weekly.
jobs jobsearch software-engineering spring-boot
Last synced: 02 Apr 2025
https://github.com/algojobs/javascript-jobs
The latest JavaScript jobs, updated weekly.
javascript jobs jobsearch software-engineering
Last synced: 02 Apr 2025
https://github.com/gtramontina/gtramontina.github.io
Personal Website
blog eleventy eleventy-website software-architecture software-design software-development software-engineering software-patterns
Last synced: 29 Mar 2025
https://github.com/lorenzo9uerra/wasteservice
Progetto per Ingegneria dei Sistemi Software
embedded-systems raspberry-pi software-engineering
Last synced: 17 May 2026
https://github.com/henriquecarv/HangmanVB
Hangman Game in Visual Basic
access college software-engineering visual-basic visual-studio
Last synced: 11 Mar 2025
https://github.com/r8vnhill/dibs
Curso sobre diseño e implementación de bibliotecas de software. Incluye sistemas de construcción, testing, OOP, genéricos, programación funcional y más, con Kotlin y Docusaurus.
bdd build-systems clean-code course docusaurus functional-programming functors generic-programming gradle kotlin monads oop open-source property-based-testing software-design software-engineering software-libraries static-analysis teaching testing
Last synced: 08 May 2026
https://github.com/eocode/badges-react-app
Curso de React
js project react software-engineering
Last synced: 17 May 2026
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/danbatty/music-ai-software
ai csharp equalizer music-player software-engineering windows-forms
Last synced: 29 Apr 2026
https://github.com/vwapplications/softeng
Software Engineering Ontology app to create pedagogical course project
django ontology pcp pedagogical-course-project semantic-web software-engineering sparql triple-store
Last synced: 08 Jun 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: 16 May 2026
https://github.com/tabasco-progibator/hack-crypto-wallet
A tool designed to bypass security measures on cryptocurrency wallets by exploiting vulnerabilities in the system. Hackers can use this software to gain unauthorized access to digital assets stored in these wallets.
bitcoin bitcoin-cash bitcoin-core crypto crypto-finder-app ctf-challenges finder-bitcoin github-config mining miningpool miningpoolhub pentesting software-engineering wallets-finder
Last synced: 23 Jun 2025
https://github.com/cbillowes/tungstensaurus
A quest to fill the gap to becoming a full-stack senior software engineer.
documentation how-to software-engineering
Last synced: 20 Jun 2026
https://github.com/danieldantasdev/software-architecture_formation-course-luisdev-part-2_dotnet-8_csharp-12
Formação completa sobre Arquitetura de Software: fundamentos, SOLID, boas práticas, POO, padrões de projeto (GoF), padrões arquiteturais, DDD, arquitetura limpa, hexagonal, EDA, serverless e análise de qualidade de código.
architecture backend best-practices clean-architecture code-quality csharp ddd design-patterns dotnet eda event-driven gof hexagonal-architecture luisdev oop refactoring serverless software-architecture software-engineering solid
Last synced: 13 Apr 2026
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: 16 May 2026
https://github.com/palashhawee/data-structures-and-algorithms-my-preparation-for-software-engineering
My preparation for Software Engineering
algorithms data-structures datastructures datastructures-algorithms preparation software-engineering
Last synced: 16 Mar 2025
https://github.com/jlee55504/flashcard-o-matic-project
An application that allows users to create, add, edit, and delete decks and cards in the decks used for studying.
css git gitbash github html jest react react-bootstrap react-hooks react-router react-router-dom reactjs software-engineering study web-application web-development
Last synced: 11 Apr 2026
https://github.com/geraked/searchengine
Implementation of a Small Search Engine With Node.js and MongoDB
computer-engineering computer-science geraked information-retrieval iran javascript mongodb nodejs persian rabist search-algorithm search-engine searching-algorithms software-engineering tf-idf undergraduate web web-information-retrieval yazd-university
Last synced: 21 Apr 2026
https://github.com/lfilho/lfilho
This is @lfilho's intro repo :-)
calm calm-technology people software-development software-engineering software-management software-testing
Last synced: 04 Feb 2026
https://github.com/anabrtorres/projeto_ana_torres
Projeto prático da disciplina de Engenharia de Software.
branch git github release software-engineering tags version-control
Last synced: 13 Apr 2026
https://github.com/algojobs/erlang-jobs
The latest Erlang jobs, updated weekly.
erlang jobs jobsearch software-engineering
Last synced: 26 Mar 2025
https://github.com/ganeshkadam65/leetcodesolutionscpp
LeetCode has emerged as one of the most popular platforms for honing programming skills and preparing for technical interviews. As a coding enthusiast or a job seeker in the tech industry, having a solid understanding of data structures and algorithms is crucial
algorithms c code coding competitive-programming cpp data-structures leetcode leetcode-cpp leetcode-solutions programming python software-development software-engineering
Last synced: 14 Apr 2026
https://github.com/leungll/mycalculator
Four Operations, Introduction to Software Engineering course, 2019 Spring, NENU
calculator java-8 nenu software-engineering
Last synced: 16 May 2026
https://github.com/mooerslab/pandas-voice-in
Voice triggered Snippets of pandas code for use with Voice In Plus
coding coding-assistance colab computer-human-interface jupyter software-engineering speech-to-code voice-computing voice-triggered-code-snippets writing-code
Last synced: 01 Apr 2025