Global

software-architecture
28 projects tagged “software-architecture” that gained the most stars yesterday
#78 · +520 · 1d ·GitHub

Archify is free and open source. Third-party online services and paid plans are operated by their respective providers and do not represent Archify. Service details →

Creator
tt-a1i
Size
827.1 MB
Stars
85.7K
Age
6mo
Commits · 90 Days
#1176 · +25 · 1d ·GitHub

Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

Size
45.7 MB
Stars
90.5K
Updated
CommitApr 04
Age
3y
Commits · 90 Days
#1216 · +24 · 1d ·GitHub

Software design pattern - A general, reusable solution to a commonly occurring problem within a given context in software design. It is a description or template for how to solve a problem that can be used in many different situations.

Creator
DovAmir
Size
0.1 MB
Stars
49.4K
Updated
CommitOct 25
Age
8y
Commits · 90 Days
#1232 · +24 · 1d ·GitHub

D2 is a modern diagram scripting language that turns text to diagrams.

Creator
d2lang
Size
513.2 MB
Stars
25.6K
Age
4y
Commits · 90 Days
#1407 · +20 · 1d ·GitHub

What are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers?

Creator
humanlayer
Size
44.4 MB
Stars
26.8K
Updated
CommitSep 21
Age
1y
Commits · 90 Days
#2028 · +12 · 1d ·GitHub

There is no separate FastAPI implementation, Postgres database, or Neon runtime.

Size
14.3 MB
Stars
18.3K
Updated
CommitOct 14
Age
1y
Commits · 90 Days

An architecture decision record (ADR) is a document that captures an important architecture decision made along with its context and consequences.

Size
18.8 MB
Stars
17.2K
Updated
CommitOct 17
Age
10y
Commits · 90 Days
#2725 · +7 · 1d ·GitHub

This is a basic layout for Go application projects. Note that it's basic in terms of content because it's focusing only on the general layout and not what you have inside.

Size
0.4 MB
Stars
56.7K
Updated
CommitApr 28
Age
9y
Commits · 90 Days
#2947 · +6 · 1d ·GitHub

React is an excellent tool for building front-end applications. It has a diverse ecosystem with hundreds of great libraries for literally anything you might need. However, being forced to make so many choices can be overwhelming.

Creator
alan2207
Size
2.2 MB
Stars
36K
Updated
CommitMay 14
Age
5y
Commits · 90 Days
#3352 · +5 · 1d ·GitHub

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

Creator
0voice
Size
6.3 GB
Stars
12.7K
Updated
CommitJun 20
Age
7y
Commits · 90 Days
#3514 · +4 · 1d ·GitHub

Design patterns are the best, formalized practices a programmer can use to solve common problems when designing an application or system.

Creator
iluwatar
Size
47.6 MB
Stars
94.8K
Updated
CommitSep 13
Age
12y
Commits · 90 Days
#3605 · +4 · 1d ·GitHub

System design is a very broad topic. Even a software engineer with many years of working experience at a top IT company may not be an expert on system design.

Size
0.3 MB
Stars
23.9K
Updated
CommitDec 23
Age
12y
Commits · 90 Days
#4007 · +3 · 1d ·GitHub

A curated collection of idiomatic design & application patterns for Go language.

Creator
tmrts
Size
0.9 MB
Stars
28.3K
Updated
CommitJul 19
Age
10y
Commits · 90 Days
#4137 · +3 · 1d ·GitHub

The main emphasis of this project is to provide recommendations on how to design software applications. This readme includes techniques, tools, best practices, architectural patterns and guidelines gathered from different sources.

Creator
Sairyss
Size
7.3 MB
Stars
15K
Updated
CommitMay 14
Age
5y
Commits · 90 Days

The repository is the source catalog. The web app turns it into a reader-friendly experience with searchable collections, clickable subcollections, topic pages, resource-type filters, and direct links to every reference.

Size
4.9 MB
Stars
11.7K
Age
5y
Commits · 90 Days
#4248 · +3 · 1d ·GitHub

People in the software industry have long argued about a definition of architecture. " I, subjectively, followed his definition while deciding whether or not to include a specific book.

Creator
mhadidg
Size
<0.1 MB
Stars
11.4K
Updated
CommitOct 20
Age
5y
Commits · 90 Days
#4660 · +2 · 1d ·GitHub

NET Core. NET Core and Aspire. NET template (see below for full details).

Size
9.8 MB
Stars
20.6K
Age
7y
Commits · 90 Days
#4876 · +2 · 1d ·GitHub

🥤 COLA: Clean Object-oriented & Layered Architecture

Creator
alibaba
Size
3.7 MB
Stars
13.1K
Age
8y
Commits · 90 Days
#4903 · +2 · 1d ·GitHub

Domain-Driven Design (DDD) is an approach to software development for complex needs by connecting the implementation to an evolving model. The premise of Domain-Driven Design is the following:

Creator
heynickc
Size
0.7 MB
Stars
12.4K
Updated
CommitAug 26
Age
10y
Commits · 90 Days
#5824 · +1 · 1d ·GitHub

Full Modular Monolith application with Domain-Driven Design approach.

Creator
kgrzybek
Size
8.2 MB
Stars
14.1K
Updated
CommitApr 20
Age
7y
Commits · 90 Days
#6024 · +1 · 1d ·GitHub

NET Core CLI, will download and install MediatR and all required dependencies.

Size
6 MB
Stars
11.9K
Age
12y
Commits · 90 Days
#7009 · +0 · 1d ·GitHub

This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.

Creator
android10
Size
5.1 MB
Stars
15.5K
Updated
CommitDec 28
Age
12y
Commits · 90 Days
#7315 · +0 · 1d ·GitHub

Sometimes we feel confusion going through the code. Confusion costs time and money. Confusion is caused by high cognitive load.

Creator
zakirullin
Size
13.6 MB
Stars
12.5K
Age
3y
Commits · 90 Days
#7653 · +0 · 1d ·GitHub
archived

0 reference application, now community supported:

Size
59.7 MB
Stars
10.7K
Updated
CommitJan 13
Age
9y
Commits · 90 Days
#7764 · +0 · 1d ·GitHub

This is an example of implementation of Clean Architecture in Go (Golang) projects.

Creator
bxcodec
Size
0.4 MB
Stars
10.2K
Age
9y
Commits · 90 Days
#7897 · +0 · 1d ·GitHub

> This is a preprint under active revision. The arXiv page above always serves the latest version; please cite accordingly.

Creator
cordiverse
Size
1.8 MB
Stars
3K
Updated
CommitAug 28
Age
2mo
Commits · 90 Days
#8008 · +0 · 1d ·GitHub

Every path is named from the skill's frontmatter name, not from where the skill sits here, so moving files in this repository doesn't change them.

Size
0.5 MB
Stars
629
Age
2mo
Commits · 90 Days
#8116 · +0 · 1d ·GitHub

Architecture diagrams and checkable docs from your codebase — ERD, C4, API and lifecycle — generated from Prisma, OpenAPI or GraphQL. One HTML file, no server.

Creator
Raja0sama
Size
0.9 MB
Stars
389
Age
1mo
Commits · 90 Days