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-24 00:28:36 UTC
- JSON Representation
https://github.com/veilair/software-development
An ongoing curated list of frameworks, books, articles, talks, libraries, learning tutorials and resources about software development.
application-development application-security development-environment development-tools software software-architecture software-design software-developer software-development software-engineering software-quality software-testing
Last synced: 03 Mar 2026
https://github.com/victorpreston/alx-backend-javascript
alx-backend-javascript | alx 12 months software engineering program | Back-End Specialization|
alx alx-africa back-end back-end-development backend javascript nodejs projects software-engineering specialization
Last synced: 04 Mar 2026
https://github.com/aliakseis/fvd
free video downloader
download-videos ffmpeg full-stack media-player python-plugin python-script pythonqt pytube-gui qml qt5 software-design software-development software-engineering youtube youtube-downloader youtube-player youtube-search youtube-video yt-dlp
Last synced: 28 Oct 2025
https://github.com/gsaslis/coding-kata-naming
A coding kata on naming: the hardest problem in software engineering
naming programming-exercise software-engineering software-quality
Last synced: 15 Aug 2025
https://github.com/deepmancer/deepmancer
"When in doubt, use brute force." - Ken Thompson
computer-science computer-vision deep-learning ml-engineering multimodal-deep-learning natural-language-processing software-engineering
Last synced: 08 May 2025
https://github.com/university-experience/ecotrack
Platform using RESTful APIs (Mysql, Nodejs, Express)
express mysql nodejs postman software-engineering
Last synced: 30 Dec 2025
https://github.com/cleversamer/node-advanced-concepts
Advanced concepts in Node.js
advanced-nodejs node-internals nodejs software-engineering
Last synced: 22 Aug 2025
https://github.com/parthalon025/autonomous-coding-toolkit
Autonomous AI coding agent — quality gates, lesson scanning, plan execution, entropy audit
agentic-ai ai-coding ai-tools autonomous-agents ci-cd claude claude-code claude-code-plugin code-generation community-lessons developer-tools headless-execution lessons-learned multi-agent npm-package quality-gates software-engineering tdd test-automation
Last synced: 07 Mar 2026
https://github.com/equation-man/loan_payment_calculator
This program computes loan payments. It can be a car loan, student loans or home mortgage loans. The loan can also be interest only or armotised.
cpp20 fintech fintech-utility loan-calculator software-engineering system-analysis-and-design
Last synced: 09 Apr 2025
https://github.com/nanafox/alx-self-study
A self-paced environment where I think out loud and write notes as part of the ALX SE program.
alx alx-foundations notes software-engineering
Last synced: 10 Sep 2025
https://github.com/neurodivergent-dev/mindbook
ai-augmented-development mindbook software-engineering
Last synced: 28 Feb 2026
https://github.com/troykomodo/komodohype.dev
The source code for https://komodohype.dev
portfolio portfolio-website software-engineering
Last synced: 19 Mar 2026
https://github.com/abdurahman-hassan/100daysofcode
Practice and build applications through 100 days of development by Python
python software-development software-engineering turtle-graphics
Last synced: 04 Jan 2026
https://github.com/n-elmer/project-manager
PROJECT 🏗 MANAGEMENT 🚧 SYSTEM
bootstrap css html javascript php software-engineering sql web-development
Last synced: 01 Mar 2026
https://github.com/woojiahao/blog
Personal blog!
article astro astrojs blog personal-blog software-engineering technical-writing typescript
Last synced: 04 Sep 2025
https://github.com/shenoy-anurag/simple-reddit
A forum like Reddit for anyone to post, rate and comment on content.
angular golang mongodb software-engineering
Last synced: 05 May 2025
https://github.com/electrostat-lab/future-minds-contributions
A contribution depot for the Future Minds Initiative provided by the Electrostat-Lab.
cybernetics discrete-mathematics distributed-simulations electrostat-lab electrostatic-sandbox-sdk future-minds guidelines pure-mathematics safety-critical-systems scientific-initiation software-engineering theory-of-computation
Last synced: 17 Feb 2026
https://github.com/victorqribeiro/aose
A simulation involving a criminal, a civilian, a police officer and a firefighter. My final project for the AOSE class.
agent agent-based-simulation ai animation aose javascript simulation software-engineering
Last synced: 24 Dec 2025
https://github.com/tomeraberbach/website
My website!
blog portfolio portfolio-website software-engineering web-development website
Last synced: 10 Apr 2025
https://github.com/lorddashme/software-engineering
A collection of software engineering solutions. :book:
development engineering programming software software-architecture software-design software-development software-engineering
Last synced: 28 Jun 2025
https://github.com/ctsrc/mdrun
Runs command-line pipelines embedded in Markdown and CommonMark documents. Keeps your authored docs up to date. Even usable as an alternative to IPython notebooks.
abstract-syntax-tree ast commonmark computer-science data-science devops iac infrastructure-as-code markdown qa quality-assurance software-development software-engineering sre technical-writing writing-tool
Last synced: 02 Aug 2025
https://github.com/ntt-dkiku/chaos-eater
The official implementation of "ChaosEater: Fully Automating Chaos Engineering with Large Language Models"
chaos-engineering chaos-mesh k6 k8s kubernetes large-language-models llm-agents llm-application llm-apps microservices software-engineering
Last synced: 01 Apr 2025
https://github.com/sgaunet/claude-plugins
A curated collection of specialized Claude Code plugins designed to enhance your development workflow with intelligent agents, skills, and commands.
ai-agents claude-code claude-code-marketplace claude-code-plugins developer-tools devops golang software-engineering
Last synced: 07 Mar 2026
https://github.com/nanafox/lazy-self-study
A self-paced environment where I think out loud and write notes as part of the ALX SE program.
alx alx-foundations notes software-engineering
Last synced: 14 Mar 2026
https://github.com/miraisolutions/mirailabs
A series of data science workshops aimed at professionals
data-science software-engineering workshop
Last synced: 04 Sep 2025
https://github.com/calledtoconstruct/devbuntu
Scripts for creating and using a custom Ubuntu Live Image for software development, kubernetes, service mesh, and beyond.
installation-iso iso-image kubernetes minikube software-development software-engineering ubuntu
Last synced: 30 Jul 2025
https://github.com/reprompts/reprompts
💭 A vault of reality-breaking ideas, questions, and models designed to challenge systems, defy limitations, and trigger next-gen intelligence. #ThinkBeyond
ai artificial-intelligence machine-learning ml open-source opensource pip pip-package pypi pypi-package pypi-packages python python3 software-development software-engineering
Last synced: 27 Jun 2025
https://github.com/pferreirafabricio/pferreirafabricio
:smile: Special repository for my profile
csharp dotnet git github javascript laravel mongodb mysql pferreirafabricio php powershell software-engineering unity vuejs vuetify
Last synced: 11 Apr 2025
https://github.com/ngljcb/px-interactive-story
Spring Boot app with Firebase, featuring an interactive story, developed with programming principles, SOLID, & design patterns for Software Engineering
design-patterns firebase-auth firebase-database interactive-story-game software-engineering solid-principles spring-boot unibo university-project
Last synced: 11 Jun 2025
https://github.com/abhilashg97/jalebi
A standalone Student Management System Software
javafx junit mvc-architecture software-engineering unit-testing
Last synced: 22 Feb 2025
https://github.com/mttk2004/software-engineering
Tài liệu Ôn tập môn Công nghệ Phần mềm
Last synced: 30 Jan 2026
https://github.com/eocode/cipher
Python cipher CLI
cipher cli encryption-decryption project python software-engineering
Last synced: 19 Jul 2025
https://github.com/masterivanic/dev-and-it-ressource
Here discover all about what am i learning and what i did to progress, and get helpful ressources
db devops hacking machine-learning mathematics networking programming software-development software-engineering web
Last synced: 05 Mar 2025
https://github.com/geoffreylgv/alx-low_level_programming
All C codes : ALX SWE program (alxafrica.com) - I'm actually learning a full-stack engineering program at ALX, and this repository describes my learning journey. This repo is a C programming language repository - that stores basics and advanced C codes.
alx alx-africa alx-low-level-programming holbertonschool script shell shell-scripting software-engineering
Last synced: 19 Nov 2025
https://github.com/cizr/keylogger-and-system-information-gathering-script
A Python script for educational and ethical purposes, acting as a basic keylogger and system information gatherer. Captures keypress events, logs active applications, takes screenshots, and collects system details. Use responsibly and ethically. Prohibited for malicious purposes.
cybersecurity ethical-hacking-tools keylogger-python software-engineering
Last synced: 22 Mar 2025
https://github.com/cizr/inversion-based-sorting-with-multiple-solutions
Implementing sorting algorithms using inversion operations, aiming to minimize the number of inversions required for sorting any given array using search methods, including depth-first, breadth-first, random, and A* with custom heuristics, are employed to efficiently solve the inversion-based sorting problem
astar-algorithm breadth-first-search depth-first-search heuristic-search-algorithms problem-solving software-engineering sorted-arrays
Last synced: 22 Mar 2025
https://github.com/theandreyzakharov/suai-software-engineering
This repository contains my projects for courses in the Software Engineering program at Saint Petersburg State University of Aerospace Instrumentation (SUAI). It showcases my academic work, with tasks focused on programming and software development.
exercise-solutions exercises learning learning-exercise learning-notes learning-resources software-engineering student-project study study-guide study-materials study-notes study-project studying suai task university university-course university-coursework university-project
Last synced: 08 Apr 2025
https://github.com/thisisnotjustin/gocator
Local Search Engine written in Go
Last synced: 06 Feb 2026
https://github.com/helcsnewsxd/cbmc-analysis-report
Technical report on CBMC (C Bounded Model Checker) - Software Engineering II course project - Computer Science @ FAMAF (UNC)
bounded-model-checking cbmc cryptography ctf-writeup famaf formal-verification software-engineering static-analysis university-project
Last synced: 02 Jul 2025
https://github.com/medosama/face50
My CS50x 2024's Final Project!
bootstrap cs50 cs50x css flask harvard-university harvardcs50 html javascript project software-engineering sqlite web web-development
Last synced: 23 Feb 2026
https://github.com/brainiac2677/cse308-software-engineering
Implementing different software design patterns. Part of course works of CSE308.
behavioral-design-patterns creational-design-patterns design-patterns software-engineering structural-design-patterns
Last synced: 22 Mar 2025
https://github.com/shahzaneer/Interview-Prep-Fresh-Grads
A repository that combines all the resources for a CS Graduate before going in Technical Interview
algorithms api-design computer-networks database devops dsa flutter git high-level-design interview-preparation interview-questions low-level-design oop operating-system problem-solving software-engineering technical-coding-interview web
Last synced: 31 Mar 2025
https://github.com/mubshr07/mubshr07
AI Researcher | System Engineer | Qt C++ Software & Web Engineer
ai ai-researcher qt software-engineering system-engineering website-development
Last synced: 16 Mar 2026
https://github.com/scifer99/simple-group-level-aggregations-in-python-for-machine-learning
Practice for Machine Learning & A.I. Engineering
ai machine-learning software-engineering
Last synced: 25 Feb 2025
https://github.com/scifer99/maximum-minimum-z-score-normalization-in-python-for-machine-learning
This script demonstrates the Maximum, Minimum and Z-Score Normalization for Machine Learning purposes.
ai machine-learning normal-distribution normalization software-engineering statistical-learning
Last synced: 25 Feb 2025
https://github.com/gnanesh-16/gigweyhecta
Web Automation Reimagined Automate your web workflows with pixel-perfect precision and AI-powered intelligence
aritificial-intelligence automation software-engineering windows
Last synced: 16 Mar 2026
https://github.com/nomadsdev/score-sync-research
A web app for recording audio, detecting musical notes, managing sheet music, transposing keys, and using a metronome.
ai music-bot soft-powerful software software-engineering
Last synced: 25 Feb 2026
https://github.com/dlr-sc/hackathon
Results and exchange files of Repository Mining Hackathon.
data-mining repository-mining software-engineering
Last synced: 24 Feb 2026
https://github.com/night-owl-labs/software-ilities
🔴 In software engineering, "-ilities" refer to quality attributes that determine the performance and maintainability of software systems.
software-architecture software-concepts software-engineering software-ilities software-principles system-architecture system-attributes system-design
Last synced: 24 Oct 2025
https://github.com/tysonmn/tysonmn.github.io
Blog of Tyson Williams about software engineering and functional programming
blog functional-programming software-engineering
Last synced: 06 Apr 2025
https://github.com/james-j-barry/high-vis-grades
A chrome extension that allows users of the site Gradescope to access their course grades.
chrome-extension css html javascript software-engineering web-development
Last synced: 21 Feb 2026
https://github.com/fdorantesm/ts-ddd
A Typescript Domain Driven Design library
clean-architecture clean-code ddd domain domain-driven-design entity software-architecture software-design software-engineering ts-ddd typescript uncle-bob value-object
Last synced: 23 Jan 2026
https://github.com/whiteducksoftware/wd-di
.NET style dependency injection for python 🐍
architecture dependency-injection python software-engineering
Last synced: 10 Mar 2026
https://github.com/hcvazquez/acmap
Tool for map an architecture design with the source code
ontologies ontology-matching software-architecture software-engineering
Last synced: 31 Dec 2025
https://github.com/syed-bakhtawar-fahim/4th-semester-shared
This is Complete Exam Preparation Material specially for the student if DCS-UoK (BSSE). If you have any query feel free to contact me via LinkedIn or Email
advanced assembly-language business-service discrete operating-system psychology software-engineering
Last synced: 12 Apr 2025
https://github.com/herchila/design-patterns
Understanding Design Patterns in Software Engineering: A Python Perspective
design-patterns python software-engineering
Last synced: 24 Feb 2025
https://github.com/n-elmer/smart-garden
SMART PLANT MONITORING 🌹🚿 AND CONTROL SYSTEM
arduino c c-plus-plus embedded-systems esp32 software-design software-development software-engineering system-design
Last synced: 17 Oct 2025
https://github.com/sangafabrice/sangafabrice
It used to be a hobby, but I now am confident I can crack that. Give me a chance and I won't disappoint you. #UnleashTheDragon
computer-science powershell software-engineering vbscript windows-shell
Last synced: 28 Jan 2026
https://github.com/refactor-group/refactor-platform-rs
A platform designed for coaches and leaders to level up engineers and achieve specific growth outcomes
backend coaching coaching-management-system mentoring rust software-engineering
Last synced: 12 Apr 2025
https://github.com/sergey-melnychuk/sergey-melnychuk.github.io
Blog on software engineering
Last synced: 19 Jan 2026
https://github.com/erictleung/erictleung.github.io
:memo: Source code for my website, portfolio of projects, and more
bioinformatics blog data data-analysis data-science github-jekyll github-page jekyll lanyon open-science open-source software-engineering
Last synced: 21 Jan 2026
https://github.com/jorjishasan/software_engineer-hackerrank
I solved three questions on three different topics ( SQL, REST API, Problem Solving). The problems were basic. I had fun solving them, and feel free to share them here. Put them in good use. Cheers 🥂
problem-solving rest-api software-engineering sql
Last synced: 13 Oct 2025
https://github.com/phpzm/php-like-a-boss
Este livro tem a pretensão de ser um guia de como criar aplicações usando PHP usando o que há de melhor na Orientação a Objetos e no ecossistema da linguagem.
http http-router middleware oop oop-principles orm php php7 software-architecture software-engineering software-quality
Last synced: 31 Mar 2025
https://github.com/bloginnovazione/laravel11-vue
Laravel 11 and Vue.js: installation, configuration and examplesLaravel 11 e Vue.js: installazione, configurazione ed esempi
bloginnovazione laravel php software-development software-engineering tutorial
Last synced: 10 Oct 2025
https://github.com/oleksa-oleksa/coffee_vending_machine_project
C++ software simulation of a coffee vending machine with actuators, sensors, database and graphical interface.
cpp qtcreator software-engineering software-testing
Last synced: 02 Sep 2025
https://github.com/itsfoss0/school
This Repo contains concept taught in second year in Campus ( Computer Science)
computer-science database networking object-oriented-programming software-engineering university-of-eldoret uoe
Last synced: 16 May 2025
https://github.com/lebrancconvas/soomlek-admin-react
Admin Web UI for managing my project.
admin admin-dashboard college-project expressjs mysql nodejs reactjs software-engineering
Last synced: 20 Nov 2025
https://github.com/rutaganda-salim/folio
💻 My work as a Blockchain & Web3 Engineer includes dApps, smart contracts, and full-stack projects using Solidity, React, and Node.js. Explore my Web3 and Ethereum/Polygon deployments!
folio software-engineering web3
Last synced: 23 Mar 2025
https://github.com/albertopirillo/ing-sw-2021-pirillo-rocco-veliz
SW implementation of the board game "Master of Renaissance" using Object-Oriented programming and the MVC architectural pattern, relying on the Java programming language.
javafx-gui multiplayer-game mvc-architecture software-engineering unit-testing
Last synced: 05 Feb 2026
https://github.com/mozilla/fm4se-lab
A collaborative repository for experiments and research on Foundation Models for Software Engineering
ai ai-agents foundation-models llm software-engineering
Last synced: 18 Jan 2026
https://github.com/khanovico/ml-workplace
This is the First-Step of starting machine learning engineer's career, based on tensorflow, Keras framework
artificial-intelligence keras-tensorflow machine-learning software-engineering
Last synced: 16 Feb 2026
https://github.com/alessandrogriffanti/eriantys-se1-project
intellij java maven software-engineering
Last synced: 16 May 2025
https://github.com/danielcaldas/goodguydaniel.com
Blog and Home of Daniel Caldas
blog gatsby javascript software-engineering
Last synced: 09 Sep 2025
https://github.com/n-elmer/social-media-scrapper
SOCIAL MEDIA 🤼 DATA 🔁 WEB SCRAPPER
command-line jupyter-notebook python software software-development software-engineering web-development
Last synced: 30 Jun 2025
https://github.com/stivan-lucas/stivan-lucas
Stivan Lucas - Engenheiro de Software Full Stack. Desenvolvo APIs, SaaS, apps com Node.js, TypeScript, Docker.
docker-compose dokcer engineering expo full-stack git github mongodb nestjs nextjs nodejs notion npm postgresql react redis saas software-engineering typescript
Last synced: 14 Oct 2025
https://github.com/bjornmelin/data-structures-and-algorithms
🛠️ A comprehensive collection of data structures and algorithms implemented in multiple programming languages. Perfect for learning, interviews, and competitive programming!
algorithms coding-practice competitive-programming computer-science data-structures data-structures-and-algorithms educational interview-preparation java programming python software-engineering
Last synced: 02 Mar 2026
https://github.com/manoel-mieiro/vcaluga
Este repositório contém o código-fonte de um sistema de locação de veículos desenvolvido como parte de um projeto de Engenharia de Software.
java mvc-architecture mysql software-engineering spring-boot
Last synced: 26 Nov 2025
https://github.com/devinterview-io/wpf-interview-questions
🟣 WPF interview questions and answers to help you prepare for your next technical interview in 2024.
coding-interview-questions coding-interviews interview-practice interview-prep interview-preparation leetcode-questions leetcode-solutions programming-interview-questions software-developer-interview software-engineer-interview software-engineering technical-interview-questions web-and-mobile-development-interview-questions wpf wpf-interview-questions wpf-questions wpf-tech-interview
Last synced: 30 Mar 2025
https://github.com/practicalli/practicalli.github.io
Practicalli Blog 2024 using Material for MkDocs
cider clojure clojurescript conjure emacs neovim software-engineering
Last synced: 16 Jun 2025
https://github.com/algojobs/software-engineer-jobs-united-states
The latest Software Engineer jobs (United States), updated weekly.
jobs jobsearch software-engineer-united-states software-engineering
Last synced: 11 Jan 2026
https://github.com/abhijit2505/udacity-aws-machine-learning
This repository contains all the files and assignments from my Udacity course. This course is focused on providing a solid foundation in Software Engineering as well as Machine Learning using Amazon Web Services(AWS).
aws machine-learning software-engineering udacity-nanodegree
Last synced: 17 Mar 2025
https://github.com/affancoder/music_player
Spotify Previous Version | It's fully functional & responsive web design
beautiful-ui front-end-development functional-programming gradient gsap-animation gsap-scrolltrigger html-css-javascript javascript music-player responsive-web-design software-engineering songs spotify spotify-clone web-development
Last synced: 23 Mar 2025
https://github.com/kasir-barati/python
A comprehensive course for Python
python python3 software-engineering tutorial
Last synced: 23 Feb 2026
https://github.com/makish/ease_templates
LaTeX templates for the course Essentials of Applied Software Engineering of TUM.
education latex-template software-engineering university university-project
Last synced: 26 Feb 2025
https://github.com/bilalmohib/bilalmohib
GITHUB PROFILE README
development-environment fullstack-developer github-pages nextjs postgres postgresql reactjs readme-profile software-architecture software-developer software-development software-engineering visionary
Last synced: 12 Sep 2025
https://github.com/pnv2003/hcmut-ssps
HCMUT Student Smart Printing Service, Software Engineering Assignment, Fall 2023
mysql react rest-api software-engineering spring-boot uml-diagram web
Last synced: 15 Apr 2025
https://github.com/ibrahimcanerdogan/Meta-Coding-Interview-Preparation
You'll learn about a coding interview, what it could consist of, and the types of coding interviews you might encounter. You’ll learn about how to prepare for a coding interview, focusing on communication and working...
interview interview-practice interview-preparation software-development software-engineering
Last synced: 01 Nov 2025
https://github.com/jofaval/react-from-the-ground-up
React repository for a compendium of react knowledge, both on personal projects and professional experience
advanced beginner computer-science intermediate javascript nextjs react react-saga reactjs redux redwoodjs remix software-engineering typescript zero-to-hero
Last synced: 05 Feb 2026
https://github.com/stanleymasinde/stanleymasinde.github.io
My personal webiste
personal-website portfolio portfolio-website resume-website software-engineering tailwindcss
Last synced: 15 Apr 2025
https://github.com/medosama/Programming-Advices-PSets
My solutions to problems and projects in programming-advices courses
algorithms problem-solving software-engineering
Last synced: 23 Mar 2026
https://github.com/yousufislam191/company-interview-evaluator
A curated guide for software engineers to evaluate a company’s engineering practices during job interviews. Includes key questions, red flags, and good signs related to SDLC, codebase quality, team culture, testing, and developer experience.
code-quality company-evaluation developer-experience developer-job-search developer-job-search-bd engineering-culture interview job-interview-questions legacy-code sdlc software-engineering technical-debt
Last synced: 12 Feb 2026
https://github.com/hirezadehghani/website-builder
Software Engineering Project Automatic SiteCreator and management BY AmirHossein Zareian and me
figma figmadesign persian prototype software-engineering system ui uml uml-diagram
Last synced: 21 Mar 2025
https://github.com/mikaelvesavuori/5-minutes-or-less-refactoring
Learn refactorings in just a few minutes - putting words to those neat, tidy things you hopefully do to your code!
demos learning refactoring refactorings skills software-engineering training
Last synced: 08 Oct 2025
https://github.com/ilieschibane/projet-gl3_test-unitaire_simulation-ascenseur
An application to showcase how to use Unit Testing in java using Junit5
java junit5 software-engineering unit-testing
Last synced: 23 Mar 2025
https://github.com/ghost---shadow/evidence-based-scheduling
An implementation of Joel's Evidence Based Scheduling.
evidence-based-scheduling monte-carlo-simulation software-engineering
Last synced: 09 Sep 2025
https://github.com/hristianivanov/softuni-courses
Course exercises | SoftUni | Hristian Ivanov
csharp devops ef-core html-css-javascript mssqlserver softuni softuni-programming software-engineering sql
Last synced: 26 Jan 2026
https://github.com/metimol/metimol
🚀 Personal portfolio showcasing backend engineering excellence and AI integration projects | Python enthusiast crafting scalable solutions | Open for collaboration and innovative tech discussions
ai-integration api-development automation backend-development cloud-solutions data-engineering devops golang machine-learning microservices open-source portfolio python software-engineering web-development
Last synced: 18 Jan 2026