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/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/danieldantasdev/aspnetcore-turbo_formation-course-luisdev-part-5_dotnet-8_csharp-12

Formação avançada ampliando o projeto DevFreela com novos recursos: filtragem, paginação, Docker, Unit of Work, transações, correções de testes unitários e boas práticas com EF Core. Evolução direta da Formação ASP.NET Core.

aspnetcore backend best-practices clean-architecture csharp devfreela docker dotnet ef-core filtering luisdev pagination software-engineering testing transactions unit-of-work xunit

Last synced: 05 May 2026

https://github.com/edummorenolp/mindmanagerproject-ia

Sistema inteligente de gestión de proyectos de software con IA generativa. Plataforma full-stack para análisis automático de documentos, generación de estudios técnicos y gestión del ciclo de vida de proyectos usando React + Node.js + PostgreSQL + Google Gemini.

ai-powered artificial-intelligence document-analysis generative-ai github-pages google-gemini javascript llm-integration project-management project-planning reactjs software-development software-engineering vite workflow-automation

Last synced: 05 May 2026

https://github.com/melvinmo/canteen-food-ordering-system

An online canteen food ordering and management system in PHP, adhering to agile methodologies.

agile-methodologies css html mysql php resturent-website software-engineering

Last synced: 05 May 2026

https://github.com/daniel-keogh/rails-todo-app

A simple SaaS application created for the Software Engineering module in my course. The application allows user's to create, read, update and delete "Todos" and contains a suite of Cucumber tests as well as unit tests written using Ruby's RSpec framework.

cucumber rails rspec rspec-rails ruby ruby-on-rails software-engineering todo todoapp

Last synced: 06 May 2026

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: 06 May 2026

https://github.com/leungll/gardenprotector

GardenProtector, Introduction to Software Engineering course, 2019 Spring, NENU

element-ui mysql nenu software-engineering sringboot vuejs

Last synced: 06 May 2026

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: 06 May 2026

https://github.com/akk85/tonykariuki.github.io

My Website Portfolio that showcases my projects, skills, and achievements in the field of Embedded Software Engineering, Electrical Engineering, and other related areas.

cornell-university css electrical-engineering embedded-systems html javascript js projects senior software-engineering

Last synced: 07 May 2026

https://github.com/guidomantilla/best-practices

Curated software engineering best practices. Backend, Frontend, Data, AI Engineering. Zero Trust (CISA ZTMM) + Well-Architected frameworks. Claude Code skills included.

ai-engineering architecture backend best-practices ci-cd claude-code data-engineering frontend observability secure-coding software-engineering system-design testing well-architected zero-trust

Last synced: 07 May 2026

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: 07 May 2026

https://github.com/ghosteater1311/cpa_tracker

A cross-platform desktop application built with C++ & Qt allows students to manage and calculate their Course Performance Average (CPA) easily.

c cmake cpp17 gui-application oop qt6 software-engineering

Last synced: 07 May 2026

https://github.com/eocode/book-store

Creando una tienda de libros con NestJS (GraphQL y REST)

js nestjs project software-engineering typescript

Last synced: 07 May 2026

https://github.com/taylorhartsfield/reactweatherapp

Built entirely with React. A fully client-side rendered weather app that toggles between C and F unit types. Users can search any city and see the current weather. https://taylorhartsfield.github.io/ReactWeatherApp/

html javascript react software-engineering

Last synced: 07 May 2026

https://github.com/ssnnee/alx-higher_level_programming

This repository is related to my training in software engineering in the ALX program.

javascript python software-engineering sql

Last synced: 08 May 2026

https://github.com/imshawan/system-design-resources

System Design concepts with real-world examples and practical insights. Perfect for anyone looking to master the art of building scalable, reliable, and high-performance systems.

distributed-systems java javascript python python3 software software-development software-engineering system-design system-design-interview system-design-project system-design-questions systemd

Last synced: 08 May 2026

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: 08 May 2026

https://github.com/himanshukumar21/invoice-generator

InvoicePro is a modern, web-based invoice generator designed to help small businesses, freelancers, and admins generate professional invoices quickly and efficiently. Built with HTML, Bootstrap 5, and JavaScript, the app features a sleek UI, admin authentication, dynamic itemized billing, and PDF export functionality.

admin admin-dashboard bootstrap5 css font-awesome frontend github hmtl javascript open-source pdf-export project software-development software-engineering web-development

Last synced: 08 May 2026

https://github.com/tishajillian/makemeupzz

This repository contains the source code for MakeMeUpzz, a web-based application designed for online makeup and skincare sales. The project was developed as part of an assignment for COMP6114001 - Pattern Software Design Course to demonstrate proficiency in ASP.NET and Domain Driven Design.

ado-net-entity-data-model aspnet csharp css dessign-pattern domain-driven-design entity-framework-sql html javascript pattern-software-design sap-crystal-report software-engineering

Last synced: 08 May 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: 08 May 2026

https://github.com/firstbatchxyz/adopt-bench

Longitudinal evaluation for autonomous code-engineering agents — does the agent adopt a team's conventions and improve over time, not just pass one-shot patches?

autonomous-agents benchmark evaluation llm-agents software-engineering

Last synced: 20 Jun 2026

https://github.com/sdthaker/senecacollege-bti225

Course dedicated to learning in web programming using JavaScript, CSS, HTML and the DOM.

computer-science css html html-css-javascript javascript seneca-college software-engineering

Last synced: 09 May 2026

https://github.com/shuddha2021/shuddha-portfolio

Shuddha’s Portfolio: A showcase of software engineering prowess and projects, crafted with HTML, CSS, and JavaScript.

devops full-stack-development professional-experience project-showcase software-engineering web-development

Last synced: 25 Jan 2026

https://github.com/julianamancera/labassign2_state-pattern

Software Engineering 2 - State Pattern: Laboratory Assignment 2

software-engineering state-pattern vending-machine

Last synced: 07 Jul 2025

https://github.com/liuzihe02/6.005

Course notes and assignments for MIT 6.005 Software Construction

java software-engineering

Last synced: 14 Jul 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/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/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/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/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)

software-engineering ugr

Last synced: 06 Nov 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/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/invidian/blog

My blog about software engineering

blog software-engineering

Last synced: 19 Feb 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/nhsz/softeng-books

:books: Free Software Engineering books collection

books bookshelf ebooks free software-engineering

Last synced: 17 Jan 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/haabiy/to-dox

A to-do app based on HTML, CSS, Bootstrap & JS frontend and Django for backend development.

software-engineering

Last synced: 19 Sep 2025

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

Patterns for software work

documentation patterns software-engineering

Last synced: 08 Mar 2026

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

In this repository I share algorithms and coding approaches, algorithms that I will and can use in java and programming.

algorithm algorithm-challenges algorithms algorithms-and-data-structures java java-8 java-algorithm java-algorithms jdk jdk17 jdk8 programming software-engineering sorting-algorithms

Last synced: 03 Jan 2026

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

The latest Swift jobs, updated weekly.

jobs jobsearch software-engineering swift

Last synced: 01 Aug 2025

https://github.com/junayed-hasan/llendify

LLendify leverages large language models (LLMs) to analyze bank statements and provide instant loan eligibility insights. Upload your bank statement PDF to receive AI-powered loan recommendation, analysis of income patterns, spending habits, and creditworthiness. Get comprehensive financial assessments and loan recommendations in seconds.

artificial-intelligence banking-applications fastapi fintech langchain large-language-models openai-api pypdf2 reactjs software-engineering

Last synced: 09 Mar 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/boisgera/software-engineering

Software Engineering

software-engineering

Last synced: 01 Aug 2025

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

Assignment for Software Engineering Fundamentals

csharp mvc software-engineering

Last synced: 17 Jun 2025

https://github.com/oechsler/fowler

📝 Software Engineering homework

crap homework software-engineering

Last synced: 01 Aug 2025

https://github.com/trutzio/tutorials

Quellcode passend zu den YouTube Tutorials:

devops software-engineering spring springboot springboot3

Last synced: 02 Aug 2025

https://github.com/maazqureshi-code/cmse322project-university-second-hand-book-sales-and-exchange-platform-

A University Second-Hand Book Sales and Exchange Platform that allows students to list, buy, sell, and exchange academic books easily through a mobile app and a web-based admin panel.

data-flow-diagram database-design software-design software-engineering uml-diagram

Last synced: 25 Jan 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/xandersteyn/hyperiondev.bookstore

CLI bookstore inventory manager with SQLite and full CRUD ~ built in Python

hyperiondev portfolio software-engineering

Last synced: 19 Feb 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/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/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/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/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/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/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/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/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/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/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/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://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/rabi-siddique/rate-limiter

This middleware allows rate limiting of incoming requests to an NodeJS/Express application by tracking the number of requests made by an IP address within a specified time window. Redis is used as a data store to track the number of requests and expiration of the rate limiting key.

expressjs nodejs software-development software-engineering

Last synced: 05 Apr 2026

https://github.com/candygoose/informatic_se

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

excel informatic itmo java latex python software-engineering

Last synced: 03 May 2026

https://github.com/filipeom/adventure-builder

Adventure Builder for Software Engineering

devops java software-engineering

Last synced: 04 Nov 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/ranaessam03/online-payment-system

Online payment system for transferring money and paying bills.

design-patterns software-engineering solid-principles

Last synced: 14 May 2025