Python json-schema

Open-source Python projects categorized as json-schema Edit details

Top 18 Python json-schema Projects

  • fastapi

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

    Project mention: Commemorating 50k GitHub stars, congratulations FastAPI, you're our OSS of the month! | reddit.com/r/mlops | 2022-10-01
  • pydantic

    Data parsing and validation using Python type hints

    Project mention: pydantic VS marshmallow - a user suggested alternative | libhunt.com/r/pydantic | 2022-09-21
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • full-stack-fastapi-postgresql

    Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.

    Project mention: FastAPI Best Practices | reddit.com/r/Python | 2022-08-18

    I would encourage you to take a look at this repo: https://github.com/tiangolo/full-stack-fastapi-postgresql This is a boilerplate of an application made with fastapi, prepared by the creator of the fastapi himself. You can even set it up yourself locally and have a look how it’s organised. I know it has a lot of different services included, but I find the fastapi part itself to be well thought. Inside the api directory you can notice another folder named api_v1, so you can have multiple versions of your API routes when needed, with the general code in other places that is more generic and can be reused in all your different API versions. The schemas are separated from the models and models itself have different classes depending on what you would actually like to do with the data. The migrations are managed with alembic based on schemas rather than models itself. The settings are a python class that implicitly reads the .env file in your project’s directory. And many, many other interesting patterns to explore. Too much to write in one comment to be honest.

  • sqlmodel

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

    Project mention: Best ORM to use with FastAPI? | reddit.com/r/Python | 2022-05-21

    I have not used it myself but the creator of fastapi has made https://github.com/tiangolo/sqlmodel

  • jsonschema

    An implementation of the JSON Schema specification for Python

    Project mention: Forced to move away from Django template because of nested forms ? | reddit.com/r/django | 2022-07-07

    Forms are hard. We use python jsonschema to write our form schemas and validation and use react json schema form for the front end. It's a long time in the making and we still have to write widgets and extensions to get everything we need. Good luck.

  • uvicorn-gunicorn-fastapi-docker

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

    Project mention: Handling 502 Exceptions | reddit.com/r/FastAPI | 2022-06-03

    The timeouts suggestion is interesting because I haven't really configured them beyond the default https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker

  • datamodel-code-generator

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

    Project mention: PSA: I think this JSON to Pydantic converter is extremely useful for boilerplate model creation | reddit.com/r/FastAPI | 2022-04-23

    Not sure who owns/hosts the site, but its based on this github repo.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. 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.

  • apispec

    A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..

  • opendata.cern.ch

    Source code for the CERN Open Data portal

    Project mention: If you are in the process of building your data analytics project/portfolio, here's a useful video where you can find all the datasets you need | reddit.com/r/datascience | 2022-09-30

    https://opendata.cern.ch/ - datasets from CERN if you're interested in particle physics. Lots of image data.

  • apischema

    JSON (de)serialization, GraphQL and JSON schema generation using Python typing.

    Project mention: apischema v0.17 - I've developed the fastest typed JSON (de)serialization library, and you can also build your GraphQL schema with it | reddit.com/r/Python | 2022-01-18

    Take a look at the documentation: https://wyfo.github.io/apischema/ (I've put so much of my sleeping hours in it 😅)

  • django-jsonform

    A better, user-friendly JSON editing form field for Django admin. Also supports Postgres ArrayField.

    Project mention: I made a small demo app for creating an image slider using JSONField | reddit.com/r/django | 2022-09-22

    No, that is done using another app I've made another app for editing JSON data: [django-jsonform][https://github.com/bhch/django-jsonform].

  • python-lambdarest

    Flask like web framework for AWS Lambda

  • streamlit-pydantic

    🪄 Auto-generate Streamlit UI from Pydantic Models and Dataclasses.

    Project mention: Well typed form inputs with Streamlit + Pydantic | reddit.com/r/Python | 2022-02-19

    I like the simplicity of Streamlit's form input widgets, and really like the connection to Pydantic input validation with the aptly named Streamlit-Pydantic package.

  • jsf

    Creates fake JSON files from a JSON schema

  • MOSP

    A collaborative platform for creating, editing and sharing JSON objects.

    Project mention: Improvements for MOSP including easier deployment and Heroku integration | news.ycombinator.com | 2022-02-21
  • nvelope

    Define your JSON schema as Python dataclasses

    Project mention: Define your JSON schema as Python dataclasses | news.ycombinator.com | 2021-11-25
  • check-jsonschema

    A CLI and set of pre-commit hooks for jsonschema validation with built-in support for GitHub Workflows, Renovate, Azure Pipelines, and more!

  • Maat

    Validation and transformation library powered by deductive ascending parser. Made to be extended for any kind of project.

    Project mention: Pydantic | news.ycombinator.com | 2022-01-22
  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

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 2022-10-01.

Python json-schema related posts

Index

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

Project Stars
1 fastapi 49,789
2 pydantic 11,163
3 full-stack-fastapi-postgresql 9,908
4 sqlmodel 8,665
5 jsonschema 3,848
6 uvicorn-gunicorn-fastapi-docker 1,956
7 datamodel-code-generator 1,183
8 apispec 981
9 opendata.cern.ch 536
10 apischema 143
11 django-jsonform 117
12 python-lambdarest 91
13 streamlit-pydantic 89
14 jsf 73
15 MOSP 68
16 nvelope 62
17 check-jsonschema 46
18 Maat 28
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org