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/junxian428/bit_sem3_oum
Bachelor Of Information Technology Year 1 Sem 3
Last synced: 10 Sep 2025
https://github.com/riascho/mariascholz.com
My Website Portfolio
software-engineering web-development
Last synced: 16 Jul 2025
https://github.com/mar-saiz/mar-saiz
Software Development Student 👾⋆˚࿔
backend charp-code csharp dart dotnet dotnet-core flutter flutter-apps java mysql-database software-engineering sql
Last synced: 13 Jul 2025
https://github.com/khadkarajesh/jobs
Job Application built on flutter
android cloudmessaging firebase firebase-auth firestore flutter-animation flutter-apps flutter-bloc flutter-bloc-pattern flutter-demo flutter-examples ios-app job-portal jobs jobsearch material-design nepal offline recommendation-system software-engineering
Last synced: 20 Jul 2025
https://github.com/oleksandrzadvornyi/audiorecorder
Enhanced Qt Audio Recorder implementing Observer, State, Command, Strategy and Facade design patterns for educational purposes. Based on Qt's example.
audio-recording bsd-license command-pattern cpp design-patterns educational facade-pattern observer-pattern qt qt-multimedia software-engineering state-pattern strategy-pattern
Last synced: 13 Aug 2025
https://github.com/yoonusajward/personal-portfolio-website
The Yoonus Ajward Portfolio Website is a personal project that showcases my journey as a software engineer and web developer. The site highlights my technical expertise, projects, and professional achievements, providing visitors with an interactive and modern experience.
developer-portfolio portfolio portfolio-website software-engineer-portfolio software-engineering
Last synced: 26 Feb 2025
https://github.com/iozsaygi/iozsaygi.github.io
This is where I share my thoughts.
blog blogging blogs game-development software-engineering
Last synced: 24 Jan 2026
https://github.com/danielatomas/feup-esof
FoodFEUP - Project developed for Software Engineering class @FEUP
esof feup feup-esof mobile-application software-engineering
Last synced: 12 Aug 2025
https://github.com/madhurimarawat/software-engineering
This repository provides exercises for practicing software engineering techniques, including version control, code review, unit testing with Python, continuous integration, and agile methodologies.
agile-methodologies codacy code-documentation code-refactoring code-review codefactor dependency-injection git github github-actions mkdocs mocking pair-programming pytest python software-engineering software-testing sphinx travis-ci unit-testing
Last synced: 28 Dec 2025
https://github.com/julianamancera/labassign3_adapterpattern
Software Engineering 1 - Adapter Pattern: Laboratory Assignment 3
adapter-pattern devices power-outlet software-engineering
Last synced: 29 Nov 2025
https://github.com/thiagosilvaantenor/laboratorio_engenharia_sw
Repositorio com os projetos das aulas de Laboratório de Engenharia de Software
hibernate java orm-framework software-development software-engineering
Last synced: 23 Jun 2025
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/cltxvz/dreambuy
A real e-commerce simulator where you can shop like a billionaire!
axios ecommerce express full-stack heroku mern-stack mongodb nodejs nodemailer online-store react react-router shopping-cart socket-io software-engineering websockets
Last synced: 03 Mar 2025
https://github.com/noureldin2303/alx-pre_course
I'm now a ALX Student, this is my first repository as a full-stack engineer
alx alx-africa alx-curriculum alx-school software-engineering
Last synced: 23 Mar 2025
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/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/ssciwr/ssc-resources-hub
Start your Software Engineering journey with this all-in-one resource hub.
best-practices courses cpp fortran guidelines jupyter-notebook matlab python software-engineering templates
Last synced: 08 Jul 2025
https://github.com/koubae/c-cpp-examples
C/C++ Examples Scripts and App covering multiple software areas or requirements
app c clion cmake cplusplus cplusplus-20 cplusplus-games cpp examples game game-development makefile network python script software software-engineering tutorial unreal-engine web-development
Last synced: 08 Jul 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/shameemreza/shameemreza
Hello, nice to meet you.
flutter flutter-ui ios-app javascript laravel programmer reactjs software-engineering
Last synced: 22 Jun 2025
https://github.com/samlopezdev/carolina-cakes
A tasteful and elegant homepage, showcasing exquisite handcrafted cakes made to order.
bakery bakery-website cakes css3 cupcakes html-css-javascript html5 javascript programming software-engineering website website-development
Last synced: 22 Mar 2025
https://github.com/samlopezdev/wooden-dreams
A sleek carpentry shop site that offers a comprehensive experience for visitors featuring multiple webpages.
carpentry carpentry-workshop css3 hmtl5 html-css-javascript javascript programming sass software-engineering web-development website woodworking
Last synced: 22 Mar 2025
https://github.com/tawounfouet/university-of-michigan-online
All courses from Michigan Online, the destination for online learning experiences created at the University of Michigan
ajax django javascript python software-engineering
Last synced: 22 Jun 2025
https://github.com/engelbrechtz/devsetup
New Macbook? Don't worry, here you will find the most usable and suitable tools for development on the m1/m2/m3 - basic installation of developer tools for the mac
developer-tool development mac-tools macbook macbook-configuration macbook-pro macbook-setup software-development software-engineering software-tools tools webdevelopment webdevelopment-tools
Last synced: 26 Feb 2025
https://github.com/hritik5102/oose
E- banking system software is designed so that the user can access his/her bank account from anywhere.
banking designer developer devops docker firebase oose software-engineering tester
Last synced: 26 Jul 2025
https://github.com/alisheikhy1158/smart-shop-smart-retail-management-system-inventory-management-re-stocking-alerts-module-
This repository is a semester project that i created overall through semester in Software Engineering Course in Comsats University Islamabad. This is the front-end of the project.
architecture design figma front-end software software-engineering
Last synced: 18 Aug 2025
https://github.com/shishirrsiam/phitron
This repository contains my learning materials, assignments, and projects from Phitron.io. It showcases my journey of learning programming, data structures, algorithms, and web development. Each folder reflects progress in specific topics and serves as a resource for future reference.
c cpp dsa phitron software-engineering
Last synced: 13 Mar 2025
https://github.com/powehix/se-cw
Coursework of "Software Engineering" using Spring Boot.
html-css-javascript java software-engineering spring-boot study-project
Last synced: 26 Feb 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: 22 Mar 2025
https://github.com/casperkristiansson/software-engineering-comp3111
Software Engineering COMP3111 - Labs and Exercise
comp3111 exercises final hkust labs project software-engineering
Last synced: 05 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: 30 Dec 2025
https://github.com/sharifkhan96/mouse_scrolling
this mini project uses python in the linux operating system to track the movement of eye and change/scroll the mouse. the idea of the project came to me when i was studying at 3 am in library and was simply bored of constantly using my hand for scrolling the slides.
automation linux python3 software-engineering
Last synced: 25 Aug 2025
https://github.com/leonkote/vkpostanalyzer
Веб-приложение, которое анализирует последние 5 постов пользователя ВКонтакте.
aspnetcore backend-development clean-architecture csharp dependency-injection efcore oauth2 postgresql software-engineering solid-principles vk-api web-api
Last synced: 07 Mar 2025
https://github.com/hhuseyincosgun/lucalain
Welcome to my GitHub repository! Here, you can explore my projects in software engineering, AI, and machine learning. 🐙
ai distributed-systems flutter machine-learning mobile-development personal-profile portfolio python software-engineering tensorflow
Last synced: 21 Jun 2025
https://github.com/dileeparanawake/littlesteps-ai
Full-stack LLM app with auth, prompt history, and Docker — for personalised parenting support
ai better-auth chatapp containerization docker drizzle full-stack google-oauth llm nextjs openai parenting portfolio postgres react react-query software-engineering typescript vitest zod
Last synced: 24 Feb 2026
https://github.com/lanzani/computer-vision-design-patterns
Commonly used software engineering design pattern in computer vision applications.
computer-vision design-patterns python-patterns software-engineering
Last synced: 29 Jan 2026
https://github.com/minecraftschurli/sew
My School Projects for Software Engineering
java school software-engineering tgm
Last synced: 29 Mar 2025
https://github.com/aakashdinkarh/case-utils
Convert text to Camel Case, Snake Case, Title Case, Upper Case, or Lower Case with one click.
camel camel-case case case-utils lower lower-case project snake snake-case software-engineering title title-case upper upper-case utils web-development
Last synced: 05 Mar 2025
https://github.com/imtjl/library
:ledger: Imtjl's curated library of must-read books for CS/SWE.
books computer-science library software-engineering
Last synced: 19 Feb 2026
https://github.com/chen-abudi/re-math
Re-learning mathematics from scratch to mastery - notes, exercises, documenting, and problem-solving for Software Engineering and AI/ML skills.
ai algebra calculus discrete-math geometry learning linear-algebra machine-learning math personal-journey probability problem-solving software-engineering statistics study-notes
Last synced: 19 Feb 2026
https://github.com/vikashpr/maang-interview-prep-100-dsa
Ace your MAANG+ interviews with this curated list of 100 essential DSA problems. From arrays to graphs, master every concept with detailed solutions and expert tips. Start your path to a top-tier tech job today!
algorithms coding-interviews computer-science data-structures data-structures-and-algorithms interview-preparation leetcode-solutions maang-interviews problem-solving software-engineering tech-interviews
Last synced: 16 Mar 2026
https://github.com/madhurimarawat/learning-codefactor
This repository is dedicated to exploring CodeFactor, an automated code review tool that provides real-time feedback to improve code quality. By analyzing code for style issues, complexity, and potential bugs, CodeFactor ensures clean and maintainable code.
code-review code-review-automation codefactor codefactor-integration detailed-installation detailed-readme discussions documentation installation installation-guide interactive learning-guide learning-tool markdown open-source output-explained python snapshots software-engineering study-materials
Last synced: 08 Aug 2025
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/pyladiesams/workshop-of-choice-dcnd-jul2025
A recap of the Amsterdam PyLadies' workshops of the last year, presented at the Dutch Digital Native Day 2025.
generative-ai machine-learning open-source python software-engineering workshop
Last synced: 08 Aug 2025
https://github.com/pkierat/openjml-intellij-plugin
An Intellij IDEA plugin for OpenJML-based Java code verification.
intellij intellij-idea intellij-plugin java jml openjml software-engineering software-verification source-code-analysis
Last synced: 08 Aug 2025
https://github.com/muntaha-islam0019/javaplayground
A collection of Java backend practice projects and coding exercises, exploring core OOP concepts, algorithms, data structures, and backend development patterns.
algorithms backend-development coding-practice data-structures intellij-idea java leetcode-solutions oop software-engineering system-design
Last synced: 08 Aug 2025
https://github.com/ahmed-maher77/ahmedmaher-portfolio
my skills, projects, services I offer, education, work experience, resume, certifications, some client feedback, contact details, and more...
backend-development front-end-development fullstack-development mobile-development software-engineer software-engineering web-deisgn web-development
Last synced: 16 May 2025
https://github.com/yanicksenn/cv
Curriculum vitae of myself.
curriculum-vitae cv software-engineering
Last synced: 29 Jan 2026
https://github.com/ygtpy/-libmanagementsystem
Comprehensive Library Management System built with C# demonstrating OOP, SOLID principles, design patterns, async programming, and modern development practices. Features book/member management, loan operations, reporting, and extensive logging. Perfect portfolio project showcasing advanced C# concepts.
async-programming clean-code console-application csharp design-patterns dotnet educational json library-management linq logging oop portfolio-project repository-pattern software-engineering solid-principles
Last synced: 09 Oct 2025
https://github.com/sourceduty/architectural_software_design
👨💻 Develop, model and simulate software architecture.
ai ai-software artificial-intelligence chatgpt custom-gpt gpt gpts openai software software-ai software-architecture software-architecture-and-design software-development software-engineering software-simulator
Last synced: 08 Aug 2025
https://github.com/masum184e/handbook
Dive into the vibrant universe of notes for various programming languages, Git, and other essential technologies. Whether you're a beginner looking to grasp the fundamentals or an experienced engineer seeking quick references, you'll find a wealth of information here.
computer-science-and-engineering cse full-stack-developer git javascript programming se software-engineer software-engineering sql
Last synced: 31 Mar 2025
https://github.com/masum184e/spl-01
SPL stands for Software Project Lab, which is a 3-credit course (SE-2112) in BSSE. All of my slides, sheets, docs, and code used in SPL 01 are available here.
iit java java-console-game java-console-project java-programming java-project oop se software-engineering software-project-lab software-project-lab-01 spl spl-01
Last synced: 31 Mar 2025
https://github.com/lucianoscarpaci/python_objective-c
Explore two innovative apps designed to enhance user experience and functionality. The first app showcases a sleek system information display, offering users insights at their fingertips. The second app introduces a cutting-edge text bot entry interface for seamless interactions with a chatbot. Harnessing the power of rubicon.objc and pythonestia.
app-development applications objective-c-library python real-time-display rubicon software-engineering technology user-experience user-interface
Last synced: 20 Mar 2025
https://github.com/marcelfrey29/iu-docc-project-cloud-computing
Development of a local web application to be migrated to the AWS Cloud.
aws cloudformation cloudfront docker docker-compose dynamodb fiber go golang lambda learning nextui nodejs react s3 software-engineering
Last synced: 30 Dec 2025
https://github.com/cassxw/mytutor
🎓 MyTutor is a web-based platform that revolutionises University Tutor & TA management. Built with Java, Vaadin, and Spring Boot, it streamlines applications, scheduling, and administration with a secure, modular, and user-friendly design. Featuring role-based access, MyTutor enhances productivity for students, tutors, and course convenors alike.
admin-dashboard agile-development education full-stack-web-development java maven mysql oop rest-api scalable-architecture software-development software-engineering spring-boot tutor-management-system university-management-system vaadin web-application
Last synced: 23 Mar 2025
https://github.com/allenpandas/se4ml-toolkit
人工智能+计算机安全交叉领域科研工具🔧 SE4ML: Security for Machine Learning. This repository is the Toolkit for Security, Robustness and Reliability of the Machine Learning.
ai-security aisecurity machine-learning reinforcement-learning reliability-engineering robustness security software-engineering software-testing tool toolkit
Last synced: 07 Aug 2025
https://github.com/evwalt/evanwalter.dev
Personal website and portfolio built with Next.js and TypeScript. Showcases my work as a frontend and full-stack software engineer, along with writing on how I think about building software.
frontend fullstack nextjs portfolio portfolio-website react software-engineering tailwindcss typescript web-development
Last synced: 25 Feb 2026
https://github.com/being-amara-khan/computer-science-books
This Repository contains books regarding Computer Science
computer-science deep-learning git software-engineering
Last synced: 27 Dec 2025
https://github.com/h4mbl3x/iso2-2024-a01-testing-p2
Second Theoretical Problem from ISO 2 Laboratory
esi ingenieria-de-software ingenieria-informatica lab laboratorio laboratory software-engineering
Last synced: 01 Jul 2025
https://github.com/papo1011/blog
benchmark blog blowfish bydet hugo refactoring software-engineering
Last synced: 07 Apr 2025
https://github.com/higorcazuza81/software-engineering-logbook
This repository is the auditable record of my journey studying and applying the fundamentals of Software Engineering
Last synced: 05 Aug 2025
https://github.com/willogy-team/willow-seedling
Willower's Seedling stage. Training hub for Willogy new team members. Learn by doing and sharing.
ai artificial-intelligence computer-vision deep-learning deep-tech machine-learning natural-language-processing practice research-and-development software-engineering study
Last synced: 18 Jun 2025
https://github.com/baranaresearch/.github
Barana Software.
artificial-intelligence aws azure gcp golang javascript machine-learning python rust-lang software-development software-engineering terraform typescript ziglang
Last synced: 30 Dec 2025
https://github.com/rmarescu/razvan.marescu.com
My public website
consulting personal-website software-engineering
Last synced: 02 Jan 2026
https://github.com/joelkor/unlocktool-activated-version
UnlockTool-Activated-Version is a powerful software tool designed to unlock various devices with advanced encryption algorithms, ensuring secure access. It offers a user-friendly interface and seamless functionality for efficiently unlocking devices without compromising data integrity.
app application development engineering github hack programming programming-tool software software-engineering software-tool tech technology tool
Last synced: 21 Jun 2025
https://github.com/algojobs/f-sharp-jobs
The latest F# jobs, updated weekly.
f-sharp jobs jobsearch software-engineering
Last synced: 20 Mar 2026
https://github.com/op5dev/.github
@OP5dev
cloud data-engineering devops devsecops security software-engineering
Last synced: 05 Jan 2026
https://github.com/snehachhipa/sepii_blackbox
A software engineering project as part of course work in BSc Computer Science UCD.
agile-methodologies java javafx-gui junit5 object-oriented-programming problem-solving software-engineering
Last synced: 16 Mar 2026
https://github.com/jlee55504/recipe-tracking-app-project
An application that lists information for meals with the ability to add or delete meals.
css git gitbash github html jest jest-dom npm react-hooks react-state react-state-management react-testing react-testing-library reactjs software-engineering user-event web-application web-development
Last synced: 15 Mar 2025
https://github.com/jlee55504/flashcard-o-matic-render-version
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: 15 Mar 2025
https://github.com/jlee55504/we-love-movies-project
The back-end of a web application that displays information on theaters, movies, and movie reviews.
back-end-development cors dotenv express-middleware expressjs jest knexjs morgan nodemon pg postgresql software-engineering sqlite3 supertest web-development
Last synced: 15 Mar 2025
https://github.com/jlee55504/flashcard-o-matic-project-qualified-version
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-hooks react-router react-router-dom reactjs software-engineering study web-application web-development
Last synced: 15 Mar 2025
https://github.com/maxmekiska/levenshteinmicroservice
Micro-service example. Can compute Levenshtein distance, a normalized indel similarity, hamming distance and jaro similarity.
docker flask-application levenshtein-distance microservices postman software-engineering tox
Last synced: 28 Mar 2025
https://github.com/melvinchia3636/oop-practical
A GUI wrapper for the all the tasks given in my uni OOP course.
awt gui java oop practical software-engineering swing university
Last synced: 30 Sep 2025
https://github.com/jofaval/talks-about
Different talks I've done, or plan to do...
education educational software-development software-engineering talks
Last synced: 29 Jan 2026
https://rseng.github.io/devstories/
Behind the Scenes of Tech's Passion Projects ⭐️
developer podcast rseng software software-engineering stories
Last synced: 16 Apr 2025
https://github.com/antony000/chaos-eater
Code for "ChaosEater: Fully Automating Chaos Engineering with Large Language Models"
chaos-engineering chaos-mesh k6 kubernetes large-language-models llm-agents llm-application llm-apps software-engineering
Last synced: 28 Jun 2025
https://github.com/johnnyaustor/johnnyaustor.github.io
Johnny Austor Production Develop By Agus Triantoro
agus agus-triantoro austor java johnny microservice software-engineering spring spring-boot triantoro
Last synced: 26 Jan 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/fmind/cheatsheets
A collection of cheatsheets about software engineering and computer science
cheatsheets computer-science data-science manual software-engineering
Last synced: 06 Feb 2026
https://github.com/danaelshrbiny10/alx-system_engineering-devops
tools that increases an organization's ability to deliver applications and services at high velocity.
devops shell software-engineering
Last synced: 08 Jul 2025
https://github.com/apenlor/opencode-expert-mode
A comprehensive configuration suite for agentic development, offering structured workflows and best practices.
agentic-ai ai-agents developer-tools expert-mode llm-tools opencode productivity software-engineering workflow
Last synced: 06 Feb 2026
https://github.com/dreadwarrior/kb
A personal knowledge base
jekyll-site jekyll-website knowledge-base software-engineering
Last synced: 06 Mar 2026
https://github.com/20101301-alina-hasan/user-manager
A simple user management system, where users behave as an administrator to demonstrate features.
full-stack mvc node-js postgresql ruby ruby-on-rails software-development software-engineering website-development
Last synced: 15 Mar 2025
https://github.com/timothyl96/foodordering
Assignment for Software Engineering Fundamentals
csharp mvc software-engineering
Last synced: 17 Jun 2025
https://github.com/20101301-alina-hasan/food-ordering-app
A food ordering application created using MERN stack, an MVC architecture.
express-js full-stack mern mongodb mvc node-js react-js software-development software-engineering web-development
Last synced: 30 Dec 2025
https://github.com/pilgrimlyieu/sec-homework
Nanjing University SeeCoder Online Judge Software Engineering and Calculation Homework
cs61a homework nanjing-university nju oj online-judge python software-engineering
Last synced: 19 Nov 2025
https://github.com/adilsaid64/real-time-data-monitoring
Exploring what a real-time data drift monitoring solution could look like within MLOps
data datadrift grafana machine-learning mlops mlops-workflow prometheus python software-engineering
Last synced: 04 Aug 2025
https://github.com/crherlihy/clue-less
Clue based board game
game-development grad-school java software-engineering
Last synced: 04 Aug 2025
https://github.com/hafizhhasyhari/kotlin-programming-untuk-android-kumpulan
Kumpulan Programming Android dengan Kotlin 2024 by hafizhhasyhari
kotlin mobile-application mobile-development software-engineering
Last synced: 01 Jul 2025