SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python json-schema Projects
-
FastAPI is a modern, high-performance web framework for building APIs with Python 3.6+ based on standard Python type hints. It is designed for quick development and high efficiency. Zuplo is a proud sponsor of the FastAPI project, to help drive API development in Python.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: FastAPI, Pydantic, Psycopg3: the holy trinity for Python web APIs | dev.to | 2024-10-24
Pydantic is bundled with FastAPI and is excellent for modelling, validating, and serialising API responses.
-
Source: https://github.com/fastapi/sqlmodel
-
-
datamodel-code-generator
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
-
uvicorn-gunicorn-fastapi-docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.
-
msgspec
A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML
gjson [1] and a few other go packages offer a way to parse arbitrary JSON without requiring structs to hold them.
re: Python. I like PyRight/PyLance for Python typing, it seems to "just work" afaict. I also like msgspec for dataclass like behavior [2].
---
1: https://github.com/tidwall/gjson
2: https://jcristharif.com/msgspec/
-
-
apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
-
-
Project mention: LHC experiments at CERN observe quantum entanglement at the highest energy yet | news.ycombinator.com | 2024-09-22
We already make the data available publicly...
http://opendata.cern.ch/
-
-
django-jsonform
A better, user-friendly JSON editing form field for Django admin. Also supports Postgres ArrayField.
-
local-llm-function-calling
A tool for generating function arguments and choosing what function to call with local LLMs
Project mention: Tell HN: OpenAI still has a moat, it's called function calling and its API | news.ycombinator.com | 2024-02-21hello? https://github.com/rizerphe/local-llm-function-calling
-
-
hull
The incredible HULL - Helm Uniform Layer Library - is a Helm library chart to improve Helm chart based workflows (by vidispine)
-
As a result of countless experiments, we now have Cadwyn: an open-source API versioning framework that not only implements Stripe's approach but significantly builds on top of it. We will be talking about its Fastapi and Pydantic implementation but the core principles are language and framework agnostic.
-
-
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!
-
-
-
-
Python json-schema discussion
Python json-schema related posts
-
Pydantic: The end of manual validations! ✨
-
Pydantic Settings + AWS the easy way
-
Checkbox Extraction from PDFs - A Tutorial
-
Demystifying the Protobuf Wire Format
-
Advanced RAG with guided generation
-
Pydantic v2 ruined the elegance of Pydantic v1
-
Ask HN: Pydantic has too much deprecation. Why is it popular?
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jan 2025
Index
What are some of the best open-source json-schema projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | fastapi | 79,469 |
2 | pydantic | 22,019 |
3 | sqlmodel | 15,010 |
4 | jsonschema | 4,662 |
5 | datamodel-code-generator | 2,863 |
6 | uvicorn-gunicorn-fastapi-docker | 2,728 |
7 | msgspec | 2,518 |
8 | pydantic-core | 1,470 |
9 | apispec | 1,184 |
10 | mashumaro | 802 |
11 | opendata.cern.ch | 668 |
12 | streamlit-pydantic | 480 |
13 | django-jsonform | 360 |
14 | local-llm-function-calling | 342 |
15 | linkml | 332 |
16 | hull | 242 |
17 | cadwyn | 232 |
18 | apischema | 230 |
19 | check-jsonschema | 228 |
20 | jsf | 171 |
21 | MOSP | 75 |
22 | nvelope | 63 |
23 | pydantic_schemaorg | 61 |