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

Projects in Awesome Lists tagged with software-design

A curated list of projects in awesome lists tagged with software-design .

https://github.com/0voice/expert_readed_books

2021年最新总结,推荐工程师合适读本,计算机科学,软件技术,创业,思想类,数学类,人物传记书籍

books nginx pdf redis software-architecture software-design

Last synced: 13 May 2025

https://github.com/stemmlerjs/software-design-and-architecture-roadmap

🧱 The software design and architecture roadmap for any developer

architecture roadmap software-design

Last synced: 15 May 2025

https://github.com/sairyss/backend-best-practices

Best practices, tools and guidelines for backend development. Code examples in TypeScript + NodeJS

api backend backend-api backend-services best-practices developer-tools development devops javascript nestjs nodejs software-design typescript

Last synced: 15 May 2025

https://github.com/Sairyss/backend-best-practices

Best practices, tools and guidelines for backend development. Code examples in TypeScript + NodeJS

api backend backend-api backend-services best-practices developer-tools development devops javascript nestjs nodejs software-design typescript

Last synced: 28 Mar 2025

https://github.com/meysamhadeli/monolith-to-cloud-architecture

A practical architecture styles for migrating from monolith to modern cloud native application with the latest technologies and architectures like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRpc, MongoDB, RabbitMq, and Masstransit in .Net 9.

architecture aspnetcore clean-architecture cqrs ddd dotnet dotnetcore event-driven-architecture event-sourcing kubernetes masstransit messaging microservice microservices oauth2 opentelemetry software-architecture software-design software-engineering vertical-slice-architecture

Last synced: 12 Apr 2025

https://github.com/meysamhadeli/legacy-to-modern-architecture-styles

A practical architecture styles for migrating from legacy monolith to modern cloud native application with the latest technologies and architectures like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRpc, MongoDB, RabbitMq, and Masstransit in .Net 9.

architecture aspnetcore clean-architecture cqrs ddd dotnet dotnetcore event-driven-architecture event-sourcing kubernetes masstransit messaging microservice microservices oauth2 opentelemetry software-architecture software-design software-engineering vertical-slice-architecture

Last synced: 22 Mar 2025

https://github.com/sairyss/system-design-patterns

Resources related to distributed systems, system design, microservices, scalability and performance, etc

architecture-pattern design-patterns distributed-systems microservices microservices-architecture patterns scalability software-architecture software-design system-design

Last synced: 07 Feb 2026

https://github.com/palash25/best-practices-checklist

A list of awesome idiomatic code resources. Rust:crab:, Go, Ruby:gem:, Pony :horse:, Ocaml :camel:, Erlang and more

best-practices idioms polyglot-dev software-design software-development

Last synced: 16 May 2025

https://github.com/Sairyss/system-design-patterns

Resources related to distributed systems, system design, microservices, scalability and performance, etc

architecture-pattern design-patterns distributed-systems microservices microservices-architecture patterns scalability software-architecture software-design system-design

Last synced: 30 Mar 2025

https://github.com/daryllxd/lifelong-learning

✅ ✅ ✅ A massive repo filled with notes on everything from coding to philosophy to psychology to marketing to product

coursera elixir journal learn learning-notes lifelong-learning markdown note-taking notes phoenix rails ruby software-design software-engineering vim

Last synced: 26 Mar 2025

https://github.com/gvwilson/sdxpy

Software Design by Example: a tool-based introduction with Python

lesson python software-design

Last synced: 15 May 2025

https://github.com/ddd-crew/domain-message-flow-modelling

Design & visualise the flow of commands, events, and queries between your bounded contexts

architecture domain-driven-design software-design tactical-design-patterns

Last synced: 13 Feb 2026

https://github.com/gurugio/book_cprogramming

Framework and Plugin design in C

c software-architecture software-design

Last synced: 12 Apr 2025

https://github.com/stemmlerjs/solid-email-microservice

Learn the SOLID design principles by building a robust email microservice

design-principles microservice object-oriented-javascript software-design solid typescript

Last synced: 07 Apr 2025

https://github.com/stanislaw/handbook_for_software_work

A handbook of notes and lessons learned about software.

complexity heuristics software-design

Last synced: 09 Sep 2025

https://github.com/stanislaw/notes_on_software_work

Notes from my work as a software engineer.

complexity heuristics software-design

Last synced: 31 Aug 2025

https://github.com/stanislaw/notes_on_software_systems_engineering

Notes on software systems engineering.

complexity heuristics software-design

Last synced: 05 Apr 2025

https://github.com/tanvirarjel/solidprinciples

Contains clear examples and explanations of SOLID design principles.

software-design software-engineering solid-principles

Last synced: 07 Jul 2025

https://github.com/pkardas/notes

My software engineering notes - books, courses, conferences 📓

architecture booknotes books python software-architecture software-design software-engineering

Last synced: 11 Apr 2025

https://github.com/grantwinney/Surviving-WinForms

WinForms ain't going away anytime soon. A lot of us have to deal with it. Let's make the most of it, shall we? 😎

c-sharp csharp dotnet software-design software-development tutorials winforms

Last synced: 08 Apr 2025

https://github.com/grantwinney/surviving-winforms

WinForms ain't going away anytime soon. A lot of us have to deal with it. Let's make the most of it, shall we? 😎

c-sharp csharp dotnet software-design software-development tutorials winforms

Last synced: 06 Apr 2025

https://github.com/roc-lang/book-of-examples

Software Design by Example in Roc

roc software-design tutorial

Last synced: 28 Feb 2026

https://github.com/maciek365/c4-diagrams.net

The EasyC4 library is for quick and convenient visualising software architecture in diagrams.net / draw.io application using the C4 model approach.

architecture architecture-diagrams architecture-visualization c4 c4-diagrams c4model diagrams-extensions diagrams-visualization diagramsnet drawio software-architecture software-design software-visualization visualization-tools

Last synced: 08 Feb 2026

https://github.com/flowdev/spaghetti-cutter

Command line tool for CI/CD pipelines that helps to prevent Go spaghetti code (a.k.a. big ball of mud).

go golang monolith software-architecture software-design technical-debt

Last synced: 24 Dec 2025

https://github.com/taeguk/gof-design-patterns

My example codes for GoF Design Patterns. (Written in C++11/14)

cpp11 cpp14 design-patterns gof modern-cpp software-architecture software-design

Last synced: 13 Apr 2025

https://github.com/arm-university/internet-of-things-education-kit

Specify, design, and program modern connected electronic systems in response to the ever-growing number of connected devices

arm arm-cortex-m4 cloud-computing cortex-m disco-l475vg embedded embedded-systems internet-of-things iot-security software-design

Last synced: 23 Apr 2025

https://github.com/arm-university/graphics-and-mobile-gaming-education-kit

Enable students to create 3D games on mobile devices through the teaching of graphics and gaming fundamentals and hands-on practice using professional graphics API and game engines

arm cocos2d gaming-graphics-vr mali mobile-computing software-design sw-design-development unity vulkan-game-engine

Last synced: 02 Sep 2025

https://github.com/ju-c/software-engineering-at-google

My arbitrary selection of quotes and notes on the book Software engineering at Google.

best-practices google software-design software-development software-engineering software-testing

Last synced: 02 Mar 2026

https://github.com/jakecyr/gpt-text-to-diagram

Generate software design diagram images from plain text using GPT models.

chatgpt gpt machine-learning nodejs openai software-design software-engineering

Last synced: 16 Apr 2025

https://github.com/hoangsonww/software-design-patterns

🎨 A comprehensive exploration of object-oriented design patterns, featuring fully implemented examples like inheritance, composition, observers, decorators, and factory methods. Built with Java to demonstrate their real-world applications in scalable and maintainable software design.

decorators design design-patterns exceptions factory-method-pattern factory-pattern inheritance iterator java maven model-view-controller multiton mvc-pattern object-oriented-programming observer observer-pattern oop singleton software-design

Last synced: 13 Jul 2025

https://github.com/bounswe/bounswe2024group11

Developing Turquiz, a platform for Turkish people to get better at English

documentation english english-learning language learning quiz research software-design software-engineering turkish

Last synced: 02 Mar 2026

https://github.com/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.

alberta-university software-architecture software-architecture-and-design software-design software-development software-engineering

Last synced: 13 Aug 2025

https://github.com/olehxch/ai

🧠 Welcome to the AI and ML resources repository! This curated collection offers books, papers, videos, and practical examples to enhance your AI knowledge. Explore inspiring materials on AI, robotics, cyber-physical systems, cloud computing, microservices, and software design.

ai artificial-intelligence cloud-computing cyber-physical-systems intelligent-systems llm machine-learning microservices robotics software-design

Last synced: 18 Feb 2026

https://github.com/asbjornenge/arch

Simplify your architecture.

architecture editor software-design

Last synced: 31 Jul 2025

https://github.com/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.

alberta-university software-architecture software-architecture-and-design software-design software-development software-engineering

Last synced: 01 Nov 2025

https://github.com/spec2ship/spec2ship

Spec-driven, multi-agent AI development for Claude Code: from specs to shipping via roundtable collaboration

ai-agents ai-workflow claude claude-code llm multi-agent prompt-engineering requirements-engineering roundtable software-architecture software-design spec-driven spec-driven-development

Last synced: 18 Jan 2026

https://github.com/isaqb-org/curriculum-flex

Curriculum for the FLEX ISAQB Advanced Level Training

distributed-systems modularization software-architecture software-design

Last synced: 09 Mar 2026

https://github.com/gayanukabulegoda/architectural-blueprints

An educational resource dedicated to Software Architectures and Design Patterns. It compiles a rich collection of practical examples and case studies illustrating key design principles and patterns. Each branch within the repository is organized to focus on a specific design principle or pattern.

architectural-patterns coding-best-practices design-patterns developer-education education hands-on-tutorials learning-resources practical-examples software-architecture software-design

Last synced: 12 Apr 2026

https://github.com/gvwilson/dsdx

Distributed Systems Design by Example

codebender distributed-systems open-source python software-design tutorial

Last synced: 07 Mar 2026

https://github.com/csalih/rust-clean-architecture

A sample project how to apply Clean Architecture in Rust (in development)

architecture clean-architecture education http-server rust software-design

Last synced: 26 May 2026

https://github.com/zeevolution/software-patterns

Software development study guide for young developers

software-architecture software-design software-development software-engineering

Last synced: 07 Jun 2026

https://github.com/stuymedova/software-design-as-architecture

“Software Design as Architecture: Interface Design”, design research project

design interface-design research research-project software-design

Last synced: 19 Mar 2026

https://github.com/berat02xz/museudonia-realtime-museum-app

Web App that enables users to search and filter through museums in Macedonia using real-time data from OpenStreetMap. Additionally, users can add reviews, while administrators have access to an admin dashboard for managing museum data.

application college faculty-project museum-collections openstreetmap-data pipe-and-filter software-design web

Last synced: 20 Jan 2026

https://github.com/solangeug/data-structures-and-software-design

A collection of projects specified in the PennEngineering Extension School's Data Structures and Software Design course.

data-structures java sd2x software-design

Last synced: 08 Aug 2025

https://github.com/shane-staret/railway-management-system-mccc-cis-245

MCCC CIS 245: A simulation of a railway management system utilizing Java & SQL.

database database-management java javafx railway software-design sql user-interface

Last synced: 13 Feb 2026

https://github.com/n-elmer/scientific-calculator

CALCULATOR WITH 🧪🧮 SCIENTIFIC FUNCTIONS

c-plus-plus software-design software-engineering

Last synced: 08 Feb 2026

https://github.com/francescobianco/qbasic

For futher information visit https://francescobianco.github.io

curriculum-vitae personal-website scrum-master software-analyst software-design

Last synced: 04 Mar 2026

https://github.com/danakj/danakj.github.io

Thoughts about C++, Memory Safety, Library Design, Memory Safety, Sharp Edges

blog cxx cxx20 library memory-safety software-design

Last synced: 08 Feb 2026

https://github.com/hcvazquez/python-design-patterns

[A repository of design patterns implemented in python] The purpose of this repository is to record experience in designing object-oriented software as design patterns in python. Each design pattern systematically names, explains, and evaluates an important and recurring design in object-oriented systems. The goal is to capture design experience from the web in a form that people can use effectively. To this end some of the most important design patterns will be documented and will be presented them as a catalog.

design-patterns python python-3 software-design

Last synced: 11 Jun 2026

https://github.com/madebypixel02/software-design-patterns-practices

[UOC] Practices from the course Software Design Patterns

self-learning software-design uml uml-diagram uoc

Last synced: 08 Mar 2026

https://github.com/mistermboy/ds

Software Design 2017-2018 & 2018-2019

design design-patterns software-design uniovi university

Last synced: 24 Apr 2026

https://github.com/buraksenyurt/experimental-thoughts

Bu deneysel repoda .Net tabanlı bir business uygulama geliştirmeye çalışıyorum. Daha çok event-based çalışan bir sistem kurmaya, basit domain alanı oluşturmaya, bağımlılıkları ideal bir şekilde yönetmek için düzenekler hazırlamaya odaklanıyorum.

csharp dependency-injection dotnet event-driven experimental software-design

Last synced: 30 Apr 2026

https://github.com/muhammed2024salama/chatbot

🚀 AI Chat System with Laravel 11 *A secure REST API integrating OpenAI's GPT-3.5-turbo for intelligent chatbot functionality, built with modern Laravel practices.*

aichatbot api api-documentation clean-architecture database-migrations error-handling laravel-framework model-relationships mysql-database postman sanctum-authentication secure-api service-repository-pattern software-design

Last synced: 25 Jun 2025

https://github.com/wittline/python

Software Analysis, Design and Construction with Python

coverage coverage-report logging pep8 software-design software-quality unit-testing

Last synced: 04 Jan 2026

https://github.com/benmcavoy/jammy

A project jamming competition website

design game-jam jam rust software-design surrealdb website

Last synced: 30 Mar 2025

https://github.com/kaon-k-s/log-library

Unified interface for logging messages using databases, files, and the console. C#, Software Design Patterns, Interfaces

composite-pattern csharp factory-pattern interfaces patterns singleton-pattern software-design strategy-pattern

Last synced: 08 Nov 2025

https://github.com/brunomnsilva/javapatterns_dao

Software design patterns - Data Access Object (Java)

java software-design

Last synced: 04 Jan 2026

https://github.com/pglevy/linkinbio

My link in bio page

linkinbio low-code no-code software-design

Last synced: 10 Mar 2026

https://github.com/brunomnsilva/javapatterns_factories

Software design patterns - Factories (Java)

java software-design

Last synced: 12 Oct 2025

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

Book Shop data management app in C++ for Software Engineering course. UML Diagrams, Software patterns ...

cpp engineering-course object-oriented-programming software-design software-engineering uml-diagrams

Last synced: 18 Mar 2025

https://github.com/zichkoding/pianochordprogression

A piano chord progression app that I have built for one of my friends, the owner of Taylor Academy of Music, to use as a tool for teaching his music students.

music music-theory software software-design software-development

Last synced: 21 Feb 2026