Python Pydantic

Open-source Python projects categorized as Pydantic

Top 23 Python Pydantic Projects

  • fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: Welcome to the PyPI Blog | | 2023-03-21
  • pydantic

    Data validation using Python type hints

    Project mention: popularity behind pydantic | | 2023-03-24

    I did read this ... Pydantic Docs.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • sqlmodel

    SQL databases in Python, designed for simplicity, compatibility, and robustness.

    Project mention: SQLModel with the same relationship column twice | | 2023-02-06

    Seems like this is a known bug in SQLModel:

  • django-ninja

    💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

    Project mention: Yo Mama Jokes API | | 2023-02-26

    I honestly just followed the tutorial on because I read about it and wanted to test it out / learn something new.

  • opyrator

    🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.

    Project mention: Newby help linking python back end to django | | 2022-10-26

    Look into something like opyrator instead.

  • rocketry

    Modern scheduling library for Python

    Project mention: Is SQL a prerequisite to learning Python ? | | 2022-12-29

    Intuitive scheduling framework:

  • uvicorn-gunicorn-fastapi-docker

    Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning. Optionally with Alpine Linux.

    Project mention: Fastapi or Starlite for new project? | | 2023-02-27

    You can use gunicorn to mange uvicorn processes, eg:

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • starlite

    Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs

    Project mention: Starlite updates March '22 | 2.0 is coming | | 2023-03-26

    #1286 is the issue tracking the removal of our last internal Pydantic datastructure, and PR #1382 has the addition of attrs based signature modelling. Once those are merged you will be able to use Starlite without Pydantic.

  • datamodel-code-generator

    Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.

    Project mention: Create Pydantic datamodel from huge JSON file with local datamodel-code-generator | | 2022-12-22

    The site also provide a link to the github repo of the underlying program.

  • ormar

    python async orm with fastapi in mind and pydantic validation

    Project mention: What Python library do you wish existed? | | 2023-01-15

    How about ormar?

  • beanie

    Asynchronous Python ODM for MongoDB

    Project mention: starlette-admin: Simple and extensible admin interface framework for Starlette/FastApi | | 2022-09-11

    You may want to look at swapping mongoengine for beanie. That supports native pydantic data structures and has async support.

  • prisma-client-py

    Prisma Client Python is an auto-generated and fully type-safe database client designed for ease of use

    Project mention: Alternatives to SQLAlchemy for your project - Prisma case | | 2022-08-08

    Anyway, prisma is a relatively new project, and it is very pleasant to use. I encourage you to give it a try and support the python client (at least a star on GitHub). For me who doesn't like SQL, being able to retrieve models from the database and make queries with prisma is a breath of fresh air. 🤣

  • odmantic

    Sync and Async ODM (Object Document Mapper) for MongoDB based on python type hints

    Project mention: starlette-admin: support for Odmantic & many more | | 2022-12-21

    Hello u/everyone, the latest releases of starlette-admin add support for Odmantic (an async python ODM) , better support for dynamic list and embedded document, custom batch actions, ...

  • redis-om-python

    Object mapping, and more, for Redis and Python

    Project mention: Redis Hackathon: EmpFriendly - Backend | | 2022-08-23

    EmpFriendly - Docker Hub Queries Spring Boot Spring WebFlux Redis OM Spring FastAPI Sanic Redis OM Python

  • modern-apis-with-fastapi

    Course demos and handouts for our Modern APIs with FastAPI course.

    Project mention: modern-apis-with-fastapi: Course demos and handouts for our Modern APIs with FastAPI course. | | 2022-06-05
  • fastapi_contrib

    Opinionated set of utilities on top of FastAPI

  • pydantic-factories

    Simple and powerful mock data generation using pydantic or dataclasses

    Project mention: Starlite: v1.27.0 updates | | 2022-10-13

    Last but not least, we moved pydantic-factories from my GitHub namespace (Goldziher) into the starlite-api GitHub organization, so its now an official package of the org.

  • authx

    Ready to use and Customizable Authentications and Authorisation's Management for FastAPI ⚡

    Project mention: Generic OIDC providers with FastAPI | | 2022-04-08

    Hi guys, is there a package in FastAPI that supports all generic OpenID connect providers? i've been trying to use AuthenticationX but the tutorial isn't explanatory enough. can i get recommendations?

  • flask-pydantic

    flask extension for integration with the awesome pydantic package

    Project mention: Validating JSON | | 2022-11-14

    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.

  • spectree

    API spec validator and OpenAPI document generator for Python web frameworks.

    Project mention: Flask is Great! | | 2023-02-04

    See Spectree for 1-4 for Flask, Flask also allows async if not see Quart and Quart-Schema. 6. It is not faster than Flask for production apps - only micro benchmarks.

  • pydbantic

    A single model for shaping, creating, accessing, storing data within a Database

  • ancv

    Renders your (JSON) resume/CV for online & pretty terminal display

    Project mention: Ask HN: Those making $0/month or less on side projects – Show and tell | | 2023-01-27


    Idea: renders your resume as pretty terminal output. Others can view it in their own terminals:

        curl -L

  • typedload

    Python library to load dynamically typed data into statically typed data structures

    Project mention: Show HN: Up to 100x Faster FastAPI with simdjson and io_uring on Linux 5.19 | | 2023-03-06

    Author of typedload here!

    FastAPI relies on (not so fast) pydantic, which is one of the slowest libraries in that category.

    Don't expect to find such benchmarks on the pydantic documentation itself, but the competing libraries will have them.


  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-26.

Python Pydantic related posts


What are some of the best open-source Pydantic projects in Python? This list will help you:

Project Stars
1 fastapi 55,902
2 pydantic 12,974
3 sqlmodel 9,596
4 django-ninja 4,190
5 opyrator 2,818
6 rocketry 2,734
7 uvicorn-gunicorn-fastapi-docker 2,163
8 starlite 1,924
9 datamodel-code-generator 1,497
10 ormar 1,282
11 beanie 1,122
12 prisma-client-py 1,049
13 odmantic 773
14 redis-om-python 654
15 modern-apis-with-fastapi 555
16 fastapi_contrib 550
17 pydantic-factories 462
18 authx 456
19 flask-pydantic 268
20 spectree 264
21 pydbantic 192
22 ancv 191
23 typedload 183
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives