SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Pydantic Projects
-
-
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.
-
Project mention: SQLModel with the same relationship column twice | reddit.com/r/FastAPI | 2023-02-06
Seems like this is a known bug in SQLModel: https://github.com/tiangolo/sqlmodel/issues/10
-
I honestly just followed the tutorial on https://django-ninja.rest-framework.com/ 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.
Look into something like opyrator instead.
-
Intuitive scheduling framework: https://rocketry.readthedocs.io/
-
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.
You can use gunicorn to mange uvicorn processes, eg:https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker
-
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.
-
#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 | reddit.com/r/learnpython | 2022-12-22The site also provide a link to the github repo of the underlying program.
-
How about ormar?
-
Project mention: starlette-admin: Simple and extensible admin interface framework for Starlette/FastApi | reddit.com/r/Python | 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
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. 🤣
-
Project mention: starlette-admin: support for Odmantic & many more | reddit.com/r/Python | 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, ...
-
EmpFriendly - Docker Hub Queries Spring Boot Spring WebFlux Redis OM Spring FastAPI Sanic Redis OM Python
-
Project mention: modern-apis-with-fastapi: Course demos and handouts for our Modern APIs with FastAPI course. | reddit.com/r/u_TsukiZombina | 2022-06-05
-
-
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.
-
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?
-
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.
-
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.
-
-
Project mention: Ask HN: Those making $0/month or less on side projects – Show and tell | news.ycombinator.com | 2023-01-27
ancv: https://github.com/alexpovel/ancv/
Idea: renders your resume as pretty terminal output. Others can view it in their own terminals:
curl -L ancv.io/heyho
-
Project mention: Show HN: Up to 100x Faster FastAPI with simdjson and io_uring on Linux 5.19 | news.ycombinator.com | 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
Python Pydantic related posts
- How do I gzip/compress my API responses?
- Is something wrong with FastAPI?
- Show HN: Mathesar – open-source collaborative UI for Postgres databases
- Is ruby a language still worth learning for web development?
- Yo Mama Jokes API
- Starlite February Updates
- Best framework to learn if I don't care about getting a job and just want to make projects
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160f271308>
www.saashub.com | 29 Mar 2023
Index
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 |