Python Schema

Open-source Python projects categorized as Schema

Top 23 Python Schema Projects

  • marshmallow

    A lightweight library for converting complex objects to and from simple Python datatypes.

  • Project mention: Help making draggable items for Flask app. | /r/flask | 2023-08-21

    Somehow get a serializer going for your database models. I used marshmallow and flask-marshmallow

  • jsonschema

    An implementation of the JSON Schema specification for Python

  • 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.

    Scout Monitoring logo
  • Mimesis

    Mimesis is a robust data generator for Python that can produce a wide range of fake data in multiple languages.

  • pandera

    A light-weight, flexible, and expressive statistical data testing library

  • Schematics

    Python Data Structures for Humansβ„’.

  • msgspec

    A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML

  • Project mention: Htmx, Rust and Shuttle: A New Rapid Prototyping Stack | news.ycombinator.com | 2023-11-01
  • strictyaml

    Type-safe YAML parser and validator.

  • Project mention: StrictYAML | news.ycombinator.com | 2023-09-29
  • 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.

    InfluxDB logo
  • pydantic-core

    Core validation logic for pydantic written in rust

  • Project mention: Is there a pydantic.BaseSettings equivalent in rust? | /r/rust | 2023-06-05

    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 ...

  • eralchemy

    Entity Relation Diagrams generation tool

  • pygraft

    Configurable Generation of Synthetic Schemas and Knowledge Graphs at Your Fingertips

  • Project mention: PyGraft: Configurable Generation of Schemas and Knowledge Graphs | news.ycombinator.com | 2023-09-13
  • Yamale

    A schema and validator for YAML.

  • pysonDB

    A Simple , ☁️ Lightweight , πŸ’ͺ Efficent JSON based database for 🐍 Python. PysonDB-V2 has been released ⬇️

  • linkml

    Linked Open Data Modeling Language

  • 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

  • typedload

    Discontinued Python library to load dynamically typed data into statically typed data structures

  • flama

    Fire up your models with the flame πŸ”₯

  • Project mention: Introducing Flama for Robust Machine Learning APIs | dev.to | 2023-12-18

    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.

  • ProfileManifestsMirror

    Jamf JSON schema manifests automatically generated from ProfileCreator manifests (https://github.com/ProfileCreator/ProfileManifests)

  • pydantic-cli

    Turn Pydantic defined Data Models into CLI Tools

  • Project mention: argparse_dataclass: declarative CLIs with argparse and dataclasses (e.g. similar to Rust's structopt) | /r/Python | 2023-06-01
  • 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-30

    openapi-schema-validator is useful to validate our response against a schema of our spec

  • SnowDDL

    Declarative-style object management tool for Snowflake.

  • pydantic_schemaorg

    Schema.org classes in pydantic

  • lupin is a Python JSON object mapper

    Python document object mapper (load python object from JSON and vice-versa)

  • py2gpt

    Convert Python code into JSON consumable by OpenAI's function API.

  • Project mention: Convert Python Functions into OpenAI Functions | news.ycombinator.com | 2023-07-12
  • paradict

    Streamable multi-format serialization with schema

  • Project mention: FLaNK 25 December 2023 | dev.to | 2023-12-26
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Python Schema related posts

  • Unit testing functions that input/output dataframes?

    1 project | /r/datascience | 5 Mar 2023
  • Pydantic vs Protobuf vs Namedtuples vs Dataclasses

    4 projects | /r/Python | 25 Feb 2023
  • Yet another command line tool: clidantic, typed CLIs with click and pydantic

    2 projects | /r/Python | 18 Aug 2022
  • Data validation for dashboards

    1 project | /r/dataengineering | 22 Apr 2022
  • Mypy 0.940 Released

    3 projects | /r/Python | 13 Mar 2022
  • Show HN: Pandera 0.8.0 – validate pandas, dask, modin, and koalas dataframes

    2 projects | news.ycombinator.com | 17 Nov 2021
  • Pandera 0.8.0: Schema Validation for Pandas, Dask, Modin, and Koalas DataFrames. Oh, and also out-of-the-box Pydantic and Mypy support :)

    1 project | /r/Python | 17 Nov 2021
  • A note from our sponsor - Scout Monitoring
    www.scoutapm.com | 1 Jun 2024
    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 β†’

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com