User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome JSON

A curated list of awesome JSON libraries and resources.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Nov. 29, 2021, 3:11 p.m.

Thank you burningtree & contributors
View Topic on GitHub:
burningtree/awesome-json

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Applications

JSONExport is a desktop application for Mac OS X which enables you to export JSON objects as model classes with their associated constructors, utility methods, setters and getters in your favorite language.

4.62K
765
2y 84d
n/a

github) - simple JSON pretty-viewer for Mac OS X.

Binary Serialization

A super efficient binary serialization format for JSON.

438
32
4y 72d
Apache-2.0

Browser Extensions

github) - It is a Chrome extension for printing JSON and JSONP.

github) - Browse a JSON web with the help of JSON schemas.

github - An open source Chrome extension for browsing JSON with syntax highlighting and folding, or as a visual graph.

github) - Gron inspired Extension. Convert a JSON document into javascript expressions. Comes with filter, remove, find-and-replace capabilities.

github) - Formats & syntax highlights JSON viewed inside of the web browser using the ACE editor.

github) - A port of the JSONView Firefox extension that formats and syntax highlights JSON viewed inside of the browser

Command-line tools

Command-line tool and terminal JSON viewer ๐Ÿ”ฅ

11.21K
361
4m
MIT

JSON output from a shell

3.17K
103
57d
n/a

Json pretty-print parser based on a recursive lexical analyser

25
4
1y 56d
GPL-2.0

Like awk, but for JSON.

1.34K
99
91d
n/a

Manipulate and extract envfiles in json format.

3
3
85d
GPL-3.0

Make JSON greppable!

10.14K
245
33d
MIT

json incremental digger

6.04K
135
7m
MIT

jid on jq - interactive JSON query tool using jq expressions

680
23
97d
MIT

Helps you view JSON on the command-line.

108
6
4y 32d
MIT

Functional sed for JSON

458
20
1y 4m
n/a

Optimized JSON for Go

430
28
30d
MIT

A terminal spreadsheet multitool for discovering and arranging data

4.47K
177
27d
GPL-3.0

Databases

EJDB 2.0 โ€” Embeddable JSON Database engine C library. Simple XPath like query language (JQL). Websockets / Android / iOS / React Native / Flutter / Java / Dart / Node.js bindings. Docker image.

1.25K
128
35d
MIT

Simple to use local JSON database (supports Node, Electron and the browser)

16.75K
792
63d
MIT

A lightweight clientside JSON document store,

2.15K
254
4y 14d
MIT

A JSON ODM (object document mapper) for JavaScript to use on the server or in the browser.

85
11
2y 10m
MIT

Get a full fake REST API with zero coding in less than 30 seconds (seriously)

57.24K
5.52K
33d
MIT

A generic JSON document store with sharing and synchronisation capabilities.

4.13K
406
26d
n/a

๐Ÿ”„ A realtime Database for JavaScript Applications

16.57K
777
7d
Apache-2.0

A simple, self-contained, serverless, zero-configuration, json document store.

822
34
10m
Apache-2.0

Datasets

Data modeling

Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps.

6.85K
1.08K
72d
MIT

Data generation

Anonymize JSON values, easily.

15
6
6y 5m
n/a

Node server for dynamic, fake JSON.

827
67
5m
n/a

Differencing

Lean and mean Javascript implementation of the JSON-Patch standard (RFC 6902). Update JSON documents using delta patches.

1.44K
183
56d
MIT

JSON Patch and diff based on rfc6902

504
34
1y 9m
n/a

PHP implementation of JSON-patch (IETF RFC 6902)

102
25
2y 9m
n/a

A micro library for diffing and patching JSON objects using a compact diff format

170
3
4y 10m
n/a

Diff & patch JavaScript objects

3.91K
424
4m
MIT

Editors

Format Extensions

Frontend components

JSON editor jQuery plugin

555
143
2y 9m
n/a

A more-fun, semantic, alternative to datatables

2.78K
376
2y 9m
n/a

Angular directive for collapsible JSON in HTML

369
89
1y 44d
n/a

JSON powered / Dynamic forms for Angular

2.07K
439
26d
MIT

Libraries

Optimized JSON in C

25
6
11m
MIT

๐Ÿ“Ÿ JSON library for Arduino and embedded C++. Simple and efficient.

5.4K
975
32d
MIT

json++

40
18
5y 5m
n/a

A tiny JSON library for C++11.

2.22K
562
1y 8m
MIT

JSON for Modern C++

27.52K
4.68K
12d
MIT

A fast JSON parser/generator for C++ with both SAX/DOM style API

11.41K
3.02K
30d
n/a

Parsing gigabytes of JSON per second

14.94K
760
27d
Apache-2.0

JSON in Clojure

467
61
4m
EPL-1.0

A Modern Fortran JSON API

244
59
105d
n/a

Optimized JSON for Go

430
28
30d
MIT

JSON quasiquoter for Haskell

74
11
50d
MIT

A reference implementation of a JSON package in Java.

3.94K
2.36K
28d
n/a

A fast JSON parser/generator for Java.

23.95K
6.35K
49d
Apache-2.0

A Java serialization/deserialization library to convert Java Objects into JSON and back

20.3K
3.94K
8d
Apache-2.0

Main Portal page for the Jackson project

7K
1.07K
13d
n/a

A modern JSON library for Kotlin and Java.

7.78K
637
7d
Apache-2.0

JSON without fuss

1
0
46d
Apache-2.0

High performance JVM JSON library

759
91
23d
BSD-3-Clause

Lean JSON Library for Java, with a compact, elegant API.

73
21
1y 86d
Apache-2.0

JSON in JavaScript

8.42K
4.71K
6m
n/a

Objective-C JSON

6.21K
1.7K
1y 8d
n/a

This framework implements a strict JSON parser and generator in Objective-C.

3.78K
714
7m
BSD-3-Clause

Perl module for encoding and decoding JSON in a minimalistic way, based on Mojo::JSON, adapted to stand alone.

11
5
4y 19d
Artistic-2.0

PL/JSON is a generic JSON object written in PL/SQL. Using PL/SQL object syntax, users instantiate a JSON object and then add members, arrays and additional JSON objects. This object type can store JSON data, in Oracle, persistently.

369
169
89d
n/a

A robust JSON decoder/encoder with support for schema validation.

353
28
8m
MIT

simplejson is a simple, fast, extensible JSON encoder/decoder for Python

1.43K
314
98d
n/a

Optimized JSON

2.81K
215
27d
MIT

A generic swappable back-end for JSON handling.

731
121
8m
MIT

Use JSON to create React Components.

158
8
6m
BSD-3-Clause

JsonFx v2.0 - JSON serialization framework for .NET

376
97
4y 11m
n/a

Client framework for consuming JSONAPI services

6
2
42d
MIT

A lightweight, clean and simple JSON implementation in Scala

940
194
82d
Apache-2.0

Yet another JSON library for Scala

2.21K
473
28d
n/a

Scala support library for integrating the JSON API spec with Spray, Play! or Circe

106
28
2y 11m
n/a

Scala macros for compile-time generation of safe and ultra-fast JSON codecs

452
60
27d
MIT

The better way to deal with JSON data in Swift.

20.99K
3.27K
8m
MIT

Linters

A JSON parser and validator with a CLI.

1.75K
387
4m
n/a

JSON Lint for PHP

1.23K
52
7m
MIT

Online tools

Schema Specifications

Services

Supersets

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

147
6
5y 4m
Unlicense

ฮผson (uson) is a shorthand for JSON

69
3
111d
MIT

configuration library for JVM languages using HOCON files

5.45K
887
75d
n/a

A library to parse and manipulate an algebraic superset/semantic application of JSON

2
1
6y 9m
GPL-3.0

Tom's Obvious, Minimal Language

16.05K
768
59d
MIT

HCL is the HashiCorp configuration language.

3.7K
400
27d
MPL-2.0

Tutorials

Related formats

This is the mirror of pyaxon repository http://bitbucket.org/intellimath/pyaxon

21
1
5y 117d
MIT

CoffeeScript-Object-Notation. Same as JSON but for CoffeeScript objects.

1.29K
57
4m
n/a

Markdown Syntax for Object Notation

853
180
3y 5m
MIT

Resources

๐Ÿ‘พ JS type systems interportability

228
5
2y 10m
n/a

A curated list of awesome jq tools and resources.

443
23
96d
n/a

Templates

General ruby templating with json, bson, xml, plist and msgpack support

3.63K
344
84d
MIT

Testing

Write JSON unit tests in less code. Great for testing REST interfaces.

823
166
96d
Apache-2.0

Compare JSON in your Unit Tests

606
88
27d
Apache-2.0

A comprehensive test suite for RFC 8259 compliant JSON parsers

638
119
7m
MIT

Text Editor Plugins

Reformat tool for JSON

163
20
6m
n/a

A better JSON for Vim: distinct highlighting of keywords vs values, JSON-specific (non-JS) warnings, quote concealing. Pathogen-friendly.

1.19K
114
67d
n/a

Transformations

Javascript tool to process operations on pure JSON objects

6
4
4y 5m
MIT

Transform (reformat) JSON structures from one to another using JavaScript

182
42
4m
MIT

Object transformer

179
3
5y 11m
n/a

convert osm to geojson

534
85
87d
MIT

Validate XML, Parse XML to JS/JSON and vise versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback

1.3K
187
9d
MIT

x2js - XML to JSON and back for JavaScript

904
469
1y 104d
n/a

JSON compressor and decompressor

607
89
2y 11m
MIT

Map nested JSON structures onto PHP classes

1.37K
166
12m
OSL-3.0

[UNMAINTAINED] A Sass API for JSON.

173
22
9m
MIT

OS X utility that converts a JSON object to a Foundation object that can be used in Cocoa/Cocoa Touch development.

42
12
6y 10m
MIT

Fanci is a lightweight node module to extract, rename and transform JSON based on a template

27
5
4y 4m
MIT

String.replace for JavaScript objects (and JSON).

26
3
7y 5m
n/a

Transform JSON with JSON

7
0
6y 8m
MIT

A recursive, pattern-matching, approach to transforming JSON structures.

127
5
4y 0d
MIT

Normalizes nested JSON according to a schema

20.61K
836
36d
MIT

Tool for populating JSON data with circular references. Sort of like Falcor and GraphQL, but for plain JSON with a transparent interface.

114
14
4y 74d
MIT

JSON does not handle circular references. Now it does

595
93
2y 6m
MIT

Sawmill is a JSON transformation Java library

85
19
7m
Apache-2.0

JS implementation of nimn specification

44
7
3y 23d
n/a

Write JSON as CSS

0
1
39d
MIT

Queries

Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.

1.69K
38
21d
MIT

Tiny language and engine for selecting specific parts of a JS object, hiding the rest.

595
42
83d
MIT

CSS-like selectors for JSON

1.6K
129
91d
ISC

A library for filtering JavaScript objects based on a json SQL-like language, jsql

279
33
111d
MIT

Transparent query, pointer and path descriptors for JSON

16
2
110d
MIT

JSON Schema Frontend components

JSON Schema Based Editor

5.6K
1.11K
3y 7m
MIT

Generate forms from a JSON schema, with AngularJS!

2.46K
663
2y 16d
MIT

An AngularJS directive for rendering JSON Schema in HTML

47
8
4y 10m
n/a

Angular directive for making forms out of JSON Schema

30
61
5y 4m
MIT

JSON Schema Tools

JSON Schema tools and doc generation for HTTP APIs

2.06K
176
8m
MIT

๐Ÿงž Convert JSON Objects to MySQL, JSON Schema, Mongoose, Google BigQuery, Swagger, and more.

857
120
8m
MIT

Documentation for your JSON types

469
103
4m
Apache-2.0

The reference implementation of orderly: a schema language for JSON.

207
19
11y 8m
n/a

Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc

5.6K
1.51K
26d
n/a

Automated HTML documentation for JSON schemas

170
31
4y 11m
MIT

JSON-Schema + fake data generators

2.65K
282
27d
MIT

Gets you a JSON Schema from PostgreSQL or SQLite3. Also supports arrays and default values. Use it for introspection or preparing your domain models like with Rails's Active Record.

64
6
3y 10m
n/a

Simple and intuitive schema validator

385
45
5y 8d
MIT

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

143
19
1y 52d
Apache-2.0

Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers

599
159
50d
MIT

JSON Schema Resources

JSON Schema Validators

Benchmarks for Node.js JSON-schema validators

357
38
48d
MIT

A JSONSchema validator that uses code generation to be extremely fast

932
126
20d
MIT

JSON-Schema validator built for speed

156
27
4y 4m
MIT

A blazing fast JSON Schema v4 validator!

60
6
6y 36d
n/a

JSON Schema Compiled checK

163
15
4y 4m
MIT

JSON Schema validator written in JavaScript for NodeJS and Browsers

309
92
27d
n/a

Javascript Library for Schema Validation

191
37
2y 25d
MIT

Flexible, JSON Schema-based request validator middleware for express and connect.

0
0
6y 6m
n/a

Tiny Validator for JSON Schema v4

1.13K
187
46d
n/a

The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)

10.1K
775
26d
MIT

Medeia JSON-Schema Validator

49
9
1y 48d
n/a

PHP implementation of JSON schema. Fork of the http://jsonschemaphpv.sourceforge.net/ project

3.2K
329
4m
MIT

An implementation of the JSON Schema specification for Python

3.44K
492
15d
MIT

Programmatic building of JSON schemas (document and field mappings) with validation.

29
5
8m
BSD-3-Clause

Ruby JSON Schema Validator

1.27K
233
63d
MIT