Data parsing and validation using Python type hints (by pydantic)

Pydantic Alternatives

Similar projects and alternatives to pydantic

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better pydantic alternative or higher similarity.

pydantic reviews and mentions

Posts with mentions or reviews of pydantic. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-25.
  • Tutorial on Intro to Rust Programming
    5 projects | | 25 Nov 2022
    There has been an upward trend in opensource tools written in Rust with interfaces to python eg: pydantic (moved to Rust in the recent release), polars which is very fast as indicated in the H2Oai benchmarks.
  • DApp API with FastAPI [Backend Blueprint]
    5 projects | | 22 Nov 2022
    Here are some features it includes as well as the GitHub Repository link if you would like to check it out: - [x] User registration through digital wallet - [x] User login through digital wallet - [x] User profile update - [x] User profile delete - [x] User profile get - [x] User profiles get all - [x] User profile get by digital wallet address (public key) - [x] User profile get by email - [x] JWT authentication / verification - [x] Signature (Signing) registration - [x] Custom BaseModels by pydantic - [x] JWT only admin/registered user access check - [x] get/set e-mail accounts in the database - [x] Custom pymongo database class wrapper - [x] Full logging support with built-in logging and saving the logs to custom files - [x] pymongo exception handlers - [x] Custom FastAPI middleware - [x] Function docs and parameters explanation and use cases - [x] x days (custom time) JWT token expiration checks - [x] All SECRETs are stored in the .env file for security and accessibility - [x] Ready to deploy and use on Heroku and Vercel with Procfile and requirements.txt - [ ] All endpoints and functions tests (fastapi/issues/5675)
  • Validating JSON
    2 projects | | 14 Nov 2022
    Hi, depending on what kind of programming you do (i.e. use lots of type annotation) I'd recommend either Pydantic or Marshmallow. First comes usually paired with FastAPI, but both do a phantastic job. There's also an extension for Flask + Marshmallow as well for Flask + Pydantic. Personally I see Pydantic as the more modern one.
  • November Starlite development updates
    6 projects | | 7 Nov 2022
    In case anyone isn't aware by now, Starlite is an ASGI framework, that aims to be modern, flexible yet opinionated, with all the things you'd expect like dependency injection, OpenAPI, of course first class support for data validation using Pydantic and many more.
  • Rust
    2 projects | | 5 Nov 2022
    - (Python)
  • Pydantic 2 rewritten in Rust was merged
    2 projects | | 3 Nov 2022
    3 projects | | 3 Nov 2022
  • MongoDB ORMs, ODMs, and Libraries
    5 projects | | 1 Nov 2022
    Beanie is an Asynchronous Python object-document mapper (ODM) for MongoDB, based on Motor (an asynchronous MongoDB driver) and Pydantic.
  • Faster time-to-market with API-first
    12 projects | | 25 Oct 2022
    Uses a robust data validation library: validating payloads is a complex business. Your data validation library must handle optional and required properties, string formats like ISO dates and UUIDs (both dates and UUIDs are string types in OpenAPI), and strict vs loose type validation (should a string pass as an integer if it can be casted?). Also, in the case of Python, you need to make sure 1 and 0 don’t pass for True and False when it comes to boolean properties. In my experience, the best data validation libraries in the Python ecosystem are pydantic and marshmallow. From the above-mentioned libraries, flasgger and flask-smorest work with marshmallow.
  • Built and automated a complete end-to-end ELT pipeline using AWS, Airflow, dbt, Terraform, Metabase and more as a beginner project!
    5 projects | | 8 Oct 2022
    Initial data parsing and validation through Pydantic to generate silver data.
  • A note from our sponsor - InfluxDB | 27 Nov 2022
    InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →


Basic pydantic repo stats
5 days ago
The context switching struggle is real
Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!