Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

aiohttp async dependency-injection dependency-injection-container dependency-injection-framework dependency-injector design-pattern di django fastapi flask free-threading ioc-container pep703 python service-locator starlette
16 Open Issues Need Help Last updated: Aug 26, 2026

Open Issues Need Help

View All on GitHub

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette
enhancement good first issue

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette
good first issue

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette
enhancement good first issue

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette
enhancement good first issue

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette
documentation good first issue integration

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette
good first issue

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette
good first issue integration

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette
enhancement good first issue

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette
enhancement good first issue

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette
enhancement good first issue integration

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette
good first issue question

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette
enhancement good first issue

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette

AI Summary: This issue describes a bug where services can be registered multiple times if they are discovered via `service_modules` and also explicitly provided in the `services` parameter, or if the same class/function is exported from multiple modules within `service_modules`. The expected behavior is that each unique service class/function should only be registered once, regardless of how many times it's encountered.

Complexity: 1/5
bug good first issue

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette
Add grpc integration about 1 year ago
good first issue integration

Type-driven dependency injection for Python. Fail-fast validation, lifetimes, native integrations for FastAPI, Flask, Django, and more.

Python
#aiohttp#async#dependency-injection#dependency-injection-container#dependency-injection-framework#dependency-injector#design-pattern#di#django#fastapi#flask#free-threading#ioc-container#pep703#python#service-locator#starlette