# json-everything/json-everything

System.Text.Json-based support for all of your JSON needs.

Repository: https://github.com/json-everything/json-everything
Canonical: https://ross.abutalabs.com/products/json-everything
Homepage: https://json-everything.net/
Language: C#
License: MIT
License Family: permissive
Topics: json, json-schema, jsonschema-validator, json-pointer, json-path, json-logic, json-e, json-patch, yaml2json
Last push: 2026-08-08T02:48:22+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 96, release rhythm 35, longevity 100
- inputs: {"age_days": 2215, "days_push": 25, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1272, forks 200 (observed 2026-08-28T04:04:12.163845+00:00)

## What it is
A collection of .NET libraries extending System.Text.Json with support for JSON Schema validation, JSON Path, JSON Pointer, JSON Patch, JSON Logic, and more. It provides comprehensive JSON tooling for .NET developers built entirely on the standard System.Text.Json namespace.

## Use cases
- validate  documents against a  schema in .net
- query  with path in c#
- apply  patch operations to documents
- convert yaml to
- evaluate  logic rules
- resolve  pointer references
- work with  schema drafts in System.Text.Json

## When to choose
- you're on .NET and want JSON Schema validation built on System.Text.Json
- you need multiple JSON utilities (path, pointer, patch, logic) from one maintained suite
- you want to avoid third-party JSON parsers like Newtonsoft.Json

## When to avoid
- you're not working in .NET/C#
- you need a general-purpose JSON parser outside the System.Text.Json ecosystem
- you need JSON Schema validation in another language like JavaScript or Python

## Facets
- artifact type: library
- maturity: active
- function: serialization, parser, yaml, developer-tools
- domain: developer-tools, apis, parsers, web-development
- platform: dotnet, cross-platform
- tags: -schema, -path, -pointer, -patch, -logic, system-text-, csharp, dotnet

## Member repositories
- json-everything/json-everything (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:12.163845+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:03:17.696672+00:00, confidence not recorded.
  - readme: https://github.com/json-everything/json-everything (fetched 2026-08-28T04:04:12.163845+00:00, sha 9e4cc5abd53a)
  - homepage: https://json-everything.net/ (fetched 2026-08-29T12:14:32.748679+00:00, sha 3e0fa3bd6f1e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
