Skip to main content

A curated list of awesome JSON libraries and resources.

1.6k
GitHub Stars
291
Curated Resources
30
Categories
16 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.

  • codables

    Declarative, type-rich (de)serializer able to handle almost any data type.

  • data.json

    parser/generator to/from Clojure data structures.

  • dsl-json

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

JSON Schema Validators

  • ajv

    The fastest schema validator. Supports draft-04/06/07/2019-09/2020-12.

  • 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

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

  • Awesome JSON Schema

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

Binary Serialization

  • BSON

    Binary JSON.

  • CBOR

    Concise Binary Object Representation.

  • JSON BinPack

    Space-efficient binary JSON serialization format based on JSON Schema.

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