PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Design Patterns Python Packages

Python packages with the GitHub topic design-patterns. Sorted by relevance, with stars and monthly downloads.
ets-labs
dependency-injector

Dependency injection framework for Python

5.9M 5K 343
mixxorz
django-service-objects

Service objects for Django

82K 335 29
ets-labs
dependency-injector2

Dependency injection framework for Python

18K 5K 343
linkml
linkml-owl

Extension of LinkML runtime for converting instances of LinkML classes to OWL (classes or instances)

18K 21 2
rundef
pattern-kit

A modern Python library of reusable software design patterns. Your blueprint for better Python architecture.

17K 22 0
ets-labs
dependency-injector-fork

Dependency injection framework for Python

13K 5K 343
soulrebel
objproxies

Proxies and wrappers for ordinary Python objects

8K 21 0
andrea-lascola
pytoolz

Module containing python utilities/abstractions

7K 3 0
nexustech101
registers

A Python framework built with Developer Experience in mind. Building CLI tools and database-backed applications.

6K 1 0
Cologler
singletonify

singleton pattern for python

6K 3 1
greatstrength
tiferet

Build an app, the beautiful way.

6K 3 0
ets-labs
hmt-dependency-injector

Dependency injection framework for Python

2K 5K 343
nexustech101
decorates

Decorator-driven CLI and database toolkit for Pydantic and SQLAlchemy.

2K 1 0
greatstrength
aikicore

The Core Library for the Spirit of Harmony

1K 2 0
tylerlaberge
pypattyrn

A simple library for implementing common design patterns.

994 2K 158
HexDecimal
tcod-ecs

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

973 27 1
icaropires
django-singleton-model

Simple package for impleting models using singleton design pattern

820 1 2
onyb
reobject

Python without ifs and buts

795 79 8
fcracker79
accrocchio

Accrocchio is a library to mark and being notified of smelly code (a.k.a, "accrocchio").

795 13 1
beanbaginc
registries

Create registries managing collections of classes or objects, for more extensible and maintainable codebases.

612 4 0
BenTalese
clapy

A powerful, generic tool designed to provide the perfect solution for constructing and invoking clean architecture use cases in Python.

602 12 0
vitrpereira
py-service-object

A Python package to help implement the Service Object pattern, inspired by Ruby's SimpleCommand gem.

569 0 0
giacbrd
smartpipeline

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

519 27 3
icaropires
django-abstract-related-model

In django a related model can't be abstract because of db issues. This module offers a workaround.

415 1 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery