Python design-patterns

Open-source Python projects categorized as design-patterns

Top 12 Python design-pattern Projects

  • system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    Project mention: 10 GitHub repositories that every developer must follow | | 2024-02-21

    ✅ donnemartin/system-design-primer:

  • python-patterns

    A collection of design patterns/idioms in Python

    Project mention: Any good resource on design patterns with examples in Python? | /r/learnpython | 2023-12-09

    GitHub: Collection of design patterns and idioms

  • 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.

  • Dependency Injector

    Dependency injection framework for Python

    Project mention: Java 21 makes me like Java again | | 2023-09-16

    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.


  • PyPattyrn

    A simple library for implementing common design patterns.

  • python-ddd

    Python DDD example

  • design-patterns-python

    :computer: Padrões de Projeto em Python

  • django-service-objects

    Service objects for Django

  • 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.

  • pyved-engine

    cool game engine written in Python<3, built around pygame. Can be used in various projects!

    Project mention: Pyved-engine – game engine written in Python<3, built around pygame | | 2023-09-29
  • design-pattern-examples-in-python

    UML model and code examples of design patterns for Python. The model is created with Astah.

  • SmartPipeline

    A framework for rapid development of robust data pipelines following a simple design pattern

    Project mention: Show HN: SmartPipeline, robust and light data pipelines in Python | | 2023-05-03
  • python-tcod-ecs

    Python sparse-set ECS with strong type-hinting. Supports entitiy relations.

    Project mention: RoguelikeDev Does The Complete Roguelike Tutorial Starting July 4th 2023 | /r/roguelikedev | 2023-06-27

    I'll probably have a lot to say about the Python tutorial as it progresses. I'll likely talk about the most recent deprecations in Python-tcod and how to rewrite entities using tcod-ecs.

  • design_patterns_python

    A collection of design patterns in Python

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 2024-02-21.

Python design-patterns related posts


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

Project Stars
1 system-design-primer 252,211
2 python-patterns 39,336
3 Dependency Injector 3,581
4 PyPattyrn 2,189
5 python-ddd 817
6 design-patterns-python 485
7 django-service-objects 336
8 pyved-engine 55
9 design-pattern-examples-in-python 49
10 SmartPipeline 21
11 python-tcod-ecs 14
12 design_patterns_python 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives