Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 design-pattern Open-Source Projects
-
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
learngo
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
-
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
-
eShopOnWeb
Sample ASP.NET Core 8.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
-
Entitas
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
-
low-level-design-primer
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
-
clean-architecture-manga
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
-
sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
✅ donnemartin/system-design-primer: https://github.com/donnemartin/system-design-primer
Project mention: I have been following the mooc java-1 from few days and i am on part-3 i want to ask some questions | /r/learnjava | 2023-06-06After that, more practice, and then Design Patterns (as in the famous book of the "Gang of Four": "Design Patterns: Elements of Reusable Object Oriented Software"). Here I'd recommend "Head First: Design Patterns" and Java Design Patterns as well as Refactoring Guru (the sites are more reference than course).
Project mention: Ask HN: How to handle Asian-style “Family name first” when designing interfaces | news.ycombinator.com | 2023-08-30
Project mention: Any good resource on design patterns with examples in Python? | /r/learnpython | 2023-12-09GitHub: Collection of design patterns and idioms
Project mention: A curated list of software and architecture related design patterns. | /r/softwarecrafters | 2023-04-26
Project mention: Ultimate Guide & Resources to Enhancing Your ReactJS Skills || 16 GitHub repositories | dev.to | 2023-08-14Master the art of React with these bite-sized React Bits - quick tips and tricks for efficient development.
I chose Tachyons over Tailwind because Tachyons is an atomic CSS framework, similar to Tailwind, however it's much lighter weight. Tailwind tends to be a bit heavier without using post CSS processing so I wanted to stick with something smaller.
That's exactly where I am. My manager gave me these links, that cover a lot of those words the backend uses, so I can identify what they mean and how to use them. 1. For inspiration and concepts: https://github.com/Sairyss/domain-driven-hexagon 2. Suggested to read the documentation for nest.js. They apply such concepts I don't understand: https://nestjs.com/
Link to PR here: https://github.com/kgrzybek/modular-monolith-with-ddd/pull/286
- https://github.com/dotnet-architecture/eShopOnWeb (a Microsoft example -- also includes the link to a recent livestream which provides an overview)
Project mention: Entitas VS Friflo.Json.Fliox - a user suggested alternative | libhunt.com/r/Entitas | 2024-01-30
- https://github.com/ivanpaulovich/clean-architecture-manga (uses clean architecture in .NET Core + React)
Nothing to do with the nature of the language, but with the nature of the program.
If you're writing a few line script, you don't need a DI container. Once your program gets large, it becomes extremely messy without one. It's no surprise projects like [1] exist.
You could also use the Ardalis Guard Clause, Ardalis Result and Fluent Validation
design-patterns related posts
- Any good resource on design patterns with examples in Python?
- How to find a sample enterprise applications?
- Pyved-engine – game engine written in Python<3, built around pygame
- Ask HN: How to handle Asian-style “Family name first” when designing interfaces
- The Evolution of CommonPHP Framework: Thanks to Your Input
- Advantages and disadvantages of FastEndpoints
- Why doesn't eager loading work with EF?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source design-pattern projects? This list will help you:
Project | Stars | |
---|---|---|
1 | system-design-primer | 252,211 |
2 | Design Patterns | 86,355 |
3 | awesome-scalability | 52,917 |
4 | design-patterns-for-humans | 43,323 |
5 | python-patterns | 39,336 |
6 | awesome-design-patterns | 35,801 |
7 | go-patterns | 24,064 |
8 | learngo | 18,309 |
9 | react-bits | 16,490 |
10 | tachyons | 11,579 |
11 | domain-driven-hexagon | 11,275 |
12 | modular-monolith-with-ddd | 10,228 |
13 | eShopOnWeb | 9,886 |
14 | Entitas | 6,887 |
15 | Design-Patterns-In-Kotlin | 5,827 |
16 | low-level-design-primer | 5,802 |
17 | design_patterns_in_typescript | 5,083 |
18 | clean-architecture-manga | 3,869 |
19 | Dependency Injector | 3,581 |
20 | design-patterns-JS | 3,523 |
21 | GuardClauses | 2,903 |
22 | sample-dotnet-core-cqrs-api | 2,664 |
23 | programming-principles | 2,573 |