22 projects
pico-ioc
A minimalist, zero-dependency Inversion of Control (IoC) container for Python.
pico-client-auth
JWT authentication client for pico-fastapi. Provides automatic Bearer token validation, SecurityContext, role-based access control, and JWKS key rotation.
pico-fastapi
Pico-ioc integration for FastAPI. Adds Spring Boot-style controllers, autoconfiguration, and scopes (request, websocket, session).
pico-agent
DEPRECATED - unmaintained. Multi-agent framework for pico-ioc; 0.2.1 is the final release.
pico-server-auth
Embeddable auth server module for the pico ecosystem — JWT issuance, wallet login, JWKS endpoint
pico-celery
Async-first Celery integration for Pico-IoC. Enables defining Celery tasks as async methods on IoC-managed components, with automatic discovery, dependency injection, and container-scoped execution.
pico-sqlalchemy
Pico-ioc integration for SQLAlchemy. Adds Spring-style transactional support, configuration, and helpers.
pico-pydantic
Declarative, AOP-based Pydantic validation for pico-ioc managed components. Validates method arguments against BaseModel type hints before execution.
pico-testing
Pytest plugin for the Pico ecosystem: isolated containers by default and a make_container fixture.
pico-kafka
Kafka for the Pico ecosystem: @kafka_consumer methods and @kafka_producer clients over aiokafka.
pico-rabbitmq
RabbitMQ pub-sub for the Pico ecosystem: @consumer methods and @publisher clients over aio-pika.
pico-actuator
Spring Boot-style actuator for the Pico ecosystem: /health, /info, /metrics over pico-fastapi.
pico-boot
Pico-IOC integration layer for ecosystem modules. Auto-discovers DI modules via entry points.
pico-resilience
Resilience AOP for the Pico ecosystem: @retryable, @circuit_breaker and @timeout method interceptors.
pico-data-redis
Redis integration for the Pico ecosystem: shared client, distributed cache backend for pico-caching.
pico-scheduling
Scheduled method execution for the Pico ecosystem: @scheduled(every=...) and @scheduled(cron=...) on components.
pico-httpx
Declarative HTTP clients for the Pico ecosystem: @http_client classes with @get/@post stubs over httpx.
pico-caching
Declarative caching for the Pico ecosystem: @cacheable AOP with pluggable backends.
pico-otel
OpenTelemetry auto-instrumentation for the Pico ecosystem: tracing, metrics and log correlation wired by entry points.
pico-auth
Minimal JWT auth server for the pico ecosystem
dilithia-sdk
Python SDK for the Dilithia RPC surface
dilithia-sdk-native
Native Python crypto bridge for the Dilithia SDK