Interfaces in Python

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

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

    Automatic registry design-pattern library for mapping names to functionality.

  • Frequently, when I'm using ABC, I need to perform a string-to-class lookup. For this, I created the library AutoRegistry, which adds a dictionary interface to classes (not objects created from classes!) that is automatically populated with it's children.

  • GeoSynth

    Photorealistic Synthetic Dataset for Indoor Scene Understanding

  • A real application that uses AutoRegistry is the GeoSynth synthetic dataset library. Classes can be added to support new data types in a single location, and all other code in the code-base "just works" without having to make additional modifications. This includes pythonic "foo_bar" -> "FooBar" naming of created objects

  • 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