Compclasses: prefer composition over inheritance

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • compclasses

    Like dataclasses, but for composition

  • Documentation: https://fbruzzesi.github.io/compclasses Github: https://github.com/fbruzzesi/compclasses

  • Dependency Injector

    Dependency injection framework for Python

  • dependency_injector: https://github.com/ets-labs/python-dependency-injector

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

    Discontinued A pythonic dependency injection library.

  • pinject: https://github.com/google/pinject

  • serum

    Discontinued Dependency injection framework for Python 3.6 (by suned)

  • serum: https://github.com/suned/serum

  • diay.py

    Dependency injection library for Python.

  • dependencies

    Constructor injection designed with OOP in mind. (by proofit404)

  • dependencies: https://github.com/proofit404/dependencies

  • antidote

    Dependency injection for Python (by Finistere)

  • antidote: https://github.com/Finistere/antidote

  • 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
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts