Pydantic++ – Utilities to Improve Pydantic
Type-safe partial models with mypy support when Pydantic's model_copy uses raw dicts.
Comprehensive collection of exotic pydantic types.
100+ validated types for cloud infra—S3Uri.bucket, IamRoleArn.role_name built-in.
Backend engineers, DevOps practitioners, infrastructure Python developers
pydantic-extra-types · dataclasses-json · marshmallow
Every project had the same problem: cloud identifiers like S3 URIs, IAM ARNs, Docker refs, and Azure resource IDs living as bare strings with hand-rolled validation.
pydantypes gives you Pydantic v2 types that validate and decompose these into structured attributes. S3Uri gives you .bucket and .key, DockerImageRef gives you .registry, .tag, .digest, etc.
Covers AWS, Azure, GCP, DevOps, web identifiers, and data engineering.
There’s also LabelEnum for AI/ML classification labels with built-in deprecation, retirement, and alias resolution.
If you’ve ever had to evolve a label taxonomy in production, that one might be worth a look on its own.
Complements pydantic-extra-types. 1k+ tests, fully typed, MIT. Happy to take suggestions for types to add.
Type-safe partial models with mypy support when Pydantic's model_copy uses raw dicts.
Figma for prompts with React Flow—but prompt engineering tools already exist.
Yet another JSON validator, but uses TypeScript types instead of JSON Schema.
Natural language to cloud spec with compliance + cost, but cost accuracy needs work.
Local-first terminal with AI context awareness—but AI-in-terminal is crowded, and claim of 30min savings is unverified.
Type-narrowing assertions that Jest and Vitest's expect() can't provide.