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

    ✅ donnemartin/system-design-primer: https://github.com/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

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

    WorkOS logo
  • Dependency Injector

    Dependency injection framework for Python

  • Project mention: Java 21 makes me like Java again | news.ycombinator.com | 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.

    [1] https://github.com/ets-labs/python-dependency-injector

  • 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

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

    InfluxDB logo
  • 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 | news.ycombinator.com | 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 | news.ycombinator.com | 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).

Python design-patterns related posts

Index

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

Project Stars
1 system-design-primer 253,398
2 python-patterns 39,375
3 Dependency Injector 3,590
4 PyPattyrn 2,189
5 python-ddd 822
6 design-patterns-python 487
7 django-service-objects 336
8 pyved-engine 56
9 design-pattern-examples-in-python 49
10 SmartPipeline 22
11 python-tcod-ecs 14
12 design_patterns_python 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com