Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today. Learn more β
Top 23 Python Schema Projects
-
marshmallow
A lightweight library for converting complex objects to and from simple Python datatypes.
-
Scout Monitoring
Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
-
Mimesis
Mimesis is a robust data generator for Python that can produce a wide range of fake data in multiple languages.
-
msgspec
A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
pysonDB
A Simple , βοΈ Lightweight , πͺ Efficent JSON based database for π Python. PysonDB-V2 has been released β¬οΈ
-
typedload
Discontinued Python library to load dynamically typed data into statically typed data structures
-
ProfileManifestsMirror
Jamf JSON schema manifests automatically generated from ProfileCreator manifests (https://github.com/ProfileCreator/ProfileManifests)
-
openapi-schema-validator
OpenAPI schema validator is a Python library that validates schema against OpenAPI Schema Specification v3.0 and v3.1
-
lupin is a Python JSON object mapper
Python document object mapper (load python object from JSON and vice-versa)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Somehow get a serializer going for your database models. I used marshmallow and flask-marshmallow
Project mention: Htmx, Rust and Shuttle: A New Rapid Prototyping Stack | news.ycombinator.com | 2023-11-01
Funny that you ask... https://github.com/pydantic/pydantic-core Unfortunately it seems that the functionality you ask for is not (yet) part of this ...
Project mention: PyGraft: Configurable Generation of Schemas and Knowledge Graphs | news.ycombinator.com | 2023-09-13
Project mention: Loops: journeys in declarative logic programming in genomics [video] | news.ycombinator.com | 2023-11-30LinkML that Chris presents here looks really interesting though!
https://linkml.io/
https://github.com/linkml/linkml
There has been a considerable effort in the last few years to try and standardise the way in which these type of APIs are implemented via different frameworks. However, over the last few years, a new type of functionality has become more and more popular: machine learning (ML) models; and the existing frameworks for building APIs are not well suited for this type of functionality. In this series of posts, we will learn how to build APIs using a Framework for the development of Lightweight Applications and Machine-learning Automation, also known as Flama.
Project mention: argparse_dataclass: declarative CLIs with argparse and dataclasses (e.g. similar to Rust's structopt) | /r/Python | 2023-06-01
Project mention: Superpower REST API DX with Serverless β‘ and DevOps Best Practices on AWS (π Python Version) | dev.to | 2024-04-30openapi-schema-validator is useful to validate our response against a schema of our spec
Python Schema related posts
-
Unit testing functions that input/output dataframes?
-
Pydantic vs Protobuf vs Namedtuples vs Dataclasses
-
Yet another command line tool: clidantic, typed CLIs with click and pydantic
-
Data validation for dashboards
-
Mypy 0.940 Released
-
Show HN: Pandera 0.8.0 β validate pandas, dask, modin, and koalas dataframes
-
Pandera 0.8.0: Schema Validation for Pandas, Dask, Modin, and Koalas DataFrames. Oh, and also out-of-the-box Pydantic and Mypy support :)
-
A note from our sponsor - Scout Monitoring
www.scoutapm.com | 1 Jun 2024
Index
What are some of the best open-source Schema projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | marshmallow | 6,915 |
2 | jsonschema | 4,468 |
3 | Mimesis | 4,315 |
4 | pandera | 3,074 |
5 | Schematics | 2,575 |
6 | msgspec | 1,939 |
7 | strictyaml | 1,421 |
8 | pydantic-core | 1,292 |
9 | eralchemy | 1,079 |
10 | pygraft | 644 |
11 | Yamale | 644 |
12 | pysonDB | 376 |
13 | linkml | 291 |
14 | typedload | 255 |
15 | flama | 255 |
16 | ProfileManifestsMirror | 156 |
17 | pydantic-cli | 126 |
18 | openapi-schema-validator | 88 |
19 | SnowDDL | 84 |
20 | pydantic_schemaorg | 45 |
21 | lupin is a Python JSON object mapper | 25 |
22 | py2gpt | 24 |
23 | paradict | 22 |
Sponsored