SaaSHub helps you find the best software and product alternatives 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
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/
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
pysonDB
A Simple , βοΈ Lightweight , πͺ Efficent JSON based database for π Python. PysonDB-V2 has been released β¬οΈ
Project mention: PysonDB: A Simple, Lightweight, Efficent JSON Based DataBase for Python | news.ycombinator.com | 2024-06-19 -
Project mention: Loops: journeys in declarative logic programming in genomics [video] | news.ycombinator.com | 2023-11-30
LinkML that Chris presents here looks really interesting though!
https://linkml.io/
https://github.com/linkml/linkml
-
If you like what we do, there is a free and easy way to support our work. Gift us a β at Flama.
-
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
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
-
-
-
-
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
Python Schema discussion
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 - SaaSHub
www.saashub.com | 15 Oct 2024
Index
What are some of the best open-source Schema projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | marshmallow | 7,017 |
2 | jsonschema | 4,599 |
3 | Mimesis | 4,418 |
4 | pandera | 3,314 |
5 | Schematics | 2,580 |
6 | msgspec | 2,308 |
7 | strictyaml | 1,463 |
8 | pydantic-core | 1,400 |
9 | eralchemy | 1,136 |
10 | Yamale | 675 |
11 | pygraft | 667 |
12 | pysonDB | 398 |
13 | linkml | 315 |
14 | flama | 257 |
15 | ProfileManifestsMirror | 164 |
16 | pydantic-cli | 142 |
17 | openapi-schema-validator | 99 |
18 | SnowDDL | 99 |
19 | pydantic_schemaorg | 56 |
20 | py2gpt | 25 |
21 | lupin is a Python JSON object mapper | 25 |
22 | paradict | 22 |
23 | AdaKGC | 17 |