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/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/denpeshkov/cs-notes
Notes about Computer Science and Software Engineering
computer-science garden go hardware learning os software-engineering
Last synced: 11 Dec 2025
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/laravel-jobs
The latest Laravel jobs, updated weekly.
jobs jobsearch laravel 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/anwarulislam/anwarulislam
👋 Hi there, My name is Anwar. I'm 25 years old, self-taught programmer, currently living in Dhaka, 🇧🇩.
anwarul anwarul-islam github-profile islam jsgeek software-engineering web-application-developer
Last synced: 18 Mar 2026
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/sdthaker/senecacollege-bti225
Course dedicated to learning in web programming using JavaScript, CSS, HTML and the DOM.
computer-science css html html-css-javascript javascript seneca-college software-engineering
Last synced: 21 Mar 2025
https://github.com/tika/tika.is
My portfolio website
portfolio software-engineering
Last synced: 04 Apr 2025
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/ahmed-m-aboutaleb/software-engineering-notes
I will use this repository to document my software engineering topics learning path.
architecture-patterns architecture-styles design-patterns oop-principles software-engineering solid-principles
Last synced: 02 Feb 2026
https://github.com/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/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/alcance/dev-101
Introducción práctica al desarrollo web moderno en el mundo real.
algorithms books css3 expressjs git html5 javascript mongodb nodejs open-source react react-native rest-api sass software-engineering
Last synced: 30 Dec 2025
https://github.com/transientlunatic/notes-software
Notes on software engineering principles for the natural sciences
containers docker htcondor lecture-notes notes python python-package scientific-computing singularity software-development software-engineering testing tutorial unit-testing version-control versioning
Last synced: 15 Jun 2025
https://github.com/anchanung/dku-software
단국대학교 소프트웨어학과
artificial-intelligence computer-network convergence-platform data-structures database open-source operating-system security software-engineering webprogramming
Last synced: 07 Dec 2025
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: 21 Feb 2025
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/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: 01 Mar 2025
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: 02 Mar 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/candygoose/programming_1_term_se
Программирование 1 семестр Программная инженерия (ПИиКТ) ИТМО
itmo java programming software-engineering
Last synced: 23 Feb 2025
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/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 Sep 2025
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/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/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: 22 Feb 2025
https://github.com/kanishkadesai99/smart-attendance-system-master
Software Engineering course project, Smart Attendance System using Face Recognition and OpenCv
face-detection-using-opencv face-recognition haar-cascade-classifier machine-learning opencv python software-engineering
Last synced: 08 Sep 2025
https://github.com/jakebrehm/ezpz-plotting
📈 Easily visualize and manipulate plots from multiple data files.
data-analysis data-visualization engineering matplotlib matplotlib-pyplot pandas plotting python python-3 software software-engineering tkinter tkinter-gui
Last synced: 27 Mar 2025
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: 16 Mar 2025
https://github.com/r3k4t/guiping
Guiping is a Gui(Graphical User Interface) Ping software.
forensic-analysis network-utilization ping python3 security-analysis security-audit security-research security-testing software-development software-engineering
Last synced: 11 Mar 2025
https://github.com/r3k4t/gui-wifispeedtester
Gui-wifispeedtester is a Gui(Graphical User Interface)Wifi Speed Testing Software.
forensic-analysis network-analysis network-engineering network-monitoring python3-pyspeedtest security-engineering security-research security-testing software-development software-engineering
Last synced: 11 Mar 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/algojobs/erlang-jobs
The latest Erlang jobs, updated weekly.
erlang jobs jobsearch software-engineering
Last synced: 26 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/imshawan/system-design-resources
System Design concepts with real-world examples and practical insights. Perfect for anyone looking to master the art of building scalable, reliable, and high-performance systems.
distributed-systems java javascript python python3 software software-development software-engineering system-design system-design-interview system-design-project system-design-questions systemd
Last synced: 25 Mar 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: 23 Feb 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: 24 Oct 2025
https://github.com/leungll/mycalculator
Four Operations, Introduction to Software Engineering course, 2019 Spring, NENU
calculator java-8 nenu software-engineering
Last synced: 16 Oct 2025
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: 14 Nov 2025
https://github.com/nadidlinchestein/certifications
Nadid Linchestein's Certifications
accompaniment achievements certificate cloud-computing computer-science cpp data-science programming python software-engineering success
Last synced: 21 Feb 2025
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
https://github.com/nadidlinchestein/cs107-cppprogramming
CS107 C++ Programming - Saylor Academy
cpp programming programming-exercises software-development software-engineering university-coursework
Last synced: 21 Feb 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/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/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/leungll/gardenprotector
GardenProtector, Introduction to Software Engineering course, 2019 Spring, NENU
element-ui mysql nenu software-engineering sringboot vuejs
Last synced: 23 Feb 2025
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: 17 Nov 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/chandankhamitkar/software-engineering-lab-tasks
All lab tasks of the | Software Engineering | will be stored here 🏪
acid atomicity consistency durability isolation python software-engineering testing
Last synced: 26 Mar 2025
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/ivanildobarauna/pypi-package-stats
Project for ingest pypi packages data from BigQuery and send to DataDog for analysis and insights with dashboards, monitors and more
bigquery cloud data-engineering data-warehouse gcp software-engineering
Last synced: 27 Feb 2026
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/ivanukhov/software-engineering
Playground for software engineering
Last synced: 11 Dec 2025
https://github.com/cepdnaclk/e20-3yp-mediflow
Smart medicine dispenser system for efficient hospital pharmacy management
embedded-systems network-security software-engineering web-design
Last synced: 04 Mar 2026
https://github.com/h4mbl3x/iso2-2024-a01-testing-p3
Third Theoretical Problem from ISO 2 Laboratory
esi ingenieria-de-software ingenieria-informatica lab laboratorio laboratory software-engineering
Last synced: 26 Mar 2025
https://github.com/h4mbl3x/iso2-2024-a01-testing-p1
First Theoretical Problem from ISO 2 Laboratory
esi ingenieria-de-software ingenieria-informatica lab laboratorio laboratory software-engineering
Last synced: 26 Mar 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: 06 Oct 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/mooerslab/cmdstanpy-voice-in
The Voice triggered Snippets of cmdstan code for use with Voice In Plus
bayesian-data-analysis coding-assistance colab human-computer-interface interactive-computing jupyter software-engineering voice-computing voice-triggered-code-snippets
Last synced: 06 Oct 2025
https://github.com/algojobs/pytorch-jobs
The latest PyTorch jobs, updated weekly.
jobs jobsearch pytorch software-engineering
Last synced: 06 Oct 2025
https://github.com/leungll/software-engineering-work2
Four Operational Web Version, Introduction to Software Engineering course, 2019 Spring, NENU
calculator-application element-ui nenu pair-programming software-engineering sringboot vue
Last synced: 24 Jul 2025
https://github.com/cggos/devops
programming facilities including programming language, software building, version control and code archive
cms devops programming-facilities software-development software-engineering
Last synced: 06 Oct 2025
https://github.com/ohimoiza1205/goldman-sachs-forage-swe-simulation
Crack passwords and suggest security improvements as a Governance Analyst at Goldman Sachs.
cryptography goldman-sachs hashcat password-cracking software-engineering
Last synced: 17 Jan 2026
https://github.com/donnachaforde/donnachaforde.github.io
Donnacha on GitHub (Blogs & Posts, Lectures and Code)
architecture code-design distributed-systems engineering-management engineering-practices java java-performance java-performance-tuning jvm jvm-performance software-engineering
Last synced: 06 Mar 2026
https://github.com/algojobs/sql-jobs
The latest SQL jobs, updated weekly.
jobs jobsearch software-engineering sql
Last synced: 23 Feb 2026
https://github.com/aheil/seks
Vorlesung Software Engineering komplexer Systeme im Studiengang Software Engineering Bachelor (SEB) und Angewandte Informatik Bachelor (AIB) an der Hochschule Heilbronn.
educational lecture-material software-engineering university-course
Last synced: 19 Mar 2026
https://github.com/christimperley/se-artifact-sharing
Provides the accompanying artifact for "Understanding and Improving Artifact Sharing in Software Engineering Research".
artefact artifact replication-package research software-engineering
Last synced: 22 Feb 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/mujeebdev3/mujeebdev3
🦄 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 fullstack-development github-profile github-profile-readme mern-stack nextjs open-source professional-growth recursive-dreams software-engineering tech-innovation tech-showcase
Last synced: 17 Sep 2025
https://github.com/xhcf/xhcf.github.io
tim bangma, software dev resume
developer java powershell python resume rust software-development software-engineering vagrant
Last synced: 02 Mar 2025
https://github.com/tinoco/desembola_software_engineering
Desembola Software Engineering
desembola django dotfiles engineering python software software-engineering ticapsoriginal uml uml-diagrams
Last synced: 21 Jul 2025
https://github.com/abdulhadi806/your-daily-assistant-max-
𝐏𝐲𝐭𝐡𝐨𝐧 - Max created by AbdulHadi. Max serves as your assistant, akin to Cortana and Alexa. Presently, Max operates at a more smaller scale such as open apps on your deskstop, tell you current time, tell you latest trending news, etc compared to those sophisticated models
ai machine-learning python software-engineering webdevelopment
Last synced: 22 Feb 2025
https://github.com/tyler-pritchard/dev-assist
The AI Developer's Assistant aims to enhance developer productivity by analyzing code snippets, identifying bugs, suggesting optimizations, generating unit tests, and debugging log files.
ai ai-integration bug-detection code-analysis code-optimization developer-assistant developer-tools error-monitoring gpt4 log-debugging nodejs openai python react software-engineering typescript unit-test-generation
Last synced: 30 Dec 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/edummorenolp/mindmanagerproject-ia
Sistema inteligente de gestión de proyectos de software con IA generativa. Plataforma full-stack para análisis automático de documentos, generación de estudios técnicos y gestión del ciclo de vida de proyectos usando React + Node.js + PostgreSQL + Google Gemini.
ai-powered artificial-intelligence document-analysis generative-ai github-pages google-gemini javascript llm-integration project-management project-planning reactjs software-development software-engineering vite workflow-automation
Last synced: 13 Feb 2026
https://github.com/chtnnh/old.chtnnh.github.io
(Old) Personal Website and Blog
blog computer-science software-engineering
Last synced: 16 Jun 2025
https://github.com/h0r4t1u/socialnetworkproject
Social Network project for uni made in Java with javaqfx
cs fmi java java8 javafx javafx-application map oop social software-engineering ubb
Last synced: 16 Jun 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/chiragajain/chymes
A Spotify playlist curator based on weather conditions
flask front-end-web-development open-weather-map-api python pythonanywhere software-engineering spotify-web-api web-application
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