Open-source projects categorized as design-pattern | Edit details

Top 11 design-pattern Open-Source Projects

  • GitHub repo Design Patterns PHP

    sample code for several design patterns in PHP 8

    Project mention: PHP MVC Framework | reddit.com/r/laravel | 2021-03-24
  • GitHub repo Entitas-CSharp

    Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity

    Project mention: Guides and tips for making a game engine in C# | reddit.com/r/gameenginedevs | 2021-04-08

    For examples I usually turn to GitHub. It has numerous C# game engines. However, I find it easier to figure out implementations myself and use other engines only for API inspiration. There are also several C# ECS such as Entitas and DefaultECS that you can use if you do not want to create you own.

  • GitHub repo awesome-software-architecture

    A curated list of awesome articles and resources to learn and practice about software architecture, patterns, and principles.

    Project mention: Curated list to learn/practice software architecture, patterns and principles | news.ycombinator.com | 2021-06-06
  • GitHub repo daisyui

    ⭐️ ⭐️ ⭐️ ⭐️ ⭐️  Tailwind Components

    Project mention: Best CSS UI component library for react | reddit.com/r/reactjs | 2021-06-03

    I saw this on r/webdev the other day https://daisyui.com/

  • GitHub repo blog

    Life is a moment :notebook_with_decorative_cover: (by MuYunyun)

    Project mention: SEO practice in SPA site | dev.to | 2021-03-13

    Take blog project structure as an example, the document structure is as follows:

  • GitHub repo storybook-design-token

    Display design token documentation generated from your stylesheets and icon files. Preview design token changes in the browser. Add your design tokens to your Storybook Docs pages using the custom Doc Blocks.

    Project mention: Storybook for everyone: CSF vs. MDX | dev.to | 2021-04-20

    Designers can now share their design tokens and write documentation to make developers understand the reason behind design patterns. Here is a very cool example from the Storybook MDX announcement article. Philip Siekmann created an amazing addon that generates design token documentation from your stylesheets and asset files and the demo file is documented using MDX.

  • GitHub repo SoftwareDesign

    Introduction to Software Design with Java

    Project mention: Study tips for COMP 271 and COMP 303? | reddit.com/r/mcgill | 2021-01-14

    I would recommend Prof Robillard’s github repo and a Youtuber named Derek Banas to learn design patterns.

  • GitHub repo work

    A compact library for tracking and committing changes to your entities. (by freerware)

    Project mention: freerware/work - v4.0.0-beta.2 out now! | reddit.com/r/golang | 2021-02-01
  • GitHub repo DiscreteStatePattern

    A pattern for creating highly compact and light-weight general purpose finite state machines. (by DidacticSpectre)

    Project mention: Multiplayer card game : how to wait ? | reddit.com/r/Unity3D | 2021-05-19

    However, you are going to want to implement a state machine, which I have the perfect solution for you.

  • GitHub repo circuit_breaker

    Implementation of the circuit breaker pattern in crystal

  • GitHub repo observable

    Implementation of the Observer pattern in crystal (by TPei)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-06-06.


What are some of the best open-source design-pattern projects? This list will help you:

Project Stars
1 Design Patterns PHP 19,681
2 Entitas-CSharp 5,109
3 awesome-software-architecture 3,681
4 daisyui 2,161
5 blog 1,289
6 storybook-design-token 310
7 SoftwareDesign 107
8 work 36
9 DiscreteStatePattern 27
10 circuit_breaker 23
11 observable 7
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives