Python Schema

Open-source Python projects categorized as Schema Edit details

Top 12 Python Schema Projects

  • marshmallow

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

    Project mention: How to implement conditional model | reddit.com/r/flask | 2022-07-06

    Either using meta programming: https://github.com/marshmallow-code/marshmallow/issues/585

  • jsonschema

    An implementation of the JSON Schema specification for Python

    Project mention: I wrote okjson - A fast, simple, and pythonic JSON Schema Validator | reddit.com/r/Python | 2022-03-31

    I had a requirement to process and validate large payloads of JSON concurrently for a web service, initially I implemented it using jsonschema and fastjsonschema but I found the whole JSON Schema Specification to be confusing at times and on top of that wanted better performance. Albeit there are ways to compile/cache the schema, I wanted to move away from the schema specification so I wrote a validation library inspired by the design of tiangolo/sqlmodel (type hints) to solve this problem easier.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Mimesis

    Mimesis is a high-performance fake data generator for Python, which provides data for a variety of purposes in a variety of languages.

  • Schematics

    Python Data Structures for Humans™.

  • pandera

    A light-weight, flexible, and expressive data validation library for dataframes

    Project mention: Data validation for dashboards | reddit.com/r/dataengineering | 2022-04-22

    In my opinion for simple data validation tasks the best solution is always Pandera.

  • strictyaml

    Type-safe YAML parser and validator.

    Project mention: Hacker News top posts: Jul 3, 2022 | reddit.com/r/hackerdigest | 2022-07-03

    StrictYAML\ (33 comments)

  • pysonDB

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

    Project mention: Cattle RFID Tags | reddit.com/r/RFID | 2022-04-04

    Choice of database depends on your needs and network requirements. If you just want timestamp and a tag ID connected to it I’d recommend pysonDB a simple JSON-based database. If you need to be able to access data outside of the network I’d recommend you to use Googles Firebase with firestore / real-time DB (any should be fine) which would allow you to subscribe to real-time updates. If you want a fancy website connected to this I’d recommend using firebase as it allows for free hosting

  • SonarQube

    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.

  • flama

    🔥 Fire up your API

    Project mention: what popular wabsites uses Flask and Django and what popular companies uses Python? | reddit.com/r/learnpython | 2022-06-11

    *some options that were mentioned in the thread I linked to include - Starlite (made to bypass perceived shortcomings of FastAPI) - Flama (Starlette w/ Marshmellow instead of Pydantic) - APIFlask (Flask w/ Pydantic) - Django Ninja - Quart-Schema

  • pydantic-cli

    Turn Pydantic defined Data Models into CLI Tools

    Project mention: Stop Hardcoding Sensitive Data in Your Python Applications - use python-dotenv instead! | reddit.com/r/Python | 2022-05-08
  • ProfileManifestsMirror

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

    Project mention: Anyone know how to disable screen time for macOS? We use Jamf pro so either a script or profile would work if anyone knows or can help . | reddit.com/r/macsysadmin | 2022-06-08

    Are you wanting to completely disable it or just skip it during initial sign in? This custom settings json should help with the latter, and if you then restrict access to the "Screen Time" preference pane that should be a roundabout way to fully disable it.

  • openapi-schema-validator

    OpenAPI schema validator for Python

    Project mention: Validating RESTful-ness of Flask API | reddit.com/r/devops | 2021-08-17

    I did find https://github.com/p1c2u/openapi-spec-validator and https://github.com/p1c2u/openapi-schema-validator, but I'm pretty new to the devops world so I'm not sure if these are exactly what I'm looking for. Any recommendations or advice is appreciated.

  • lupin is a Python JSON object mapper

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

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

Python Schema related posts

Index

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

Project Stars
1 marshmallow 6,148
2 jsonschema 3,717
3 Mimesis 3,639
4 Schematics 2,510
5 pandera 1,516
6 strictyaml 1,067
7 pysonDB 248
8 flama 205
9 pydantic-cli 82
10 ProfileManifestsMirror 70
11 openapi-schema-validator 39
12 lupin is a Python JSON object mapper 23
Find remote jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com