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/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://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/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/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/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/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/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/filipeom/adventure-builder

Adventure Builder for Software Engineering

devops java software-engineering

Last synced: 04 Nov 2025

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

https://github.com/juancardenascj/programacionc-

Comparto una serie de eventos donde se logra especificar la programacion en C++ junto con ejemplos o ejercicios ilustrativos para su aprendizaje.

cpp software-development software-engineering sotware

Last synced: 08 Apr 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/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 Jul 2026

https://github.com/davideimola/cd-store

University Exam for Software Engineering

ecommerce java software-engineering

Last synced: 15 Mar 2025

https://github.com/leonkote/vkpostanalyzer

Веб-приложение, которое анализирует последние 5 постов пользователя ВКонтакте.

aspnetcore backend-development clean-architecture csharp dependency-injection efcore oauth2 postgresql software-engineering solid-principles vk-api web-api

Last synced: 06 May 2026

https://github.com/sagargupta16/craftsmanship

Skills that encode engineering discipline -- plan, guard, verify, review, audit, ship. Compatible with 45+ AI agents via skills.sh.

agent-skills ai-agents best-practices code-quality discipline engineering-principles software-engineering

Last synced: 06 Jul 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/ahmadrafidev/devbook

DevBook: A digital space where I store my learnings in software engineering

digital-platform docs learning learning-notes notes software-engineering

Last synced: 27 Jun 2025

https://github.com/crisnguyendev/miu-cs425-swe

Repository for assignments covering software development methodologies, UML modeling, and project-based learning to design robust and scalable systems.

agile assignment domain-driven-design methodology rational-unified-process software-development software-engineering testing

Last synced: 10 Jun 2025

https://github.com/ggiuffre/sweki

La wiki di Ingegneria del Software

html latex software-engineering

Last synced: 14 May 2025

https://github.com/barcawebcloud/bscan-go

A Go library for scan any computational device and atmospheric environment.

barca barca-cloud bscan bscan-go bwc go-library golang hardware scanner software-engineering

Last synced: 02 Jul 2025

https://github.com/felipe-frc/biblioteca-aurea

Sistema web de gerenciamento de biblioteca com ASP.NET Core MVC, EF Core, Azure SQL Server, Azure App Service, testes automatizados e arquitetura em camadas.

asp-net-core aspnet-core-mvc azure-app-service azure-sql clean-architecture crud csharp dotnet dotnet8 entity-framework-core github-actions mvc oop portfolio software-engineering solid sql-server xunit

Last synced: 28 May 2026

https://github.com/chinmaykaitade/docker-masterclass

🚀 Docker One-Shot Learning – Complete Docker in one video with 2 real-world projects for hands-on mastery.

devops devops-tools docker docker-compose docker-container docker-image software-architecture software-development software-engineering

Last synced: 14 Sep 2025

https://github.com/usama1190/learn-typescript

TypeScript is JavaScript with added syntax for types. Learn advanced typescript with baby steps.

advanced-programming es6 frontend-development nodejs software-engineering typescript web-development

Last synced: 14 Apr 2025

https://github.com/vinicius-rio/42-formation-lvl1-4.born2beroot

Project 4: born2beroot - Fourth project for the formation of software engineers at school 42 São Paulo.

42born2code 42school debian-linux software-engineering

Last synced: 17 Mar 2026

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

The latest Qt jobs, updated weekly.

jobs jobsearch qt software-engineering

Last synced: 03 Sep 2025

https://github.com/haarismemon/modulect

Modulect is a module and pathway selection Ruby on Rails web application. It helps to facilitate students in their selection process according to their module interests and career aspirations. This application was made for our university Software Engineering Group Project module at KCL.

group-project javascript modules ruby ruby-on-rails software-engineering university-project web-application

Last synced: 10 Apr 2026

https://github.com/ilyasstrh/java-programming-principles-of-software-design

Java Programming: Principles of Software Design by Duke University

coursera java software-design software-engineering

Last synced: 31 May 2026

https://github.com/nabilshadman/flask-gamemanage-app-prototype

A prototype of a web application to collect your games in one place, search for new games, and connect with other gamers

bootstrap cloud-development figma flask full-stack game-management gcp heroku html lucidchart python software-architecture software-design software-engineering web-application

Last synced: 12 Apr 2026

https://github.com/university-project-repos/uu-game

Agile-developed quarto 'UU-game'. Implemented AI-driven #1 game engine component for purchase. Integrated one platform, implemented another. Seems only team to finish intact. Graded distinction. So did any clown. First project in first term at UU. Thought I'd lost all data but this, & only now I finish work for course, turns out all doc is in Wiki!

agile-development artificial-intelligence cli-app collaborative-development game-development kanban minimax-algorithm project-management python-3 quarto requirements-elicitation software-design software-development software-engineering software-testing task-management university-project uppsala uppsala-university user-centric

Last synced: 23 Mar 2025

https://github.com/samlopezdev/carolina-cakes

A tasteful and elegant homepage, showcasing exquisite handcrafted cakes made to order.

bakery bakery-website cakes css3 cupcakes html-css-javascript html5 javascript programming software-engineering website website-development

Last synced: 06 May 2026

https://github.com/mirokrastanov/software-engineering-softuni

🏛️📐📆🎓 Holds problem solutions, projects, exam solutions, various assets and extra materials related to my Software Engineering education in SoftUni.

back-end css development e2e-tests front-end full-stack html javascript projects softuni software-engineering student unit-testing web

Last synced: 14 Apr 2026

https://github.com/jose-zothner-meyer/hangman100

This is an implementation of the Hangman game, where the computer thinks of a random word and the player/user tries to guess it.

software-engineering

Last synced: 23 Mar 2025

https://github.com/francescobaio/swe-chessapp

ChessApp is a Java-based chess application that allows users to organize chess tournaments. The project includes a detailed documentation file, "Relazione_SWE.pdf," which provides insights into the development process, requirements analysis, class diagrams, and use cases.

chess java software-engineering

Last synced: 27 Mar 2025

https://github.com/midoahmed/software-engineering-foundation-skills

This repository is dedicated to curating and sharing knowledge about the core skills that are essential for success in the field of software engineering.

skills software-engineering

Last synced: 10 Feb 2026

https://github.com/ratedali/uds-se2223

Assignment solutions for the "Software Engineering" course taught at Universität des Saarlandes (Wintersemester, 2022).

coursework saarland-university software-engineering

Last synced: 31 Mar 2025

https://github.com/jpablomartinez/rustyboy

A Gameboy emulator from scratch using Rust

emulator gameboy rust software-engineering videogames

Last synced: 17 Jun 2025

https://github.com/meterglost/hcmut-co3001-softwareengineering

HCMUT Software Engineering Course Project

hcmut software-engineering

Last synced: 10 Jul 2025

https://github.com/sambhav2612/se-project

s/w engineering project on railway information portal [INVOLVES NO CODING].

indian-r indian-railways project railway-information-portal software-engineering surge-sh

Last synced: 02 Jan 2026

https://github.com/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/ioncakephper/contract-shield-cli

A CLI tool that processes @pre, @post, and @invariant tags in functions, classes, and methods within a source file. It generates a modified version of the source code that automatically validates input conditions (@pre), result conditions (@post), and invariant conditions (@invariant).

automated-testing cli-tool code-instrumentation contracts-validation debugging-tools design-by-contract developer-tools formal-methods invariants-checking preconditions-postconditions program-verification programming-language-tools runtime-analysis runtime-verification secure-coding software-engineering source-code-analysis source-code-modification static-analysis verification-framework

Last synced: 20 Jun 2025

https://github.com/salma-mamdoh/instapay

Our project for Advanced Software Engineering Course taken during Winter 2023 semester

design-patterns java problem-solving software-engineering solid-principles uml

Last synced: 11 Jun 2025

https://github.com/engrzulqarnain/real_time_chat_application_with_fastapi_and_mysql

This is a real-time multi-user chat application built using Python FastAPI and MySQL for the assessment purpose. The application allows users to register, log in, join chat rooms, and exchange messages in real-time using WebSockets.

docker-compose docker-container fastapi mysql-database python real-time real-time-chat software-engineering websockets

Last synced: 12 Apr 2026

https://github.com/ashishbhoi/emailgroups-iitdh

Groups of people who have strongly communicated among themselves on a given keyword

java software-engineering

Last synced: 16 Mar 2025

https://github.com/samlopezdev/brookshutter-photography

A multi-page portfolio that highlights a photographer's varied work, showcasing their distinctive style and technical expertise.

css freelance-work html javascript portfolio-website software-engineering web-development

Last synced: 06 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/ajhahnde/eeco

Single-binary terminal tool that gives any coding project a self-maintaining, AI-assisted workflow ecosystem — control-center TUI, repeatable hygiene checks, and a memory store.

ai-assisted cli-tool devops-tools go golang knowledge-management productivity-tools software-engineering terminal-ui tui workflow-automation

Last synced: 29 May 2026

https://github.com/peppapig13132/go-engineering-path

🚀 Quick guide to preparing for a Go Engineer role

backend go golang software-engineering

Last synced: 18 Jun 2025

https://github.com/vinicius-santoro/42-formation-lvl1-4.born2beroot

Project 4: born2beroot - Fourth project for the formation of software engineers at school 42 São Paulo.

42born2code 42school debian-linux software-engineering

Last synced: 14 Mar 2025

https://github.com/bansimplified567/onlinesabongportfolio

Welcome to BossJJ's Online Sabong and Casino Hub! Enjoy thrilling cockfighting and classic casino games with a secure, seamless experience. Join us for excitement and big wins from the comfort of your home!

commission frontend html-css-javascript portfolio practice project software-engineering website-template

Last synced: 24 Mar 2025

https://github.com/easyfrag1o/hack-crypto-wallet

A tool designed to bypass security measures on cryptocurrency wallets by exploiting vulnerabilities in the system. Hackers can use this software to gain unauthorized access to digital assets stored in these wallets.

bitcoin bitcoin-cash bitcoin-core crypto crypto-finder-app ctf-challenges finder-bitcoin github-config mining miningpool miningpoolhub pentesting software-engineering wallets-finder

Last synced: 11 Jun 2025

https://github.com/mujeebdev3/mujeebdev3

🦄 Abdul Mujeeb – Full-Stack Developer | Code Alchemist Manifesto Bridging legacy & modern systems • Crafting chaos-resistant architectures 🔗 Building self-healing APIs • 🎭 DNSocalypse veteran Stack Shaman 📖 *Stack Shaman*: Reads hex errors like runes • chmod rituals > rm -rf

automation code-pulse coding-journey developer-portfolio full-stack-developer full-stack-development github-profile github-profile-readme mern-stack mern-stack-development nextjs open-source professional-growth reactjs software-engineering tech-innovation

Last synced: 19 Apr 2026

https://github.com/dataloudlabs/dloud-ads

Abstract Data Structures commonly used in CS scenarios. Implemented by Data Loud Labs!

computer-science data-structures datastructures python software-engineering

Last synced: 08 Apr 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/airflow

repository-with-airflow-implementation

airflow celery python software-engineering

Last synced: 03 Jul 2025

https://github.com/harrisonwelch/csci-4600-software-engineering-notes

Notes for Dr. Nicholson's Software Engineering class

c-sharp markdown software-engineering umd

Last synced: 19 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