I wrote okjson - A fast, simple, and pythonic JSON Schema Validator

This page summarizes the projects mentioned and recommended in the original post on /r/Python

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. okjson

    A fast, simple, and pythonic JSON Schema Validator.

    GItHub: https://github.com/mufeedvh/okjson

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. jsonschema

    An implementation of the JSON Schema specification for Python

    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.

  4. awesome-jsonschema

    A curated list of awesome JSON Schema resources, tutorials, tools, and more

    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.

  5. Fast JSON schema for Python

    Fast JSON schema validator for Python.

    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.

  6. sqlmodel

    SQL databases in Python, designed for simplicity, compatibility, and robustness.

    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.

  7. CPython

    The Python programming language

    json.tool appears to be a JSON syntax validator (linter), doesn't validate against a schema.

  8. black

    The uncompromising Python code formatter

  9. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Building a Secure API with FastAPI, PostgreSQL, and Hanko Authentication

    5 projects | dev.to | 30 Oct 2023
  • Show HN: Convert your LinkedIn profile to a resume

    3 projects | news.ycombinator.com | 12 Dec 2024
  • Nobody Gets Fired for Picking JSON, but Maybe They Should?

    2 projects | news.ycombinator.com | 11 Dec 2024
  • Pydantic: The end of manual validations! ✨

    4 projects | dev.to | 23 Nov 2024
  • How to Consistently Retrieve Valid JSON from Claude 3.5 in Go

    1 project | dev.to | 17 Oct 2024

Did you know that Python is
the 2nd most popular programming language
based on number of references?