Software Engineering
Software Engineering is the discipline of applying engineering principles and practices to the creation, maintenance, and design of software for a variety of applications. This topic covers a broad range of areas including requirements analysis, software design, programming, project management, testing, and maintenance. It emphasizes systematic, disciplined, and quantifiable approaches to the successful development of high-quality, reliable software systems.
- GitHub: https://github.com/topics/software-engineering
- Wikipedia: https://en.wikipedia.org/wiki/Software_engineering
- Created by: Software engineers
- Related Topics: programming, project-management, quality-assurance, computer-science,
- Aliases: software-development, software-design,
- Last updated: 2026-06-25 00:25:04 UTC
- JSON Representation
https://github.com/olmaneuh/olmaneuh-expo
Here, you'll find all the code examples from the tech talks I've given.
artificial-intelligence cloud code-samples jupyter-notebooks machine-learning software-engineering tech-talks
Last synced: 07 Sep 2025
https://github.com/rahulsaini02/rahulsaini02
A Data & BI Analyst transitioning into AI Engineering — blending analytical thinking, business intelligence, and cutting-edge machine learning to solve real-world problems.
ai aws business-intelligence data-analytics data-engineering data-science data-visualization fullstack-development gen-ai python software-engineering
Last synced: 11 Jan 2026
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/jlee55504/flashcard-o-matic-project
An application that allows users to create, add, edit, and delete decks and cards in the decks used for studying.
css git gitbash github html jest react react-bootstrap react-hooks react-router react-router-dom reactjs software-engineering study web-application web-development
Last synced: 11 Apr 2026
https://github.com/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/eocode/ging-django-multitenant
Aplicación multitenant para administrar Gastos e Ingresos de una empresa
django multitenant project python software-engineering
Last synced: 03 May 2026
https://github.com/gnanesh-16/dhvagna
Dhwagna is a Python package that simplifies audio-to-text transcription using a large language model (LLM). It requires just 7 lines of code for basic use and 22 for advanced features, making it far more efficient than other packages, which often need 200+ lines for optimization.
audio-processing dhvagna llm machine-learning package python software-engineering
Last synced: 11 Apr 2025
https://github.com/adrihle/portfolio
My personal portfolio site
crazy mongodb nextjs15 portfolio portfolio-template redis sass software-engineering typescript
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/gkapfham/cs280f2015
Course Materials for Computer Science 280 Fall 2015
html-slides latex-document software-engineering teaching
Last synced: 29 Jul 2025
https://github.com/ferderer/naked-process
Process is perfect when nothing can be taken away. A subtractive methodology that strips software development process down to what your team actually needs.
decision-tree developer-productivity kanban methodology naked-process peopleware process project-management scrum software-development software-engineering team-management
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/kylekarpack/portfolio-gatsby
The professional portfolio of Kyle Karpack
es6 gatsby graphql portfolio react software-engineering
Last synced: 10 Mar 2026
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/rubdos/docker-artifact
Docker stuff for https://github.com/vitiral/artifact
docker docker-image software-development software-engineering tool
Last synced: 09 May 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/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/vartzy/pattern-software-design
Software Design Pattern cheatsheet
design-patterns software-engineering software-patterns
Last synced: 22 Oct 2025
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/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/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/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/syed-bakhtawar-fahim/assemblylanguage
Mastering the Art of Assembly Language Programming: A Practical Guide for Students, Professionals, and Hobbyists. Specially for the student of UBIT
assembler assembly assembly-language assembly-language-programming semester4 software-engineering
Last synced: 28 Jul 2025
https://github.com/techoneel/techoneel.github.io
This is my online portfolio.
problem-solving software-architecture software-design software-engineering technology
Last synced: 28 Jul 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/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/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/mohitsai/mohitsai.github.io
My Personal Project Portfolio - simple SPA with basic HTML, CSS & Javascript
data-analysis data-engineering portfolio portfolio-page portfolio-website project-portfolio single-page-app software-engineering
Last synced: 28 Jul 2025
https://github.com/archishmansengupta/autofeature
autofeature is a tool to help product managers/stakeholders to decide whether to build a software feature or not. It is an Algorithm-powered decision engine. Inspired by Kailash Nadh's dont.build project
next-js product software-engineering
Last synced: 17 May 2026
https://github.com/vecerek/blog
Code examples for my personal blog
fp-ts software-engineering typescript
Last synced: 28 Mar 2025
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/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/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/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/erictleung/erictleung
:memo: Profile README
data-science data-visualization education readme readme-profile software-engineering
Last synced: 03 Apr 2025
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/university-project-repos/ai__a-star_search
a-star algorithms alpha-beta-pruning artificial-intelligence computer-science constraint-satisfaction-problem graph-search machine-learning minimax optimisation path-finding planning-algorithms predicate-logic probabilistic-inference prolog propositional-logic python-3 software-engineering university-of-canterbury university-project
Last synced: 28 Mar 2025
https://github.com/thomasrayner/thomasrayner.github.io
Thomas Rayner's blog: thomasrayner.ca
coding continuous-delivery continuous-deployment continuous-integration continuous-testing csharp development devops dotnet dotnet-core hacktoberfest javascript software-development software-engineering typescript
Last synced: 18 Apr 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/nhsz/softeng-books
:books: Free Software Engineering books collection
books bookshelf ebooks free software-engineering
Last synced: 17 Jan 2026
https://github.com/morton-t/cs4273-software-engineering-group-project
Group project containing components for a food delivery application built using design principles from our software engineering course. This project was outlined, designed, & developed over a short 3-week period.
agile-development collaborative software-development software-engineering
Last synced: 16 May 2026
https://github.com/priyakdey/priyakdey.github.io
Personal blog: https://priyakdey.com
blog photography software-architecture software-engineering technology travel travel-blogs website
Last synced: 28 Mar 2025
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/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/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: 12 Jul 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/clojure-jobs
The latest Clojure jobs, updated weekly.
clojure jobs jobsearch software-engineering
Last synced: 21 Mar 2025
https://github.com/maniebra/software-engineering-docs
A list of concepts written in Markdown that you must study as a software engineer.
software-architecture software-engineering system-analysis system-design
Last synced: 24 Jan 2026
https://github.com/SebastianSchmidl/ActiveObjectDemo
An example application for showing the ActiveObject pattern.
activeobject demo design-patterns java patterns software-engineering software-patterns
Last synced: 21 Mar 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/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/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/samlopezdev/codewars-challenges
Daily Coding Exercises to sharpen problem solving skills
codewars codewars-challenges codewars-javascript coding-challenges programming-exercises software-development software-engineering tech technology
Last synced: 17 May 2026
https://github.com/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/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/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/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/boodyahmedhamdy/edume
Learning Management System using PHP and mySQL
mysql php software-engineering
Last synced: 16 May 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/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://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/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/ios-jobs
The latest iOS jobs, updated weekly.
ios jobs jobsearch software-engineering
Last synced: 02 Feb 2026
https://github.com/shahriar-raj/cse_308
Here are the offlines and onlines of CSE 308 (Software Engineering Sessional). All the codes are written in java.
design-patterns software-engineering
Last synced: 09 Jul 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
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/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/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/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/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/liuzihe02/6.005
Course notes and assignments for MIT 6.005 Software Construction
Last synced: 14 Jul 2025
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/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