awesome-json
JSON toolkit
A curated list of JSON libraries and resources for various use cases
A curated list of awesome JSON libraries and resources.
1k stars
51 watching
157 forks
last commit: about 1 year ago
Linked from 8 awesome lists
awesome-listjson
Awesome JSON / Applications | |||
| Dadroit JSON Viewer | Very fast JSON Viewer, supporting huge (multi gigabytes) files, JSON log (JSON-Lines and ndjson) | ||
| Visual JSON | 301 | over 9 years ago | simple JSON pretty-viewer for Mac OS X. (inactive) |
| JSONExport | 4,813 | about 2 years ago | convert a object to a class of one of the currently supported languages |
Awesome JSON / Binary Serialization | |||
| BSON | Binary JSON | ||
| MessagePack | An extremely efficient object serialization library | ||
| UBJSON | The universally compatible format specification for binary JSON | ||
| CBOR | Concise Binary Object Representation | ||
| PSON | 460 | about 8 years ago | Protocol JSON, super efficient binary serialization format |
| JSON BinPack | Space-efficient binary JSON serialization format based on JSON Schema | ||
Awesome JSON / Browser Extensions | |||
| JSON Formatter | ( ) - Makes JSON easy to read. Open source | ||
| JSON Viewer | ( ) - It is a Chrome extension for printing JSON and JSONP | ||
| JSON Finder | ( ) - Browse like you do it in Finder | ||
| JSON Viewer Pro | ( - An open source Chrome extension for browsing JSON with syntax highlighting and folding, or as a visual graph | ||
| Discoverable JSON | ( ) - Gron inspired Extension. Convert a JSON document into javascript expressions. Comes with filter, remove, find-and-replace capabilities | ||
| JSONView | ( ) - View JSON documents in the browser | ||
| JSONAce | ( ) - Formats & syntax highlights JSON viewed inside of the web browser using the ACE editor | ||
| JSONView | ( ) - A port of the JSONView Firefox extension that formats and syntax highlights JSON viewed inside of the browser | ||
Awesome JSON / Command-line tools | |||
| dsq | 3,754 | about 2 years ago | Tool for running SQL queries against JSON, CSV, Excel, Parquet, and more |
| fx | 19,100 | about 1 year ago | A interactive terminal tool |
| jo | 4,685 | 12 months ago | A small utility to create JSON objects |
| jsoncat | 27 | about 5 years ago | Pretty-print Json in terminal with colors and adjusting tabs size |
| jq | 30,734 | 11 months ago | A lightweight and flexible command-line JSON processor |
Awesome JSON / Command-line tools / jq | |||
| jaq | 2,894 | 11 months ago | A jq clone focussed on correctness, speed, and simplicity. Written in Rust |
| gojq | 3,365 | 11 months ago | Pure Go implementation of jq. A bit faster and more portable |
Awesome JSON / Command-line tools | |||
| livejq | 15 | about 1 year ago | An alternative implementation in rust for continuous parsing without crashing on invalid JSON |
| json | A "json" command for massaging JSON on your Unix command line | ||
| json-search | 4 | about 2 years ago | A small tool to search for objects/values in json files |
| jshon | A parser designed for maximum convenience within the shell | ||
| jarg | Shorthand JSON and form encoding syntax in the shell | ||
| jsawk | 1,386 | about 4 years ago | Like awk, but for JSON |
| json-dotenv | 8 | over 2 years ago | Manipulate and extract envfiles in json format |
| gron | 13,914 | 11 months ago | Convert a JSON file into discrete assignments that are greppable |
| jid | 6,901 | over 1 year ago | Incremental Digger. Drill down JSON interactively by using filtering queries like jq |
| jiq | 921 | almost 3 years ago | It's with . You can drill down interactively by using filtering queries |
| jv | 119 | almost 8 years ago | jv (for jsonviewer) helps you view your JSON |
| jl | 473 | over 3 years ago | Functional sed for JSON |
| oj | 862 | 12 months ago | A fast and flexible command line JSON processor |
| visidata | 7,962 | 11 months ago | A terminal spreadsheet-like tool for interactively exploring data |
| jc | 7,955 | 11 months ago | Converts the output of many CLI tools, file-types, and common strings into JSON |
| logdy | 1,333 | 11 months ago | jq, tail, less, grep and awk merged together and available in a clean web UI |
Awesome JSON / Databases | |||
| MongoDB | an open-source document database, and the leading NoSQL database | ||
| RethinkDB | An open-source distributed document database with a pleasant and powerful query language | ||
| EJDB | 1,445 | 11 months ago | Embedded JSON Database engine published under MIT license. (C) |
| lowdb | 21,620 | over 1 year ago | Flat file database built on lodash API. (Javascript) |
| Lawnchair | 2,132 | over 5 years ago | A lightweight clientside document store. (Javascript) |
| JSON ODM | 100 | over 2 years ago | Object document mapper for JavaScript to use on the server or in the browser. (Javascript) |
| JSON Server | 73,262 | about 1 year ago | Get a full fake REST API with zero coding in less than 30 seconds |
| Kinto | 4,342 | 11 months ago | A lightweight JSON storage service with synchronisation and sharing abilities |
| CouchDB | Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability | ||
| RxDB | 21,703 | 10 months ago | Event-driven JSON-Database with JSON-Schema, mango-Query and CouchDB-sync. (Javascript) |
| JSONlite | 844 | over 3 years ago | A simple, self-contained, serverless, zero-configuration, json document store. (Bash) |
Awesome JSON / Datasets | |||
| country.io | Various country related datasets, as JSON inc currency, country codes, names and more | ||
| countries | 5,992 | 11 months ago | World countries |
| MTG JSON | Up to date Magic the Gathering card data | ||
| Heartstone JSON | Up to date Hearthstone card data | ||
| getCountries() | Generator for custom Countries data | ||
Awesome JSON / Data modeling | |||
| JSONModel | 6,854 | almost 4 years ago | Magical Data Modelling Framework. (Objective-C) |
Awesome JSON / Data generation | |||
| jsonymize | 17 | over 10 years ago | Reads data from standard input, anonymizes, then writes to standard output |
| dyson | 836 | over 2 years ago | Server for dynamic, fake JSON. (node.js) |
Awesome JSON / Differencing | |||
| JSONPatch | A format for describing changes to a document | ||
| JSON-Patch | 1,828 | over 1 year ago | Lean and mean Javascript implementation of the JSON-Patch standard (RFC 6902). (Javascript) |
| jiff | 631 | about 1 year ago | JSON Patch and diff based on rfc6902. (Javascript) |
| json-patch-php | 112 | over 6 years ago | implementation of JSON-patch (IETF RFC 6902) (PHP) |
| dffptch | 172 | almost 9 years ago | A micro library for diffing and patching using a compact diff format. (Javascript) |
| jsondiffpatch | 4,872 | about 1 year ago | Diff & patch for JavaScript objects. (Javascript) |
Awesome JSON / Editors | |||
| FrontAid CMS | Content Management System that supports arbitrary data model structures | ||
| JSONEdit | User friendly, visual editor built as an AngularJS directive | ||
| JSON Crack | Display your JSON as a graph | ||
Awesome JSON / Format Extensions | |||
| GeoJSON | A geospatial data interchange format | ||
| JSON-LD | A lightweight Linked Data format | ||
| JSON-RPC | A stateless, light-weight remote procedure call (RPC) protocol | ||
| JSONP | Safer cross-domain Ajax with JSON-P/JSONP | ||
| JsonML | A compact format for transporting XML-based markup as JSON which allows it to be losslessly converted back to its original form | ||
| JSON5 | a extension that aims to make it easier for humans to write and maintain by hand | ||
| JSON6 | 237 | about 4 years ago | JSON for Humans (ES6) |
| JSON 1.1/JSONX | An evolved version 1.1 with format extension for humans incl. comments, unquoted and multi-line strings, optional and trailing commas and more | ||
| JSON Resume | The open source initiative to create standard for resumes | ||
| JSON Web Tokens | A compact URL-safe means of representing claims to be transferred between two parties | ||
| JSON API | A standard for building APIs | ||
| Collection+JSON | A read/write hypermedia-type designed to support management and querying of simple collections | ||
| hal-json | A set of conventions for expressing hyperlinks in either JSON or XML | ||
| JSON Activity Streams | A format for syndicating social activities around the web | ||
| JSON-stat | 23 | about 4 years ago | Simple lightweight format for data dissemination |
| /contribute.json | Making open source contribution information easier to access, across projects | ||
| NDJSON | 688 | about 3 years ago | (Newline delimited JSON) - a standard for delimiting JSON in stream protocols |
| survey.js | JSON based survey library | ||
| JSON Meta Application Protocol (JMAP) | A protocol for synchronising JSON-based data objects efficiently, with support for push and out-of-band binary data upload/download | ||
| JackSON: JSON secret keeper | 18 | almost 5 years ago | JSONic way of storing secrets in config file |
| Sequence JSON | 137 | over 1 year ago | A proposal for a standard way of creating music sequence data in JSON |
Awesome JSON / Frontend components | |||
| JSON editor jQuery plugin | 562 | over 6 years ago | component for you web apps/pages. (jQuery) |
| jqTree | Widget for displaying a tree structure in html. (jQuery) | ||
| jsTree | jquery plugin, that provides interactive trees. (jQuery) | ||
| Dynatable.js | 2,768 | over 3 years ago | A funner, semantic, HTML5+JSON, interactive table plugin. (jQuery) |
| JSON Formatter | 372 | about 5 years ago | Angular directive for collapsible JSON in HTML. (AngularJS) |
| react-jsonschema-form | A React component for building Web forms from JSON Schema. (React) | ||
| @textea/json-viewer | 467 | 10 months ago | A React component for JSON viewer. (React) |
| ngx-formly | 2,832 | 11 months ago | JSON powered / Dynamic forms for Angular |
Awesome JSON / Libraries | |||
| Jansson | 3,100 | about 1 year ago | A C library for encoding, decoding and manipulating data |
| jsmn | A minimalistic parser in C. It can be easily integrated into the resource-limited projects or embedded systems | ||
| json-build | 38 | 11 months ago | A minimalistic serializer in C. It can be easily integrated into the resource-limited projects or embedded systems |
| ojc | 34 | over 1 year ago | A fast JSON parser |
| ArduinoJson | 6,768 | 11 months ago | An efficient library for embedded systems |
| JSON++ | 41 | over 9 years ago | A self contained Flex/Bison parser for C++11 |
| json11 | 2,555 | over 5 years ago | A tiny library for C++11 |
| Nlohmann JSON | 43,665 | 10 months ago | A C++11 header-only class |
| RapidJSON | 14,426 | 11 months ago | A fast JSON parser/generator for C++ with both SAX/DOM style API |
| simdjson | 19,455 | 11 months ago | Parsing gigabytes of JSON per second |
| data.json | 544 | 11 months ago | parser/generator to/from Clojure data structures |
| JSON-Fortran | 341 | about 1 year ago | A Fortran library for writing, reading, and manipulating JSON files and data structures |
| ojg | 862 | 12 months ago | A collection of high performance JSON processing and generating tool |
| aeson-qq | 80 | over 2 years ago | JSON quasiquoter for Haskell |
| json-schema | JSON Schema library for Haskell | ||
| hjsonschema | JSON Schema Draft 4 library for Haskell | ||
| JSON-java | 4,547 | 10 months ago | A reference implementation |
| Fast JSON Processor | 25,766 | over 1 year ago | |
| Gson | 23,432 | 11 months ago | A Java library to convert JSON to Java objects and vice-versa |
| Jackson | 9,173 | 11 months ago | A multi-purpose Java library for processing JSON data format |
| moshi | 9,794 | 11 months ago | A modern JSON library for Android and Java |
| essential-json | 5 | about 3 years ago | A lightweight Java library for serialization, parsing and manipulation with a clean and precise API |
| dsl-json | 1,020 | 11 months ago | A very fast streaming JSON library. Operates on byte arrays |
| mjson | 84 | about 1 year ago | Lean JSON Library for Java, with a compact, elegant API |
| JSON-js | 8,712 | over 2 years ago | JSON in JavaScript |
| JSON 3 | A modern implementation | ||
| oboe.js | 4,795 | about 1 year ago | A streaming approach, speeds up web applications by providing parsed objects before the response completes |
| FracturedJsonJs | A JSON formatter that produces human-readable but fairly compact output | ||
| JsonHilo | 34 | about 1 year ago | Minimal lossless parse event streaming, akin to SAX |
| JSONKit | 6,214 | almost 5 years ago | Objective-C library |
| SBJson | 3,727 | over 1 year ago | Parse one or more chunks of data |
| JSON::Tiny | 11 | almost 8 years ago | Perl module for encoding and decoding JSON in a minimalistic way |
| PL/JSON | 456 | over 1 year ago | A generic JSON object written in PL/SQL |
| Webmozart JSON | 358 | over 4 years ago | A robust decoder/encoder with support for schema validation |
| simplejson | 1,657 | about 1 year ago | A simple, fast, extensible encoder/decoder |
| jsonpickle | Library for serializing any arbitrary object graph | ||
| metamagic.json | An ultra-fast Python 3 implementation of a JSON encoder | ||
| oj | 3,164 | 10 months ago | A fast JSON parser and Object marshaller as a Ruby gem |
| MultiJSON | 754 | over 1 year ago | A generic swappable back-end for JSON handling |
| json2react | 170 | almost 3 years ago | Use JSON to create React Stateless Components |
| jsonfx | 381 | almost 9 years ago | serialization framework for .NET |
| jsonapi-consumer | 6 | almost 3 years ago | Client framework for consuming JSONAPI based APIs on the |
| FracturedJson | A formatter that produces human-readable but fairly compact output | ||
| spray-json | 974 | almost 2 years ago | A lightweight, clean and simple implementation in Scala |
| circe | 2,501 | 10 months ago | Yet another JSON library for Scala |
| scala-jsonapi | 107 | almost 7 years ago | Support library for integrating the JSON:API spec with Play, Spray and/or Circe backends |
| jsoniter-scala | 752 | 11 months ago | Scala macros for compile-time generation of ultra-fast JSON codecs |
| jshn | JSON parsing and generation library in for shell scripts (Ash/Bash) | ||
| SwiftyJSON | 22,705 | 11 months ago | The better way to deal with data in Swift |
Awesome JSON / Linters | |||
| jsonlint | 1,948 | over 3 years ago | Parser and validator with a CLI. (Javascript) |
| JSON Lint | 1,321 | about 1 year ago | PHP linter. (PHP) |
Awesome JSON / Online tools | |||
| JSONLint | The JSON Validator | ||
| JSONCompare | The Advanced Version of the JSON Linter | ||
| JSONMate | JSON editor, inspector and beautifier | ||
| JSON Editor online | A web-based tool to view, edit and format | ||
| Collapsible JSON Formatter | Formatter and Colorer of Raw Code | ||
| JSON Formatter and Validator | Formatter to help with debugging | ||
| JSON Generator | Tool for generating random data | ||
| FakeJSON | Web API to quickly generate fake data for your application | ||
| JSON to CSV | A free, in-browser JSON to CSV converter | ||
| CSV to JSON | Easy, privacy-friendly and offline-first online csv to json converter | ||
| json2csharp | Generate c# classes from a json string or url | ||
| JSON Utils | Site for generating C#, VB.Net, and Javascript classes from JSON | ||
| geojson.io | Simply edit GeoJSON map data | ||
| jq play | A playground for jq | ||
| json2yaml | Convert JSON to YAML online | ||
| JSON Selector Generator | A simple GUI for generating the selectors to access | ||
| JSON.fr | Fully client-side validator and formatter | ||
| ObjGen | Online live JSON generator | ||
| JSONPlaceholder | Fake Online REST API for Testing and Prototyping | ||
| Extends Class | Diff tool to compare two files | ||
| JSON Schema Validate API | A simple and free JSON Schema Validation API | ||
| JSONPerf | A Visual, Unbiased and Up-to-Date JSON Performance Benchmark | ||
| FracturedJson | Formatter that produces human-readable but fairly compact output | ||
Awesome JSON / Schema Specifications | |||
| JSON Schema | a JSON based format for defining the structure of JSON data | ||
| Itemscript | Language for validating and specifying values | ||
| Kwalify | 22 | almost 9 years ago | A parser, schema validator, and data binding tool |
| Rx | Simple, Extensible Schemata | ||
Awesome JSON / Services | |||
| Exchange Rate API | A simple and free API for currency exchange rate data | ||
| ipinfo.io | JSON IP and GeoIP REST API | ||
| JSONProxy | 303 | over 3 years ago | Simple HTTP proxy that enables cross-domain requests to any JSON API |
| Telize | JSON IP and GeoIP REST API | ||
| jsonpad | a simple JSON storage platform | ||
Awesome JSON / Supersets | |||
| YAML | A human friendly data serialization standard for all programming languages | ||
| HanSON | 153 | over 2 years ago | JSON for Humans - with unquoted identifiers, multi-line strings and comments |
| μson | 77 | almost 3 years ago | (uson) - a shorthand for JSON |
| HOCON | 6,175 | about 1 year ago | Human-Optimized Config Object Notation |
| ASON | 2 | over 10 years ago | A semantically complete superset of JSON (draft) |
| TOML | 19,593 | about 1 year ago | A minimal configuration file format that's easy to read due to obvious semantics |
| HCL | 5,321 | 11 months ago | A structured configuration language that is both human and machine friendly |
Awesome JSON / Tutorials | |||
| Introducing JSON | |||
| JSON Tutorial | An introductory tutorial on JavaScript Object Notation (JSON) | ||
| JSON - Rosetta Code | Basic operations in different languages (57 languages in this moment) | ||
| What is JSON and how to use it | Video tutorial for beginners | ||
| jq Primer: Munging JSON Data | How jq can be used to process JSON files just as effectively as traditional Unix tools | ||
Awesome JSON / Related formats | |||
| AXON | 22 | about 9 years ago | A simple text based format for interchanging of objects, documents and data. It tries to combine the best of JSON, XML and YAML |
| CSON | 1,337 | almost 2 years ago | CoffeeScript-Object-Notation. JSON for CoffeeScript objects |
| MSON | 902 | over 7 years ago | Markdown syntax compatible with describing JSON and JSON Schema |
| ArchieML | Structured text format optimized for human writability | ||
Awesome JSON / Resources | |||
| Type-o-rama | 244 | almost 3 years ago | JS type systems interportability, comparison of different JS type systems and conversion between them |
| Awesome jq | 824 | 10 months ago | A curated list of awesome jq tools and resources |
Awesome JSON / Templates | |||
| Jsonnet | A domain specific configuration language that helps you define JSON data | ||
| rabl | 3,643 | 11 months ago | General ruby templating with json, bson, xml, plist and msgpack support. (Ruby) |
| json2html | HTML templating library with wrappers for both jQuery and Node.js. (Javascript) | ||
Awesome JSON / Testing | |||
| JSON Test | Testing platform for services utilizing JavaScript Object Notation (JSON) | ||
| JSONassert | 1,010 | about 1 year ago | Write JSON unit tests in less code. Great for testing REST interfaces. (Java) |
| JsonUnit | 901 | 11 months ago | A library that simplifies JSON comparison in unit tests. It's strongly inspired by XmlUnit |
| JSON Parsing Test Suite | 956 | 11 months ago | A very complete test suite and validation framework |
Awesome JSON / Text Editor Plugins | |||
| JSON Reformat | 172 | about 3 years ago | Reformat tool |
| vim-json | 1,228 | over 1 year ago | A better JSON for Vim: distinct highlighting of keywords vs values, JSON-specific (non-JS) warnings, quote concealing. Pathogen-friendly |
| FracturedJsonVsc | Formatter that produces human-readable but fairly compact output | ||
| nvim-jqx | 303 | over 1 year ago | Browse and query json files in neovim from the quickfix window. (Lua) |
Awesome JSON / Transformations | |||
| json-sharp | 6 | over 8 years ago | Javascript tool to process operations on pure JSON objects. (Javascript) |
| json2json | 191 | about 4 years ago | Transform (reformat) structures from one to another. (Javascript) |
| trans | 179 | almost 10 years ago | The ultimate object transformer. (Javascript) |
| osmtogeojson | 702 | over 1 year ago | Converts OSM data to GeoJSON. (Javascript) |
| fast-xml-parser | 2,606 | 10 months ago | Fast XML to JSON and vice versa javascript/JSON conversion |
| x2js | 1,009 | almost 4 years ago | XML to JSON and vice versa javascript conversion functions. (Javascript) |
| JSONC | 647 | almost 7 years ago | JSON compressor and decompressor. (Javascript) |
| JsonMapper | 1,566 | about 1 year ago | Map nested structures onto PHP classes (PHP) |
| SassyJSON | 169 | over 4 years ago | Sass-powered API. (Sass) |
| json.human.js | A small library to convert a JSON object into a human readable HTML representation that is easy to style for different purposes | ||
| JSONtoFoundation | 42 | over 10 years ago | OS X utility that converts a JSON object to a Foundation object that can be used in Cocoa/Cocoa Touch development. (Swift) |
| fanci | 30 | over 8 years ago | Extract, rename and transform JSON based on a template. (node.js) |
| Pinch | 27 | over 11 years ago | String.replace for JavaScript objects. (Javascript) |
| deepjson | A better way to load big json config files. (node.js) | ||
| jsontl | 7 | over 10 years ago | allow transformation using a JSON-based transformation language. (node.js) |
| json-transforms | 140 | about 1 year ago | A recursive, pattern-matching, approach to transforming JSON structures |
| normalizr | 20,962 | over 3 years ago | Normalizes nested JSON according to a schema. (Javascript) |
| JSON-populate | 156 | about 3 years ago | Tool for populating JSON data with infinitely recursive circular references. Sort of like Falcor, but for plain JSON |
| CircularJSON | 606 | over 6 years ago | JSON does not handle circular references. Now it does |
| Sawmill | 116 | about 1 year ago | JSON transformation library (Java) |
| nimnjs | 46 | about 2 years ago | JSON to nimn bidirectional converter |
| stylops | 0 | 12 months ago | CSS subset to JSON conversion. (node.js) |
Awesome JSON / Queries | |||
| dasel | 7,248 | 11 months ago | Query and update data structures using selectors from the command line. Comparable to / but supports JSON, YAML, TOML and XML with zero runtime dependencies |
| JMESPath | A query language for JSON | ||
| JSON Mask | 868 | over 3 years ago | Tiny language and engine for selecting specific parts of a JS object, hiding the rest. (Javascript) |
| JSONiq | The JSON Query Language | ||
| ObjectPath | The agile query language for semi-structured data. (Python) | ||
| DefiantJS | Lightning-fast searches using XPath expressions, and transform using XSL. (Javascript) | ||
| JSONSelect | 1,595 | about 4 years ago | CSS-like selectors. (Javascript) |
| JSONPath | XPath implementation. (Javascript/PHP) | ||
| searchjs | 313 | about 1 year ago | A library for filtering based on a json SQL-like language |
| json-rel | 16 | almost 3 years ago | Transparent references in JSON |
| JSONata | Query and transformation language used in Node-RED, supports function expressions | ||
Awesome JSON / JSON Schema Frontend components | |||
| JSON Editor | 5,812 | over 7 years ago | JSON Schema Based Editor. (jQuery) |
| angular-schema-form | 2,470 | over 2 years ago | Generate forms. (AngularJS) |
| JSON Schema View | 49 | almost 9 years ago | An AngularJS directive for rendering JSON Schema in HTML (AngularJS) |
| Angular JSON Schema Form | 30 | over 9 years ago | Angular directive for making forms out of JSON Schema. (AngularJS) |
| AlpacaJS | Generates JSON Schema driven forms on top of Bootstrap, jQuery Mobile, jQuery UI and HTML (jQuery) | ||
Awesome JSON / JSON Schema Tools | |||
| prmd | 2,097 | about 2 years ago | Tools and doc generation for HTTP APIs |
| generate-schema | 1,043 | over 1 year ago | Effortlessly convert your JSON Object to JSON Schema, Mongoose Schema, or a Generic template for quick documentation / upstart |
| Docson | 491 | almost 2 years ago | Documentation for your types |
| Orderly JSON | 223 | over 15 years ago | A textual format for describing JSON compiled into JSONSchema |
| jsonschema2pojo | 6,250 | 11 months ago | Generates Java types and annotates those types for data-binding with Jackson 1.x or 2.x, Gson, etc |
| Matic | 180 | almost 9 years ago | Build tool for generating HTML documentation |
| JSON Schema + Faker | 3,301 | 12 months ago | Fake your schemas |
| DLL.js | 68 | almost 8 years ago | Gets you a JSON Schema from PostgreSQL or SQLite3 |
| JSONSchema.net | JSON Schema generator from JSON object | ||
| js-schema | 388 | almost 9 years ago | A new way of describing object schemas in JavaScript. It has a clean and simple syntax, and it is capable of serializing to/from the popular JSON Schema format |
| aptos | 150 | about 5 years ago | A tool for validating data using JSON Schema and converting JSON Schema documents into different data-interchange formats |
| JSON Schema $Ref Parser | 966 | 11 months ago | Parse, resolve, and dereference JSON Schema $ref pointers |
Awesome JSON / JSON Schema Resources | |||
| Understanding JSON Schema | A website aiming to provide more accessible documentation for JSON schema | ||
| JSON Schema Store | A collection of popular schemas | ||
| Using JSON Schema | a Book and GitHub project, showing how JSON Schema can be used for a variety of tasks and in different programming contexts | ||
| Awesome JSON Schema | 129 | about 1 year ago | A curated list of awesome JSON Schema resources, tutorials, tools, and more |
Awesome JSON / JSON Schema Validators | |||
| json-schema-benchmark | 386 | over 1 year ago | Performance benchmark for Node.js validators |
| is-my-json-valid | 965 | about 3 years ago | A validator that uses code generation to be extremely fast |
| jsen | 156 | over 8 years ago | A validator built for speed |
| themis | 60 | almost 10 years ago | A blazing fast validator |
| jsck | 158 | over 8 years ago | JSON Schema Compiled checK |
| z-schema | 340 | about 1 year ago | validator written in JavaScript for NodeJS and Browsers |
| jjv | 198 | almost 6 years ago | Javascript Library for Schema Validation |
| request-validator | 0 | over 10 years ago | Flexible request validator middleware for express and connect |
| tv4 | 1,170 | over 1 year ago | Tiny Validator |
| ajv | 13,907 | 11 months ago | The fastest validator. Supports v5/6 proposals |
| Medeia Validator | 56 | over 3 years ago | Compliant (draft-04/06/07) and fast streaming validator written in Kotlin |
| JSON Schema for PHP | 3,553 | 11 months ago | PHP implementation of JSON schema |
| JSON Guard | A validator for JSON Schema Draft 4 | ||
| jsonschema | 4,649 | 10 months ago | Python implementation of jsonschema |
| JSON Schema Toolkit | 31 | over 4 years ago | Programmatic building of JSON schemas (recursive field mappings) with validation, a Django JSON Field, and native PostgreSQL JSON type constraints |
| Ruby JSON Schema Validator | 1,567 | 11 months ago | validating against a JSON schema conforming to JSON Schema Draft 4 |