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

Design Patterns Python Packages

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

Dependency injection framework for Python

8.8M 5K 352
mixxorz
django-service-objects

Service objects for Django

63K 334 29
rundef
pattern-kit

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

15K 22 0
soulrebel
objproxies

Proxies and wrappers for ordinary Python objects

12K 21 0
ets-labs
dependency-injector2

Dependency injection framework for Python

11K 5K 352
ets-labs
dependency-injector-fork

Dependency injection framework for Python

8K 5K 352
greatstrength
tiferet

Build an app, the beautiful way.

6K 4 0
linkml
linkml-owl

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

4K 23 2
aaltatan
pyspecification

an implementation of specification pattern in python

3K 0 0
andrea-lascola
pytoolz

Module containing python utilities/abstractions

3K 3 0
betarixm
composables

🧩 Familiar patterns, beautiful Python types, better code. Zero runtime dependencies.

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

Dependency injection framework for Python

2K 5K 352
aaltatan
pyflowstep

A lightweight, typed Python library for composing functions into readable, reusable flows that can be defined as JSON.

2K 0 0
Cologler
singletonify

singleton pattern for python

1K 3 1
tylerlaberge
pypattyrn

A simple library for implementing common design patterns.

1K 2K 157
greatstrength
aikicore

Build an app, the beautiful way.

913 4 0
HexDecimal
tcod-ecs

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

875 32 1
beanbaginc
registries

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

769 5 0
nexustech101
registers

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

658 1 0
nexustech101
decorates

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

594 1 0
fcracker79
accrocchio

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

482 13 1
pcah
python-clean-architecture

A Python toolkit for applications driven by The Clean Architecture

480 535 51
onyb
reobject

Python without ifs and buts - an ORM layer for Python objects, inspired by Django

385 80 8
BenTalese
clapy

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

368 12 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology