The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. 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.
✅ 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-06
After 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).
-
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.
-
Project mention: Ask HN: What are some of the best blog posts by software engineers? | news.ycombinator.com | 2023-04-10
-
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-09
GitHub: Collection of design patterns and idioms
-
Project mention: A curated list of software and architecture related design patterns. | /r/softwarecrafters | 2023-04-26
-
-
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.
-
Project mention: Ultimate Guide & Resources to Enhancing Your ReactJS Skills || 16 GitHub repositories | dev.to | 2023-08-14
Master 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.
-
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
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
-
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.
- https://github.com/dotnet-architecture/eShopOnWeb (a Microsoft example -- also includes the link to a recent livestream which provides an overview)
-
Entitas
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Project mention: Entitas VS Friflo.Json.Fliox - a user suggested alternative | libhunt.com/r/Entitas | 2024-01-30 -
-
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
- 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
-
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
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 - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source design-pattern projects? This list will help you:
Project | Stars | |
---|---|---|
1 | system-design-primer | 249,504 |
2 | Design Patterns | 86,182 |
3 | awesome-scalability | 52,576 |
4 | design-patterns-for-humans | 43,169 |
5 | python-patterns | 39,245 |
6 | awesome-design-patterns | 35,552 |
7 | go-patterns | 23,788 |
8 | learngo | 18,260 |
9 | react-bits | 16,179 |
10 | tachyons | 11,563 |
11 | domain-driven-hexagon | 11,175 |
12 | modular-monolith-with-ddd | 10,134 |
13 | eShopOnWeb | 9,826 |
14 | Entitas | 6,852 |
15 | Design-Patterns-In-Kotlin | 5,816 |
16 | low-level-design-primer | 5,761 |
17 | design_patterns_in_typescript | 5,069 |
18 | clean-architecture-manga | 3,861 |
19 | Dependency Injector | 3,553 |
20 | design-patterns-JS | 3,523 |
21 | GuardClauses | 2,879 |
22 | sample-dotnet-core-cqrs-api | 2,664 |
23 | programming-principles | 2,554 |