An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: software-architecture-and-design

MKaratsioris/Books

Size: 89.5 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

matilde-varela/ISEP-PESTI-Report-2025

Repository containing the report and related files for my PESTI project, developed in collaboration with DevScope during my 2025 internship/project at ISEP (Instituto Superior de Engenharia do Porto), as part of the curricular unit Estágio/Projeto (PESTI).

Language: TeX - Size: 9.61 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

Mobiwn/Fundamentals-of-Software-Engineering

🔧 Explore comprehensive Software Engineering fundamentals through hands-on experiments and detailed slide decks tailored for Urmia University students.

Size: 122 MB - Last synced at: 12 days ago - Pushed at: 12 months ago - Stars: 3 - Forks: 3

oneananda/Software-Architecture-Best-Practices

This repository is dedicated to providing valuable insights and guidance on software architecture. Here, you’ll find best practices, performance suggestions, comparative analyses of different technologies, and a Q&A section addressing common and complex scenarios.

Language: HTML - Size: 2.15 MB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

ibrahimcanerdogan/Software-Design-and-Architecture-Specialization

Learn how to apply design principles, patterns, and architectures to create reusable, flexible, and maintainable software applications and systems.

Language: Java - Size: 20.6 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 1

scafoldr/scafoldr

Scafoldr is an AI-assisted backend scaffolding tool that generates full-featured backend codebases from a simple DBML (Database Markup Language) schema. It supports multiple languages and frameworks, offering clean architecture, modular design, and ready-to-run code tailored to your tech stack.

Language: TypeScript - Size: 290 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

nimit95/Real-world-Design-Patterns-Node-JS

All the 23 (GoF) design patterns implemented in Javascript with Real World Example using Node.js APIs

Language: JavaScript - Size: 152 KB - Last synced at: 30 days ago - Pushed at: over 3 years ago - Stars: 401 - Forks: 59

nbicocchi/learn-microservices

Advanced course on tools and practices aiming at designing, developing, deploying and maintain in production microservice architectures.

Language: Java - Size: 104 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 24 - Forks: 15

thriving-dev/kstd-examples

Code Examples for KSTD (Kafka Streams Topology Design)

Language: Java - Size: 135 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

damirlj/modern_cpp_tutorials

Articles on various software desing and development topics, with accent on the contamporary C++

Language: C++ - Size: 24 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 258 - Forks: 23

adr/adr.github.io

Homepage of the ADR GitHub organization

Language: Markdown - Size: 229 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 380 - Forks: 44

CodelyTV/add_ai_follwing_best_practices-course

Add Artificial Intelligence following best practices course examples

Language: TypeScript - Size: 318 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 6

mehmetozkaya/Design-Microservices-Architecture-with-Patterns-Principles

Design Microservices Architecture with Patterns & Principles. Design Microservices Architecture with Design Patterns, Principles and the Best Practices. How to handle millions of request with designing system for high availability, high scalability, low latency, and resilience to network failures on distributed microservices.

Size: 8.43 MB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 412 - Forks: 320

SevdanurGENC/Software-Architectures-Lecture-Notes

In this repo, there are lecture notes of Software Architectures.

Size: 26.9 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

ersinaksar/flutter_architecture_hub

A modular and scalable Flutter project template implementing Clean Architecture, Riverpod state management, and advanced design principles for professional app development.

Language: Dart - Size: 44.9 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 1

DevLauncher/flutter_architecture_hub Fork of ersinaksar/flutter_architecture_hub

A modular and scalable Flutter project template implementing Clean Architecture, Riverpod state management, and advanced design principles for professional app development.

Language: Dart - Size: 19.5 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

nisharathod231/EDA-using-Kafka

This project implements an event-driven architecture for certificate verification using Apache Kafka. The system enables scalable, loosely coupled microservices communication for processing certificate verification requests.

Language: Python - Size: 1.58 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

arcsource/awesome-system-design-resources Fork of ashishps1/awesome-system-design-resources

This repository contains System Design resources which are useful while preparing for interviews and learning Distributed Systems

Language: Java - Size: 2.12 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

LiTiestonerl/Perfume_Store_Admin_Web_Page

SWD392 Project - A website/mobile app for customer to buy perfume and customize their perfume collection, This repo related about Admin Dashboard Website

Size: 671 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 1

TalhaRizwan093/Learn-System-Design

Learning System Design is the madnatory step in making products that are successful, I am embarking on this journey so you should have all the details from basic to advance.

Size: 12 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

ambco-iscte/OwlreadyDone

Java web application for the querying and visualisation of OWL ontologies.

Language: Java - Size: 102 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

mohllal/system-design-prep

A personal collection of notes and resources for preparing for system design interviews.

Size: 59.6 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

vndevteam/software-architecture-design

Software Architecture & Design

Language: TypeScript - Size: 339 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

hasansozer/MOSARCH

Recovery of Modular Software Architectures with Exact and Heuristic Clustering Methods

Language: Python - Size: 149 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

KShawki/CU

Software Engineering Program - Cairo University

Language: CMake - Size: 1.42 GB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

sourceduty/Architectural_Software_Design

👨‍💻 Develop, model and simulate software architecture.

Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

perryzjc/sdlc-journey

Explores best practices of any potential steps during software development

Size: 8.79 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

zproksi/bpatch

Tool & library for binary data processing according JSON formatted rules

Language: C++ - Size: 89.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

LinusAuditore/CISC322_G24_w2022

This is the project repo for Queen's University CISC 322 2022 winter Group 24

Language: CSS - Size: 2.29 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

AhmedTarekHasan/RecursionVsLoopsComparison

Curse of Recursion in .NET C#

Language: C# - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

AhmedTarekHasan/PrototypeDesignPattern

Prototype Design Pattern In .NET C#

Language: C# - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

dryml/dryml

DRYML (an acronym for “DRY Modelling Language”) is both a human- and machine-readable software modelling language

Language: Python - Size: 534 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 11 - Forks: 3

fahadPathan7/Software-Design-Patterns

My Software Design Patterns learning codes.

Language: Java - Size: 80.1 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

ptnghia3502/vouch-tour-mobile

SWD392 Project - An mobile app for tourguide create menu and introduce products

Language: Dart - Size: 859 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

kudzaiprichard/kudzaiprichard

Strong in design and integration problem-solving skills. Expert in solution development.

Size: 2.02 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

joe-stifler/mc426-smart-home-robot

Practical project of the discipline MC426 - Software Engineering, taught by professor Breno Bernard Nicolau De Franca. The original project is hosted in Gitlab: https://gitlab.com/joe-stifler/mc426-smart-home-robot

Language: C++ - Size: 11.2 MB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

karlosdaniel451/twitter-timeline-system-design

Implementation of a simplified version of the Twitter home timeline system design.

Language: Go - Size: 72.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mohamedashraf-eng/Payment-Application

Payment Application project in c

Language: C - Size: 416 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

tasamai/Banking-System

This is a banking system built with python. This is a personal project undertaken with the aim better understanding software architecture, design principles and object oriented programming.

Language: Python - Size: 3.91 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

lucidarch/demo-workflow 📦

Contains the code based on the recommended Lucid workflow in steps as per the docs: https://lucid-architecture.gitbook.io/docs/workflow

Language: PHP - Size: 218 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 2

pedromoraisf/hexagonal-architecture-distilled

The guide to understand Hexagonal Architecture (a.k.a Ports and Adapters) in JavaScript.

Language: JavaScript - Size: 1.03 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 29 - Forks: 4

conradcreel/software_architecture_guide

Provides a guide for new and aspiring software architects

Size: 967 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 2

UnBArqDsw/2020.1_G1_Triagil

Triagil trata-se de uma aplicação que tem como objetivo auxiliar os profissionais da saúde no processo de triagem de maneira rápida e ágil.

Language: JavaScript - Size: 2.04 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 3

fredlacis/reposifire

:fire: Implementation of the Repository pattern with Firebase in Swift.

Language: Swift - Size: 70.3 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

Akash-M/decision-process-and-cognitive-bias

TUM Master Thesis on decision processes and cognitive biases

Language: CSS - Size: 978 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

Rennasccenth/Knowledge_Transferring_to_Flask

This is my playground to transfer my OOP and Web knowlegment to Flask Microframework!

Language: Python - Size: 12.7 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

tasamai/OrderOnStockImpl

This project is a java application/module that checks the status of stocks in an inventory management system. This is a personal project undertaken with the aim better understanding software architecture, design principles and object oriented programming.

Language: Java - Size: 45.9 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

ShkarupaDC/software-architecture

Language: TypeScript - Size: 262 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

MingyaoLiu/RiverBed

RiverBed Software Development methodology

Size: 19.5 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

nikku/software-architecture-toolbelt-talk-2019

Software Architecture Tool Belt: Design Patterns and Code Smells

Language: HTML - Size: 495 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

TheGlitchCat/ASO

Software Architecture

Language: HTML - Size: 819 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

mukeshkdangi/softarch

architecture visualization system to provides level hierarchy and component connectivity of a system architecture to detect early architecture degradation in new release. A Visualization that is meaningful for the architect, developer and the user. AWS and Spring MVC

Language: JavaScript - Size: 4.02 MB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

SestoAle/PhdAngular

An Angular 2+ application for the management of PhD programs.

Language: TypeScript - Size: 54.8 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Javelin1991/CZ3003_Software_System_Analysis_and_Design

Year-3 Module taken in NTU that focuses on software system analysis, design and integration

Language: HTML - Size: 1.37 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

Related Keywords
software-architecture-and-design 54 software-architecture 19 software-engineering 13 design-patterns 11 software-design 7 software-development 7 java 6 system-design 6 javascript 5 software-architecture-patterns 5 flutter 4 object-oriented-programming 4 software 3 architecture 3 firebase 3 testing 3 devops 3 python 3 docker 3 typescript 3 modular-architecture 2 flutter-template 2 programming 2 open-source 2 open-source-project 2 open-sources-code-github 2 riverpod 2 spring-boot 2 uml-diagrams 2 prototype 2 best-practices 2 cpp20 2 aws 2 flutter-module 2 dotnet 2 artificial-intelligence 2 csharp 2 coding 2 code 2 ai 2 use-case-diagram 2 learning 2 machine-learning 1 nosql 1 angular 1 scikit-learn 1 software-analysis 1 sql 1 tensorflow 1 vscode 1 architectural-styles 1 c4-diagram 1 desktop-application 1 python-flask 1 composite-pattern 1 design 1 recursive 1 performance-analysis 1 loops-and-iterations 1 loops 1 dynamic-programming 1 virtual-inheritance 1 learning-cpp 1 json-parser 1 human-readable-binary-rules 1 forensic-analysis 1 encryption-decryption 1 data-migration 1 cybersecurity 1 console-application 1 dev-tool 1 mobile 1 uml-state-machine 1 uml-sequence-diagram 1 uml-model 1 uml-diagram 1 uml-class-diagram 1 uml 1 plantuml 1 modelling-tool 1 modelling 1 modeling 1 dryml 1 diagram-generator 1 business-analysis 1 activity-diagrams 1 activity-diagram 1 command-pattern 1 chain-of-responsibility-pattern 1 builder-pattern 1 bridge-pattern 1 adapter-pattern 1 abstract-factory-pattern 1 talk 1 project-management 1 agile-methodologies 1 webapi 1 flask 1 decision-making 1 cognitive-bias 1