An open API service indexing awesome lists of open source software.

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.

https://github.com/nanorocks/universal-software-documentation-template

Universal software documentation template. Fork, Edit, Follow.

arhitecture documentation software-engineering

Last synced: 19 Feb 2026

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/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/higorcazuza81/software-engineering-logbook

This repository is the auditable record of my journey studying and applying the fundamentals of Software Engineering

python software-engineering

Last synced: 05 Aug 2025

https://github.com/francescopiocirillo/draw-snap-drawing-tool

🎨DrawSnap is a Java-based geometric drawing tool built with Scrum methodology. It supports creating and editing shapes (lines, rectangles, ellipses, polygons, text), grouping, custom shape libraries, and advanced editing features like rotation, mirroring, and unlimited undo.

design-patterns drawing-app java java-drawing-tool javafx javafx-gui junit-test maven-java scrum scrum-agile software-architecture-and-design software-engineering university-of-salerno

Last synced: 18 May 2026

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/jlee55504/local-library-project

A web application that uses several databases to display the information from a local neighborhood library.

bootstrap chai git gitbash github html javascript software-engineering web-application web-development

Last synced: 09 Apr 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/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/alcance/dev-101

Introducción práctica al desarrollo web moderno en el mundo real.

algorithms books css3 expressjs git html5 javascript mongodb nodejs open-source react react-native rest-api sass software-engineering

Last synced: 09 Apr 2026

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/shishirrsiam/cse-fundamentals-with-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: 09 Apr 2026

https://github.com/farhan0167/sublet

A subletting application that connects subletters and sublettee's. Built using React and Firebase to harness the power of fast prototyping for my CIS capstone project.

firebase reactjs software-engineering

Last synced: 09 Apr 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/lat0s/bachelor-thesis

🛠 Bachelor Thesis — Comparative study of Microsoft Phi-4 14B & Meta Llama-3.1 70B on MERN stack apps. 📊 Evaluating code quality, maintainability, performance, & security using SonarQube, ESLint, Lighthouse & OWASP ZAP.

ai-assisted-development bachelor-thesis code-quality eslint fullstack lighthouse llama-3 mern microsoft-phi-4 owasp-zap research software-engineering sonarqube thesis

Last synced: 14 Aug 2025

https://github.com/candygoose/informatic_se

Информатика Программная инженерия (ПИиКТ) ИТМО

excel informatic itmo java latex python software-engineering

Last synced: 03 May 2026

https://github.com/vcn222/itmo

Explore my projects and coursework from ITMO University in Computer Science. Join me on GitHub to see my journey! 🚀💻

284261 algorithms-and-data-structures cheatsheets codeforces cpp data-structures feature-selection flow graphs greedy-algorithms itmo java learning machine-learning shortest-paths software-engineering sorting-algorithms supervision

Last synced: 18 Aug 2025

https://github.com/algojobs/solidity-jobs

The latest Solidity jobs, updated weekly.

jobs jobsearch software-engineering solidity

Last synced: 05 Oct 2025

https://github.com/cliche-niche/cs455

TEd: A command-line based text editor written in Golang as part of the course project for the course CS455 "Introduction to Software Engineering" at IIT-K in 2023-24 I Sem.

cs455 iitk software-engineering

Last synced: 05 Oct 2025

https://github.com/jsamuelap/hogarfinder

Proyecto de la asignatura de Ingeniería de Software Enero-Junio 2023

babel bootstrap express guanajuato momentjs multer nodejs pug pymes session software-engineering sql-server university-project

Last synced: 10 Apr 2026

https://github.com/monu-yaduwanshi/my_personal_portfolio

This is m y personal porfolio which include all my certificates and my skills and my projects

achievements aiml android app css data-science developer firebase html ide java js json kotlin-android portfolio python software-engineering

Last synced: 10 Apr 2026

https://github.com/byroncalvete/case-studies

Customer centric case studies 📖

blog customer-centric software-engineering stragegy ux-ui

Last synced: 25 Oct 2025

https://github.com/tamada/2024empirical

The lecture materials for empirical software engineering, Graduate School of Kyoto Sangyo University.

course-materials project-based-learning software-development software-engineering

Last synced: 03 Jan 2026

https://github.com/shaheennabi/design_principles_-_patterns_my_learnings

🎯📚 Learnings: Design Patterns & Principles ✨💡 This repo explores creational, structural, and behavioral patterns, along with Design principles. 🚀🧠 By implementing these in Python, I aim to elevate my coding skills and understand how real-world systems are built with strong, scalable codebases. 💻🔥

clean-code design-patterns design-principles large-codebase maintainable-code object-oriented-programming python scalable-code software-design software-engineering solid-principles

Last synced: 25 Aug 2025

https://github.com/r1te5h/virtual-trading-simulator

Repository for Virtual Stock Trading Simulation Project

object-oriented-programming python software-engineering uml-diagram

Last synced: 07 Apr 2025

https://github.com/jefking/cloud-patterns

Microsoft Cloud Patterns: For agents

cloud patterns software software-engineering

Last synced: 24 May 2026

https://github.com/lanimall/ehcache-data-loaders

Some sample ehcache data loaders for common (and not so common) datasources

ehcache java software-engineering

Last synced: 07 Apr 2025

https://github.com/hydrationdynamics/statsdict

Dictionary of per-run global statistics with uncertainties and units that can be saved to a JSON file, restored, updated, and queried.

science software-engineering

Last synced: 16 Jan 2026

https://github.com/anty-filidor/tree-ranking

CLI app that analyses trees with good pythonic practices

design-patterns graphs networkx python software-engineering

Last synced: 16 Jul 2025

https://github.com/mr-won/software_engineering_finalexam

소프트웨어공학 기말고사 정리입니다.

cpm criticalpath software-engineering

Last synced: 30 Mar 2025

https://github.com/jonathanafernandi/QuickEV

This repository contains Group 7 - QuickEV's AoL (Assurance of Learning) Final Project for COMP6100001 - Software Engineering and COMP6884001 - Agile Software Development courses. This final project has been declared to have passed with a high distinction (score: 90, grade: A).

ado-net-entity-data-model agile-software-development asp-net aspx assurance-of-learning csharp css figma final-project human-computer-interaction scrum software-design software-engineering software-pattern sql-server-database

Last synced: 07 Nov 2025

https://github.com/mr-won/software_engineering

컴퓨터공학과 소프트웨어공학 정리입니다.

software-engineering software-testing

Last synced: 30 Mar 2025

https://github.com/agnostk/psaas

This projects aims to materialize a complete software process.

python software-as-a-service software-engineering

Last synced: 25 May 2026

https://github.com/nikku/software-architecture-toolbelt-talk-2019

Software Architecture Tool Belt: Design Patterns and Code Smells

software-architecture-and-design software-engineering talk

Last synced: 04 Jan 2026

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/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/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/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/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/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/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/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

software-engineering

Last synced: 10 Sep 2025

https://github.com/ivanukhov/software-engineering

Playground for software engineering

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/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/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/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/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/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://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/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/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/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/eocode/dartcodeexamples

Ejemplos de código en Dart

dart examples software-engineering

Last synced: 31 Mar 2025