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-23 00:29:00 UTC
- JSON Representation
https://github.com/julianamancera/labassign5_solid-principles
Software Engineering 2 - SOLID Principles: Laboratory Assignment 5
order software-engineering solid-principles
Last synced: 30 Mar 2025
https://github.com/haabiy/to-dox
A to-do app based on HTML, CSS, Bootstrap & JS frontend and Django for backend development.
Last synced: 19 Sep 2025
https://github.com/filipe-bacof/mapa-topicos-em-computacao-2
Atividade principal da disciplina de Tópicos em Computação 2
java software-engineering unicesumar
Last synced: 16 Jul 2025
https://github.com/siriphobmean/banna-cafe
Project - 523332 Software Engineering (2/2566)
ant-design golang nodejs software-engineering typescript
Last synced: 10 May 2026
https://github.com/ruban2205/software-engineering
This repository contains Software Engineering concepts from Basic to Advanced.
selenium software-development software-diagrams software-engineering software-testing uml-diagrams
Last synced: 18 Sep 2025
https://github.com/sidiahmedhabib/auto-box-installateur-project
Design and development of a mobile application to manage the installation interventions of auto boxes
angular flutter oauth2 rest-api software-engineering spring-boot
Last synced: 03 May 2026
https://github.com/andresilvase/tree-view
A new Flutter project designed to render companies' assets disposition in a tree view structure interface.
asset-management-app flutter-application flutter-challenge mobile-app-ui performance-optimization software-engineering tech-challenge tree-view-app
Last synced: 13 Nov 2025
https://github.com/nhsz/softeng-books
:books: Free Software Engineering books collection
books bookshelf ebooks free software-engineering
Last synced: 17 Jan 2026
https://github.com/ahmed-maher77/echotext__text-to-speech-transformer
A modern text-to-speech web app that transforms written text into natural speech with a sleek glass-morphism UI, smooth animations, and cross-browser compatibility.
css-flexbox css-grid-layout dom-api front-end-development glass-morphism html-css-javascript interactive-elements-and-user-experience responsive-design smooth-animations-and-transitions software-engineering speech-synthesis text-speech-converter text-to-speech web-design web-development web-speech-api
Last synced: 18 Sep 2025
https://github.com/marvinvista/harness-skills-alpha
Reusable Codex skills for agent-first repo setup, debugging, review loops, and quality guardrails.
agent-workflows ai-agents code-review codex debugging developer-tools documentation prompt-engineering repo-tooling software-engineering
Last synced: 03 May 2026
https://github.com/sibeux/aplikasi_e-learning_java
-- RankerIn -- Adalah sebuah aplikasi sederhana yang dibangun menggunakan bahasa Java. Aplikasi ini berfungsi sebagai sistem informasi dalam mencatat data siswa, guru, kelas, daftar tugas, dan daftar nilai dari siswa. Diharapkan aplikasi ini bisa membantu pihak sekolah untuk mengelola data para siswa menjadi lebih mudah dan efisien ~ By nasrul wahabi sibe ux [SibeUX - nasrulwahabi]
application java software-engineering
Last synced: 16 May 2025
https://github.com/stefen-taime/real-time-extraction-transformation-and-exposure-architecture-for-rail-data
we are thrilled to announce our new PoC project aimed at providing a complete real-time extraction, transformation, and exposure architecture for the new provincial transportation systems.
api backend datacontract dataengineering elasticsearch flink-stream-processing frontend kafka kibana microservices nextjs python3 reactjs schemas software-engineering sql
Last synced: 11 Apr 2026
https://github.com/kylekarpack/portfolio-gatsby
The professional portfolio of Kyle Karpack
es6 gatsby graphql portfolio react software-engineering
Last synced: 10 Mar 2026
https://github.com/rb555/dsa_java
DSA problems and solutions using Java
dsa dsa-practice java software-development software-engineering
Last synced: 14 Mar 2025
https://github.com/meiiie/structured-root-cause-research-skill
Portable SKILL.md for evidence-based root-cause analysis across Claude Code, Codex, and AI coding agents
5-whys agent-skills ai-agents claude-code codex debugging postmortem root-cause-analysis security-review skill-md software-engineering sre
Last synced: 09 Jun 2026
https://github.com/vartzy/pattern-software-design
Software Design Pattern cheatsheet
design-patterns software-engineering software-patterns
Last synced: 22 Oct 2025
https://github.com/abhinavpy/se-mini-project-spring-2019
This repository contains all code and documentation with respect to the SE Project - Go vs Java Concurrency Analysis.
concurrency golang java performance-analysis programming-languages software-engineering
Last synced: 09 May 2026
https://github.com/sebas-man/is2-ecommerce
Monorepo del proyecto E-commerce para Ingeniería del Software II. Contiene microservicios Backend (Java, Spring Boot) y microfrontends (Angular).
angular ecommerce java maven microfrontends microservice mongodb monorepo rabbitmq redis scrum software-engineering spring-boot university-project
Last synced: 11 Apr 2026
https://github.com/eocode/simondice-js-game
Juego desarrollado en Javascript en el que tienes que seguir una secuencia de colores para ganar puntos
css game html js project software-engineering
Last synced: 04 May 2026
https://github.com/sjthesahiljoseph/the-cpp
The-Cpp is a C++ language learning repository made by sjTheSahilJoseph. I created that for my personal learning, teaching, notes, practice etc... But feel free to use that. No problem with it. Thank You.
coding learn learning notes personal programming programming-in-cpp software-engineering the-cpp
Last synced: 26 Jul 2025
https://github.com/codersays/website-projects
Beauty -Care - Your Ultimate Skincare & Beauty Destination.
angularjs software-engineering webtechnology
Last synced: 25 Jun 2025
https://github.com/usk2003/vnrvjiet-lab-work
This repository contains my lab work for the B.Tech CSE-AIML program (2022-2026) under the R22 regulation at VNR Vignana Jyothi Institute of Engineering and Technology. It includes various subjects like Machine Learning, OS, Data Structures, C Programming, and more, showcasing my practical learning and implementations.
c-programming compiler-design computer-networks data-engineering data-structures data-visualization dbms engineering-drawing java machine-learning operating-system python software-engineering
Last synced: 11 Apr 2026
https://github.com/davidstutz/googlefruit-example
Example of Google Fruit for dependency injection based on Martin Fowler's "Inversion of Control Containers and the Dependency Injection Pattern".
dependency-injection google-fruit software-engineering
Last synced: 19 Sep 2025
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/ivanukhov/software-engineering
Playground for software engineering
Last synced: 26 May 2026
https://github.com/joshuamichaelhall-tech/6-7-coding-challenge
A 500-day coding challenge (6 days/week) aligned with Launch School's mastery-based learning approach. Building mastery through consistent practice while honoring the Sabbath rest.
coding-challenge discipline full-stack javascript launch-school machine-learning mastery-based-learning practice programming-practice python ruby software-engineering
Last synced: 25 Jul 2025
https://github.com/daviegito/materias_prioritarias_esw_fcte
Este projeto será sobre a criação de um programa para ajudar pessoas a otimizarem a escolha de matérias durante a graduação em Engenharia de Software levando em conta os pré-requisitos. No caso deste programa, ele mostrará as 5 matérias que mais trancam outras com base naquilo que está sendo ou já foi cursado.
orientacao-a-objetos orientacao-objeto python-3 python3 software software-engineering
Last synced: 26 May 2026
https://github.com/erseco/ugr_fundamentos_ingenieria_software
Practica final de Fundamentos de Ingeniería del Software (FIS) del Grado en Ingeniería Informática de la Universidad de Granada (UGR)
Last synced: 06 Nov 2025
https://github.com/mohahmadraza/semesterproject
Airline Management System - A C# Windows Forms application for airline administrative operations. Features include flight management, passenger tracking, ticket booking, and reporting systems. Built with Visual Studio and MongoDB for efficient data handling. Part of Software Engineering coursework.
csharp csharp-code csharp-project software-engineering software-engineering-project
Last synced: 06 Nov 2025
https://github.com/nileshtrivedi/awesome-engineering
Curated ideas for worldclass engineering projects with mentoring from experienced practitioners in the industry
career-development engineering mentoring software-engineering
Last synced: 18 Feb 2026
https://github.com/algojobs/kubernetes-jobs
The latest Kubernetes jobs, updated weekly.
jobs jobsearch kubernetes software-engineering
Last synced: 07 Jul 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/rezatajari/solid-principles
A hands-on learning lab for mastering the SOLID principles in C#. Built with a focus on real-world analogies, problem-first thinking, and challenge-driven development. Each principle is isolated in its own section and demonstrated via practical code examples.
clean-code csharp dependency-injection design-principles dotnet object-oriented-design oop software-architecture software-engineering solid-principles
Last synced: 24 Jul 2025
https://github.com/liuzihe02/6.005
Course notes and assignments for MIT 6.005 Software Construction
Last synced: 14 Jul 2025
https://github.com/fmachucas/agent-dev-studios
Spec-driven multi-agent framework for Claude Code — turns one AI session into a 38-agent engineering team. Idea → ship.
agentic-ai ai-agents anthropic claude claude-code developer-tools llm multi-agent sdlc software-engineering spec-driven-development
Last synced: 23 May 2026
https://github.com/humblebeeai/docs-mkdocs-template
This is a template repository for documentation, wiki, knowledge base and technical blog using "Material for MkDocs".
blog docs documentation markdown mkdocs mkdocs-material python software-engineering ssg static-site-generator wiki
Last synced: 04 May 2026
https://github.com/algojobs/perl-jobs
The latest Perl jobs, updated weekly.
jobs jobsearch perl software-engineering
Last synced: 22 Mar 2025
https://github.com/dgomes/emontxv3_4_softwareserial
This code is a fork of emonTxV3_4_DiscreteSampling.ino
emoncms emontx software-engineering
Last synced: 05 Nov 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: 19 May 2026
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/akk85/cs-2110
All the Assignments saved from Cornell University CS 2110(Object-Oriented Programming and Data Structures course)
binary-search-tree concurrency datastuctures djikstra-algorithm dynamic-programming graph-algorithms java object-oriented-programming recursion shortest-path-algorithm software-engineering
Last synced: 27 May 2026
https://github.com/miikka/patterns
Patterns for software work
documentation patterns software-engineering
Last synced: 08 Mar 2026
https://github.com/cgun-art/bananatoolkit
an toolkit for anything.
software software-architecture software-design software-development software-engineer software-engineering software-quality software-team software-testing software-tools toolkit toolkit-builder toolkit-cfd toolkit-chart toolkit-migrator-crack toolkit-planner toolkit-unity toolkitquery toolkits toolkitsparkchart
Last synced: 27 May 2026
https://github.com/alisamirali/youtube-alg-ds-course
Javascript Algorithms + Data Structures
algorithms datastructures javascript programming software-engineering
Last synced: 07 Apr 2025
https://github.com/shivam-kumar-59/java-oops
Welcome to my Java OOPs Learning Repository! 🎓 This repository serves as a collection of all the Java programs I write while exploring and mastering the concepts of Object-Oriented Programming (OOP).
java oop oop-principles oops-in-java software-development software-engineering
Last synced: 22 May 2026
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/daffafaizan/invite-app
Introducing Invite, a team-matching web app to help you find teams for any competition or extracurricular activity. Built for Software Engineering Course 2023/2024 (RPL)
django software-engineering tailwind-css
Last synced: 11 Apr 2026
https://github.com/cmkaya/dotnet-docsandsnippets
Embark on a journey through the .NET ecosystem with dotNET-DocsAndSnippets. Explore in-depth documentation and practical code snippets that shed light on fundamental .NET topics.
asp-net-core aspnetcore codesnippets csharp development documentation dotnet dotnet-core dotnetcore example examples learning programming software-engineering tutorial tutorials
Last synced: 30 Apr 2026
https://github.com/edinsonrequena/django-projects
Here you can find many different projects built with django
computer-science django django-application python software-architecture software-engineering
Last synced: 14 Apr 2026
https://github.com/tika/tika.is
My portfolio website
portfolio software-engineering
Last synced: 04 Apr 2025
https://github.com/minikin/dependency_injection_flutter
🦠Dependency Injection Made Simple
android dart dependency-injection design-pattern flutter ios macos software-engineering
Last synced: 04 May 2026
https://github.com/dropdevrahul/knowledge-base
Collection of resources related to Programming
architecture computer-science golang knowledge-base software-engineering
Last synced: 05 Nov 2025
https://github.com/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/algojobs/svelte-jobs
The latest Svelte jobs, updated weekly.
jobs jobsearch software-engineering svelte
Last synced: 23 Jun 2026
https://github.com/youseftareq33/softwareengineering_1_babysitter-service
professional babysitting service connects experienced babysitters with families to provide reliable and secure childcare solutions, ensuring a safe and dependable environment at home.
software-engineering system-analysis system-design
Last synced: 23 Jan 2026
https://github.com/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/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/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: 13 Apr 2026
https://github.com/jakubfr4czek/roadster
Repository contains Ekonomik Roadster source code. Ekonomik Rodster is a car simulator we built during our time in high school.
arduino arduino-library c car-simulator electronics electronics-engineering software-engineering
Last synced: 05 May 2026
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/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/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/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/robertschaedler3/ssw-533
Change point detection of historical Github commits to determine changes in software productivity associated with the global health pandemic.
change-detection change-point-detection cost-estimation covid-19 metrics software-engineering stevens-institute-of-technology
Last synced: 23 Apr 2026
https://github.com/rmarescu/razvan.marescu.com
My public website
consulting personal-website software-engineering
Last synced: 02 Jan 2026
https://github.com/op5dev/.github
@OP5dev
cloud data-engineering devops devsecops security software-engineering
Last synced: 05 Jan 2026
https://github.com/logreg-n-coffee/design-patterns
18 design patterns that every software engineer / developer should know
deisgn-pattern interview-preparation software-engineering
Last synced: 01 Sep 2025
https://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/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/google-developers-sohag/carriers
Lists carriers on linkedin and their requirement for a requirements targeted resume approach
android android-framework embedded-systems i2c-bus microcontrollers resume software-architecture software-engineering spi telecommunications terminal-control uart
Last synced: 08 Oct 2025
https://github.com/r-n/simta-backend
Facilitates college final project flow in IS major of ITS. This is the frontend
back-end back-end-development backend backend-development flask information-system information-systems python rest rest-api software-engineering
Last synced: 05 May 2026
https://github.com/nabilshadman/spring-boot-random-numbers-restful-web-service
A RESTful web service (created with Spring Boot) that returns a list of random numbers to the consumer
backend java java-development rest-api rest-apis software-engineering spring-boot web-service
Last synced: 05 May 2026
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
https://github.com/filipeom/adventure-builder
Adventure Builder for Software Engineering
devops java software-engineering
Last synced: 04 Nov 2025
https://github.com/university-project-repos/airportparking
Software engineering solo project at University of Canterbury: CLI & GUI desktop application for algorithmically computing multiple parking lot fees at the Christchurch international airport. Developed for the course SENG201.
airport-parking algorithm automated-testing cli computer-science continuous-integration desktop-application fee-calculator gui human-computer-interaction java java-16 java-fx parking-charges software-development software-engineering software-testing university-project
Last synced: 23 Mar 2025
https://github.com/eocode/RandomNames-NPMPackage
A simple package for npm
js npm package software-engineering
Last synced: 23 Mar 2025
https://github.com/rociobenitez/learn-c
Material educativo para aprender el lenguaje de programación C
c language-c programming-language software-engineering
Last synced: 21 May 2026
https://github.com/bansimplified567/collected-tips-and-tricks-by-known-as-banban
Hey fellow beginner developers! I created this repository to share useful tips, best practices, and beginner-friendly code snippets to help you on your coding journey. Whether it’s version control, debugging, or structuring your projects, this repo has practical insights to make your development smoother. Feel free to ask me
article beginner-friendly bsit html-css-javascript practice projects software-engineering tips-and-tricks webdevelopment
Last synced: 05 Jan 2026
https://github.com/ranaessam03/online-payment-system
Online payment system for transferring money and paying bills.
design-patterns software-engineering solid-principles
Last synced: 14 May 2025
https://github.com/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: 05 May 2026
https://github.com/bitbynik/book_review_and_recommender
UCS503 Project
django software-engineering tiet
Last synced: 30 Mar 2025
https://github.com/eocode/hello-my-world
Python package made with a cookiecutter
pypi-package python software-engineering
Last synced: 31 Mar 2025
https://github.com/eocode/first-python-package
A simple pyhton package template
pypi-package python software-engineering
Last synced: 31 Mar 2025
https://github.com/eocode/codenest
Nest Practices
js nestjs software-engineering typescript
Last synced: 04 May 2026
https://github.com/eocode/webpack-course
My first steps with webpack
js software-engineering webpack
Last synced: 03 May 2026
https://github.com/eocode/python-clients-cli
Clients DataBase for Create, Read, Update and Delete, manipulable with terminal with Python
cli click crud project python software-engineering
Last synced: 31 Mar 2025
https://github.com/eocode/juego-del-ahorcado-python
Juego del ahorcado en Python
project python software-engineering
Last synced: 31 Mar 2025
https://github.com/meleu/tdd-ruby
Learn TDD with Ruby
minitest ruby software-engineering tdd testing
Last synced: 02 Jan 2026
https://github.com/eocode/docker-app
App con Docker y Express JS
dive docker docker-compose express-js js project software-engineering
Last synced: 20 Apr 2026
https://github.com/eocode/dartcodeexamples
Ejemplos de código en Dart
dart examples software-engineering
Last synced: 31 Mar 2025
https://github.com/eocode/bot-para-slack-con-celery
Creación de un bot para Slack con Celery y Python
celery project python slack software-engineering
Last synced: 16 May 2026
https://github.com/marprezd/marprezd-portfolio
My portfolio builds on NextJs, Tailwindcss and other great software packages.
giscus learning-by-doing portfolio-website projects software-engineering sponsors tutorials
Last synced: 17 Oct 2025