Skip to main content

A curated list of awesome JSON libraries and resources.

1.5k
GitHub Stars
278
Curated Resources
30
Categories
5 hours ago
Last Refreshed
ApplicationsBinary SerializationBrowser ExtensionsCommand-line toolsDatabasesDatasetsData modelingData generationDifferencingEditorsFormat ExtensionsFrontend componentsLibrariesLintersOnline toolsSchema SpecificationsServicesSupersetsTutorialsRelated formatsResourcesTemplatesTestingText Editor PluginsTransformationsQueriesJSON Schema Frontend componentsJSON Schema ToolsJSON Schema ResourcesJSON Schema Validators

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me libraries resources from awesome-json"

Installation instructions →

What's inside

Libraries

  • aeson-qq

    JSON quasiquoter for Haskell.

  • ArduinoJson

    An efficient library for embedded systems.

  • circe

    Yet another JSON library for Scala.

  • data.json

    parser/generator to/from Clojure data structures.

  • dsl-json

    A very fast streaming JSON library. Operates on byte arrays.

  • essential-json

    A lightweight Java library for serialization, parsing and manipulation with a clean and precise API.

JSON Schema Validators

  • ajv

    The fastest validator. Supports v5/6 proposals.

  • is-my-json-valid

    A validator that uses code generation to be extremely fast.

  • jjv

    Javascript Library for Schema Validation.

  • jsck

    JSON Schema Compiled checK.

  • jsen

    A validator built for speed.

  • JSON Guard

    A validator for JSON Schema Draft 4.

JSON Schema Frontend components

JSON Schema Tools

  • aptos

    A tool for validating data using JSON Schema and converting JSON Schema documents into different data-interchange formats.

  • DLL.js

    Gets you a JSON Schema from PostgreSQL or SQLite3.

  • Docson

    Documentation for your types.

  • generate-schema

    Effortlessly convert your JSON Object to JSON Schema, Mongoose Schema, or a Generic template for quick documentation / upstart.

  • jsonschema2pojo

    Generates Java types and annotates those types for data-binding with Jackson 1.x or 2.x, Gson, etc.

  • JSON Schema + Faker

    Fake your schemas.

Related formats

  • ArchieML

    Structured text format optimized for human writability.

  • AXON

    A simple text based format for interchanging of objects, documents and data. It tries to combine the best of JSON, XML and YAML.

  • CSON

    CoffeeScript-Object-Notation. JSON for CoffeeScript objects.

Supersets

  • ASON

    A semantically complete superset of JSON (draft).

  • HanSON

    JSON for Humans - with unquoted identifiers, multi-line strings and comments.

  • HCL

    A structured configuration language that is both human and machine friendly.

  • HOCON

    Human-Optimized Config Object Notation.

Resources

  • Awesome jq

    A curated list of awesome jq tools and resources.

JSON Schema Resources

Showing a sample of 278 resources. View the full list on GitHub →