GithubHelp home page GithubHelp logo

jhnnsrs / awesome-pydantic Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kludex/awesome-pydantic

0.0 0.0 0.0 161 KB

A curated list of awesome things related to Pydantic! ๐ŸŒช๏ธ

License: MIT License

awesome-pydantic's Introduction

Awesome Pydantic Awesome

A curated list of awesome things related to Pydantic.

These packages have not been vetted or approved by the pydantic team.

Machine Learning

  • Transformers ๐ŸŒŸ(106573) - State-of-the-art Natural Language Processing for PyTorch and TensorFlow 2.0.

  • spaCy ๐ŸŒŸ(26574) - spaCy is a free open-source library for Natural Language Processing in Python. It features NER, POS tagging, dependency parsing, word vectors and more.

  • ray ๐ŸŒŸ(26473) - Ray provides a simple, universal API for building distributed applications.

  • jina ๐ŸŒŸ(18731) - Jina is geared towards building search systems for any kind of data, including text, images, audio, video and many more. With the modular design & multi-layer abstraction, you can leverage the efficient patterns to build the system by parts, or chaining them into a Flow for an end-to-end experience.

  • ZenML ๐ŸŒŸ(2943) - MLOps framework to create reproducible ML pipelines for production machine learning.

  • Opyrator ๐ŸŒŸ(2861) - Turns your machine learning code into microservices with web API, interactive GUI, and more.

  • FastMRI ๐ŸŒŸ(1115) - fastMRI is a collaborative research project from Facebook AI Research (FAIR) and NYU Langone Health to investigate the use of AI to make MRI scans faster.

Object Mapping

  • Ormar ๐ŸŒŸ(1369) - Ormar is an async ORM that was written with FastAPI in mind and uses pydantic validation. It bridges FastAPI with pydantic, as ormar models can be used directly in FastAPI requests and responses so you are left with only one set of models to maintain. Alembic migrations included.

  • Beanie ๐ŸŒŸ(1285) - Beanie - is an Asynchronous Python object-document mapper (ODM) for MongoDB, based on Motor and Pydantic.

  • Piccolo ๐ŸŒŸ(1053) - An async query builder and ORM, which can auto generate Pydantic models from database tables.

  • ODMantic ๐ŸŒŸ(805) - Asynchronous ODM(Object Document Mapper) for MongoDB based on standard python type hints. It's built on top of pydantic for model definition and validation.

  • Redis-OM-Python ๐ŸŒŸ(760) - Redis OM Python makes it easy to model Redis data in your Python applications.

  • Djantic ๐ŸŒŸ(357) - Pydantic model support for Django.

  • Mongox ๐ŸŒŸ(119) - Familiar async MongoDB ODM based on Pydantic and Motor.

  • django-pydantic-field ๐ŸŒŸ(48) - Django JSONField with Pydantic models as a Schema. DRF supported.

  • pydantic-aioredis ๐ŸŒŸ(40) - A simple Declarative ORM for Redis using Pydantic Models and aioredis

  • pydantic-sqs ๐ŸŒŸ(1) - Send and receive pydantic models via AWS SQS

Utilities

  • HttpRunner ๐ŸŒŸ(3740) - HttpRunner is a simple & elegant, yet powerful HTTP(S) testing framework.

  • Strawberry GraphQL ๐ŸŒŸ(3293) - Python GraphQL library based on dataclasses.

  • Robusta ๐ŸŒŸ(2025) - Open source Kubernetes troubleshooting and automation platform.

  • datamodel-code-generator ๐ŸŒŸ(1692) - Pydantic model generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.

  • Pydantic-Factories ๐ŸŒŸ(643) - Pydantic based factories to generate testing data.

  • Pydantic PyCharm Plugin ๐ŸŒŸ(347) - A JetBrains PyCharm plugin for pydantic.

  • erdantic ๐ŸŒŸ(167) - Entity relationship diagrams for Python data model classes like Pydantic.

  • jsf ๐ŸŒŸ(111) - Creates fake JSON files from a JSON schema.

  • Goodconf ๐ŸŒŸ(99) - A thin wrapper over Pydantic's settings management. Allows you to define configuration variables and load them from environment or JSON/YAML file. Also generates initial configuration files and documentation for your defined configuration.

  • autodoc_pydantic ๐ŸŒŸ(89) - Seamlessly integrate pydantic models in your Sphinx documentation.

  • pydantic-i18n ๐ŸŒŸ(58) - An extension to support an i18n for the pydantic error messages.

Web

  • FastAPI ๐ŸŒŸ(60008) - FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.

  • Django Ninja ๐ŸŒŸ(4590) - Django + Pydantic = Fast, Async-ready, OpenAPI, type hints based framework for building APIs.

  • Starlite ๐ŸŒŸ(2252) - Flexible ASGI API framework built on top of Starlette and pydantic.

  • Flask Pydantic ๐ŸŒŸ(286) - Flask extension for integration of the awesome pydantic package with Flask.

  • SpecTree ๐ŸŒŸ(277) - API spec validator and OpenAPI document generator for Python web frameworks (Flask, Falcon, Starlette).

  • Piccolo Admin ๐ŸŒŸ(234) - An admin interface powered by Pydantic. Automatically generate forms using Pydantic models.

  • Quart-Schema ๐ŸŒŸ(14) - Quart-Schema is a Quart extension that provides schema validation and auto-generated API documentation.

  • pydantic-enhanced-serializer ๐ŸŒŸ(1) - Better pydantic object output for apis including selectable fields and smart object expansions.

Contributing

Feel free to add your own package here by creating a PR. You just need to add an entry to the end line of awesome.yaml file. For example:

- repo: https://github.com/tiangolo/fastapi
  category: Web
  # optional
  name: FastAPI
  description: FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.

Then it will automate reordered by repository stars and category.

awesome-pydantic's People

Contributors

github-actions[bot] avatar kludex avatar ischaojie avatar andrewthetechie avatar goldziher avatar alex-zenml avatar aminalaee avatar dantownsend avatar mansenfranzen avatar kemingy avatar aantn avatar pgjones avatar dukkee avatar surenkov avatar vitalik avatar adamsussman avatar collerek avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.