Track Awesome Json Updates Daily
A curated list of awesome JSON libraries and resources.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 burningtree/awesome-json · ⭐ 1.5K · 🏷️ Miscellaneous
Jun 19, 2026
Applications
- JSON Design Studio - Professional schema authoring environment.
Command-line tools
- JSONKit (⭐0) - Swiss Army knife: format, validate, query via dot-notation, diff, flatten, convert to CSV, and stats. Zero dependencies, Python 3.10+.
- Parsrs (⭐86) - CSV, XML, and data text parsers and generators written in pure POSIX shellscript. Includes
parsrj.shandmakrj.sh.
- jsonskim (⭐1) - Extract structure by collapsing arrays and truncating strings. LLM-ready output.
Editors
- JSON table editor - Display JSON array as table, provides search, filtering and edition features. It supports large files of multiple gigabytes. (Rust).
Frontend components
- SmarkForm - Enhance HTML forms to import/export any possible data, including arrays and subforms to any depth.
Libraries
- codables - Declarative, type-rich (de)serializer able to handle almost any data type.
- qjson (⭐7) - A fast library for C++17 that is header-only.
- TOON PHP Lite (⭐1) - Lightweight TOON encoder/decoder for human-readable, LLM-friendly structured data. (PHP).
- yyjson (⭐3.8k) - High performance parser and serializer in C.
Online tools
- Dadroit V Web - In-browser viewer for large files with tree view, RegEx search, and URL loading with auth. Fully client-side.
- DataFormatter Pro - Browser-based formatter, validator, diff, and converter with a tree view.
- JSON Blob - An online tool to view, edit, format, and share data. Also has an API for making requests against stored blobs.
- JSON Viewer Tool - Online tool to view, format, validate, minify, and convert data in the browser.
- JSONMaster - Free online validator, formatter, minifier and viewer.
- JSONtapose - Intuitive, beautiful and secure client-side comparison and visualization tool.
- jsontosdk - Paste a data sample to get typed TypeScript interfaces and a Zod schema with LLM-named types. No signup.
- Softwium - Fake and dummy REST API for testing.
- JSONing - A toolset including a formatter, comparer, JSONPath tester, patch generator, and data generator.
Schema Specifications
- JSON Model (⭐6) - A lightweight featureful DSL for data modeling.
JSON Schema Tools
- JSON Schema CLI (⭐283) - Command-line interface for formatting, linting, testing, bundling, and validating schema files for local development and CI/CD pipelines.
JSON Schema Resources
- Learn JSON Schema - Open-source reference documentation for the schema specification.
May 05, 2024
Format Extensions
- Sequence JSON (⭐141) - A proposal for a standard way of creating music sequence data in JSON.
May 02, 2024
Applications
- Visual JSON (⭐304) - simple JSON pretty-viewer for Mac OS X. (inactive)
Format Extensions
- NDJSON (⭐832) (Newline delimited JSON) - a standard for delimiting JSON in stream protocols.
Transformations
- deepjson - A better way to load big json config files. (node.js)
Mar 04, 2024
Libraries
- JsonHilo (⭐45) - Minimal lossless parse event streaming, akin to SAX.
Feb 21, 2024
Applications
- Dadroit JSON Viewer - Very fast JSON Viewer, supporting huge (multi gigabytes) files, JSON log (JSON-Lines and ndjson).
Binary Serialization
- BSON - Binary JSON.
- CBOR - Concise Binary Object Representation.
Browser Extensions
- JSON Formatter (github (⭐4.1k)) - Makes JSON easy to read. Open source.
- JSON Viewer (github (⭐3.5k)) - It is a Chrome extension for printing JSON and JSONP.
- JSON Finder (github (⭐41)) - Browse like you do it in Finder.
- JSON Viewer Pro (github (⭐583) - An open source Chrome extension for browsing JSON with syntax highlighting and folding, or as a visual graph.
- Discoverable JSON (github (⭐3)) - Gron inspired Extension. Convert a JSON document into javascript expressions. Comes with filter, remove, find-and-replace capabilities.
Command-line tools
- jq (⭐35k) - A lightweight and flexible command-line JSON processor.
- jaq (⭐3.6k) - A jq clone focussed on correctness, speed, and simplicity. Written in Rust.
- gojq (⭐3.8k) - Pure Go implementation of jq. A bit faster and more portable.
- livejq (⭐17) - An alternative
jqimplementation in rust for continuous parsing without crashing on invalid JSON
- json-search (⭐4) - A small tool to search for objects/values in json files.
- jshon - A parser designed for maximum convenience within the shell.
- jc (⭐8.6k) - Converts the output of many CLI tools, file-types, and common strings into JSON
- logdy (⭐2.2k) - jq, tail, less, grep and awk merged together and available in a clean web UI.
Differencing
- JSONPatch - A format for describing changes to a document.
Editors
- JSON Crack - Display your JSON as a graph
Format Extensions
- survey.js - JSON based survey library.
- JackSON: JSON secret keeper (⭐19) - JSONic way of storing secrets in config file.
Frontend components
- @textea/json-viewer (⭐529) - A React component for JSON viewer. (React)
Libraries
- Jansson (⭐3.3k) - A C library for encoding, decoding and manipulating data.
- oboe.js (⭐4.8k) - A streaming approach, speeds up web applications by providing parsed objects before the response completes.
Online tools
- JSON Editor online - A web-based tool to view, edit and format.
- JSON Generator - Tool for generating random data.
- CSV to JSON - Easy, privacy-friendly and offline-first online csv to json converter
- geojson.io - Simply edit GeoJSON map data.
- ObjGen - Online live JSON generator.
Schema Specifications
- JSON Schema - a JSON based format for defining the structure of JSON data.
- Kwalify (⭐23) - A parser, schema validator, and data binding tool
- Rx - Simple, Extensible Schemata.
Services
- Telize - JSON IP and GeoIP REST API.
Tutorials
- JSON - Rosetta Code - Basic operations in different languages (57 languages in this moment).
Transformations
- nimnjs (⭐46) - JSON to nimn bidirectional converter.
Queries
- ObjectPath - The agile query language for semi-structured data. (Python)
JSON Schema Resources
- Awesome JSON Schema (⭐168) - A curated list of awesome JSON Schema resources, tutorials, tools, and more.
JSON Schema Validators
- jsonschema (⭐5k) - Python implementation of jsonschema.
- Ruby JSON Schema Validator (⭐1.6k) - validating against a JSON schema conforming to JSON Schema Draft 4.
Feb 22, 2022
Binary Serialization
- JSON BinPack - Space-efficient binary JSON serialization format based on JSON Schema.
Jan 30, 2022
Libraries
- json-build (⭐50) - A minimalistic serializer in C. It can be easily integrated into the resource-limited projects or embedded systems.
Jan 15, 2022
Command-line tools
- dsq (⭐3.9k) - Tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.
Aug 11, 2021
Libraries
- FracturedJsonJs - A JSON formatter that produces human-readable but fairly compact output.
Online tools
- FracturedJson - Formatter that produces human-readable but fairly compact output.
Jul 16, 2021
Libraries
- jshn - JSON parsing and generation library in for shell scripts (Ash/Bash)
May 16, 2021
Text Editor Plugins
- nvim-jqx (⭐338) - Browse and query json files in neovim from the quickfix window. (Lua)
Apr 13, 2021
Binary Serialization
- UBJSON - The universally compatible format specification for binary JSON.
Browser Extensions
- JSONAce (github (⭐71)) - Formats & syntax highlights JSON viewed inside of the web browser using the ACE editor.
- JSONView (github (⭐293)) - A port of the JSONView Firefox extension that formats and syntax highlights JSON viewed inside of the browser
Databases
- CouchDB - Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability.
Datasets
- getCountries() - Generator for custom Countries data.
Data modeling
- JSONModel (⭐6.8k) - Magical Data Modelling Framework. (Objective-C)
Format Extensions
- JSON Activity Streams - A format for syndicating social activities around the web.
Frontend components
- Dynatable.js (⭐2.8k) - A funner, semantic, HTML5+JSON, interactive table plugin. (jQuery)
Libraries
- SBJson (⭐3.7k) - Parse one or more chunks of data.
- jsonapi-consumer (⭐7) - Client framework for consuming JSONAPI based APIs on the JSON API standard.
Online tools
- json2csharp - Generate c# classes from a json string or url.
Schema Specifications
- Itemscript - Language for validating and specifying values.
Supersets
- ASON (⭐2) - A semantically complete superset of JSON (draft).
Tutorials
- jq Primer: Munging JSON Data - How jq can be used to process JSON files just as effectively as traditional Unix tools.
Related formats
- AXON (⭐24) - A simple text based format for interchanging of objects, documents and data. It tries to combine the best of JSON, XML and YAML.
Transformations
- SassyJSON (⭐169) - Sass-powered API. (Sass)
Queries
- dasel (⭐8k) - Query and update data structures using selectors from the command line. Comparable to jq (⭐35k) / yq (⭐3k) but supports JSON, YAML, TOML and XML with zero runtime dependencies.
- JMESPath - A query language for JSON.
- JSONiq - The JSON Query Language.
- JSONata - Query and transformation language used in Node-RED, supports function expressions.
JSON Schema Validators
- ajv (⭐15k) - The fastest schema validator. Supports draft-04/06/07/2019-09/2020-12.
Jan 11, 2021
Transformations
- stylops (⭐0) - CSS subset to JSON conversion. (node.js)
Dec 25, 2020
Online tools
- JSONPerf - A Visual, Unbiased and Up-to-Date JSON Performance Benchmark.
Nov 26, 2020
Frontend components
- ngx-formly (⭐3k) - JSON powered / Dynamic forms for Angular
Nov 01, 2020
Command-line tools
- visidata (⭐9.1k) - A terminal spreadsheet-like tool for interactively exploring data.
Oct 07, 2020
Command-line tools
- jo (⭐4.9k) - A small utility to create JSON objects
Sep 25, 2020
Editors
- FrontAid CMS - Content Management System that supports arbitrary data model structures.
Aug 12, 2020
Libraries
- simdjson (⭐24k) - Parsing gigabytes of JSON per second.
Jun 23, 2020
Command-line tools
- oj (⭐948) - A fast and flexible command line JSON processor.
Format Extensions
- 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.
Libraries
- ojc (⭐37) - A fast JSON parser.
- ojg (⭐948) - A collection of high performance JSON processing and generating tool.
Apr 15, 2020
Libraries
- Nlohmann JSON (⭐50k) - A C++11 header-only class.
Feb 10, 2020
JSON Schema Validators
- Medeia Validator (⭐60) - Compliant (draft-04/06/07) and fast streaming validator written in Kotlin
Dec 29, 2019
Libraries
- essential-json (⭐25) - A lightweight Java library for serialization, parsing and manipulation with a clean and precise API.
- dsl-json (⭐1.1k) - A very fast streaming JSON library. Operates on byte arrays.
- mjson (⭐93) - Lean JSON Library for Java, with a compact, elegant API.
Testing
- JSON Parsing Test Suite (⭐1.1k) - A very complete test suite and validation framework.
Sep 27, 2019
Frontend components
- react-jsonschema-form - A React component for building Web forms from JSON Schema. (React)
Online tools
- JSONMate - JSON editor, inspector and beautifier.
Sep 02, 2019
Command-line tools
- json-dotenv (⭐9) - Manipulate and extract envfiles in json format.
Online tools
- FakeJSON - Web API to quickly generate fake data for your application.
- JSON to CSV - A free, in-browser JSON to CSV converter.
May 09, 2019
Databases
- EJDB (⭐1.5k) - Embedded JSON Database engine published under MIT license. (C)
Datasets
- MTG JSON - Up to date Magic the Gathering card data.
Format Extensions
- GeoJSON - A geospatial data interchange format.
Supersets
- YAML - A human friendly data serialization standard for all programming languages.
Transformations
- x2js (⭐1k) - XML to JSON and vice versa javascript conversion functions. (Javascript)
Queries
- DefiantJS - Lightning-fast searches using XPath expressions, and transform using XSL. (Javascript)
JSON Schema Validators
- JSON Guard - A validator for JSON Schema Draft 4.
May 07, 2019
Services
- Exchange Rate API - A simple and free API for currency exchange rate data.
Nov 16, 2018
Format Extensions
- JSON API - A standard for building APIs.
Libraries
- metamagic.json - An ultra-fast Python 3 implementation of a JSON encoder.
Queries
- JSONPath - XPath implementation. (Javascript/PHP)
JSON Schema Tools
- JSON Schema $Ref Parser (⭐1.1k) - Parse, resolve, and dereference JSON Schema $ref pointers
Nov 14, 2018
Libraries
- json-schema - JSON Schema library for Haskell
- hjsonschema - JSON Schema Draft 4 library for Haskell
Online tools
- JSON Schema Validate API - A simple and free JSON Schema Validation API.
Nov 03, 2018
Command-line tools
- fx (⭐21k) - A interactive terminal tool.
Sep 11, 2018
Command-line tools
- jl (⭐474) - Functional sed for JSON.
Resources
- Awesome jq (⭐965) - A curated list of awesome jq tools and resources.
Jul 01, 2018
Format Extensions
- JSON-RPC - A stateless, light-weight remote procedure call (RPC) protocol.
- JSON5 - a extension that aims to make it easier for humans to write and maintain by hand.
- 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.
Templates
- Jsonnet - A domain specific configuration language that helps you define JSON data.
Apr 23, 2018
Online tools
- Extends Class - Diff tool to compare two files.
Mar 04, 2018
Binary Serialization
- MessagePack - An extremely efficient object serialization library.
Datasets
- country.io - Various country related datasets, as JSON inc currency, country codes, names and more
Format Extensions
- JSONP - Safer cross-domain Ajax with JSON-P/JSONP.
Libraries
- jsmn - A minimalistic parser in C. It can be easily integrated into the resource-limited projects or embedded systems.
- RapidJSON (⭐15k) - A fast JSON parser/generator for C++ with both SAX/DOM style API
- Jackson (⭐9.7k) - A multi-purpose Java library for processing JSON data format.
- JSON 3 - A modern implementation.
Supersets
- HOCON (⭐6.3k) - Human-Optimized Config Object Notation.
Tutorials
- JSON Tutorial - An introductory tutorial on JavaScript Object Notation (JSON).
Resources
- Type-o-rama (⭐247) - JS type systems interportability, comparison of different JS type systems and conversion between them.
Transformations
- fast-xml-parser (⭐3.1k) - Fast XML to JSON and vice versa javascript/JSON conversion.
Feb 22, 2018
Transformations
- Sawmill (⭐123) - JSON transformation library (Java)
Jan 21, 2018
Libraries
- jsoniter-scala (⭐817) - Scala macros for compile-time generation of ultra-fast JSON codecs.
Sep 29, 2017
Services
- ipinfo.io - JSON IP and GeoIP REST API.
Jul 18, 2017
Databases
- Lawnchair (⭐2.1k) - A lightweight clientside document store. (Javascript)
- RxDB (⭐23k) - Event-driven JSON-Database with JSON-Schema, mango-Query and CouchDB-sync. (Javascript)
Format Extensions
- JSON-LD - A lightweight Linked Data format.
- JSON6 (⭐240) - JSON for Humans (ES6).
Libraries
- scala-jsonapi (⭐108) - Support library for integrating the JSON:API spec with Play, Spray and/or Circe backends.
Online tools
- JSONLint - The JSON Validator.
- JSONCompare - The Advanced Version of the JSON Linter.
Services
- JSONProxy (⭐301) - Simple HTTP proxy that enables cross-domain requests to any JSON API.
Transformations
- JSON-populate (⭐159) - Tool for populating JSON data with infinitely recursive circular references. Sort of like Falcor, but for plain JSON.
- CircularJSON (⭐608) - JSON does not handle circular references. Now it does.
Jun 30, 2017
Command-line tools
- jiq (⭐935) - It's
jidwithjq. You can drill down interactively by usingjqfiltering queries.
- jv (⭐121) - jv (for jsonviewer) helps you view your JSON.
Apr 30, 2017
JSON Schema Validators
- JSON Schema Toolkit (⭐30) - Programmatic building of JSON schemas (recursive field mappings) with validation, a Django JSON Field, and native PostgreSQL JSON type constraints.
Mar 28, 2017
Command-line tools
- jsoncat (⭐26) - Pretty-print Json in terminal with colors and adjusting tabs size.
Transformations
- json-sharp (⭐6) - Javascript tool to process operations on pure JSON objects. (Javascript)
Feb 24, 2017
Supersets
- TOML (⭐21k) - A minimal configuration file format that's easy to read due to obvious semantics.
- HCL (⭐5.8k) - A structured configuration language that is both human and machine friendly.
Feb 21, 2017
Command-line tools
- jid (⭐7.1k) - Incremental Digger. Drill down JSON interactively by using filtering queries like jq.
Databases
- JSONlite (⭐845) - A simple, self-contained, serverless, zero-configuration, json document store. (Bash)
Libraries
- aeson-qq (⭐79) - JSON quasiquoter for Haskell.
- json2react (⭐173) - Use JSON to create React Stateless Components.
Online tools
- JSON.fr - Fully client-side validator and formatter.
Transformations
- normalizr (⭐21k) - Normalizes nested JSON according to a schema. (Javascript)
Jan 27, 2017
JSON Schema Resources
- 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.
Dec 21, 2016
Command-line tools
- gron (⭐14k) - Convert a JSON file into discrete assignments that are greppable.
Libraries
- circe (⭐2.5k) - Yet another JSON library for Scala.
Dec 09, 2016
Libraries
- JSON-Fortran (⭐377) - A Fortran library for writing, reading, and manipulating JSON files and data structures.
Dec 08, 2016
Online tools
- json2yaml - Convert JSON to YAML online.
JSON Schema Tools
- js-schema (⭐386) - 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.
Nov 26, 2016
Online tools
- JSON Formatter and Validator - Formatter to help with debugging.
Oct 12, 2016
Online tools
- JSONPlaceholder - Fake Online REST API for Testing and Prototyping.
Sep 21, 2016
Databases
- RethinkDB - An open-source distributed document database with a pleasant and powerful query language.
Queries
- json-rel (⭐16) - Transparent references in JSON.
JSON Schema Resources
- Understanding JSON Schema - A website aiming to provide more accessible documentation for JSON schema.
Jul 22, 2016
Queries
- JSONSelect (⭐1.6k) - CSS-like selectors. (Javascript)
JSON Schema Tools
- Orderly JSON (⭐227) - A textual format for describing JSON compiled into JSONSchema.
Jul 10, 2016
Transformations
- json-transforms (⭐146) - A recursive, pattern-matching, approach to transforming JSON structures.
May 09, 2016
Databases
- MongoDB - an open-source document database, and the leading NoSQL database.
Format Extensions
- JSON Resume - The open source initiative to create standard for resumes.
Libraries
- JSON::Tiny (⭐10) - Perl module for encoding and decoding JSON in a minimalistic way.
- MultiJSON (⭐765) - A generic swappable back-end for JSON handling.
Transformations
- JsonMapper (⭐1.6k) - Map nested structures onto PHP classes (PHP)
Apr 08, 2016
Format Extensions
- JSON Web Tokens - A compact URL-safe means of representing claims to be transferred between two parties.
Apr 06, 2016
JSON Schema Frontend components
- AlpacaJS - Generates JSON Schema driven forms on top of Bootstrap, jQuery Mobile, jQuery UI and HTML (jQuery)
Feb 19, 2016
Libraries
- JSON-java (⭐4.7k) - A reference implementation.
JSON Schema Frontend components
- angular-schema-form (⭐2.5k) - Generate forms. (AngularJS)
Feb 16, 2016
Libraries
- PL/JSON (⭐461) - A generic JSON object written in PL/SQL.
Jan 20, 2016
Databases
- Kinto (⭐4.4k) - A lightweight JSON storage service with synchronisation and sharing abilities.
Format Extensions
- /contribute.json - Making open source contribution information easier to access, across projects.
Tutorials
- What is JSON and how to use it - Video tutorial for beginners.
Nov 14, 2015
Command-line tools
- json - A "json" command for massaging JSON on your Unix command line.
Datasets
- Heartstone JSON - Up to date Hearthstone card data.
Frontend components
- jsTree - jquery plugin, that provides interactive trees. (jQuery)
Libraries
- Gson (⭐24k) - A Java library to convert JSON to Java objects and vice-versa.
JSON Schema Tools
- JSON Schema + Faker (⭐3.4k) - Fake your schemas.
May 07, 2015
Databases
- JSON Server (⭐76k) - Get a full fake REST API with zero coding in less than 30 seconds.
May 01, 2015
Applications
- JSONExport (⭐4.8k) - convert a object to a class of one of the currently supported languages.
Supersets
- HanSON (⭐157) - JSON for Humans - with unquoted identifiers, multi-line strings and comments.
Related formats
- CSON (⭐1.3k) - CoffeeScript-Object-Notation. JSON for CoffeeScript objects.
- MSON (⭐899) - Markdown syntax compatible with describing JSON and JSON Schema.
- ArchieML - Structured text format optimized for human writability.
Apr 21, 2015
Command-line tools
- jsawk (⭐1.4k) - Like awk, but for JSON.
JSON Schema Tools
- DLL.js (⭐68) - Gets you a JSON Schema from PostgreSQL or SQLite3.
Apr 15, 2015
Frontend components
- JSON Formatter (⭐371) - Angular directive for collapsible JSON in HTML. (AngularJS)
JSON Schema Frontend components
- JSON Editor (⭐5.8k) - JSON Schema Based Editor. (jQuery)
- JSON Schema View (⭐50) - An AngularJS directive for rendering JSON Schema in HTML (AngularJS)
- Angular JSON Schema Form (⭐30) - Angular directive for making forms out of JSON Schema. (AngularJS)
Apr 11, 2015
Binary Serialization
- PSON (⭐464) - Protocol JSON, super efficient binary serialization format.
Apr 10, 2015
Data generation
- dyson (⭐834) - Server for dynamic, fake JSON. (node.js)
Libraries
- moshi (⭐10k) - A modern JSON library for Android and Java.
Online tools
- JSON Selector Generator - A simple GUI for generating the selectors to access.
Services
- jsonpad - a simple JSON storage platform.
Transformations
- jsontl (⭐7) - allow transformation using a JSON-based transformation language. (node.js)
Apr 08, 2015
Data generation
- jsonymize (⭐17) - Reads data from standard input, anonymizes, then writes to standard output.
Apr 07, 2015
JSON Schema Tools
- Docson (⭐497) - Documentation for your types.
Apr 06, 2015
Command-line tools
- jarg - Shorthand JSON and form encoding syntax in the shell.
Supersets
- μson (⭐79) (uson) - a shorthand for JSON.
Apr 05, 2015
Transformations
- fanci (⭐29) - Extract, rename and transform JSON based on a template. (node.js)
Mar 30, 2015
Databases
- lowdb (⭐23k) - Flat file database built on lodash API. (Javascript)
- JSON ODM (⭐101) - Object document mapper for JavaScript to use on the server or in the browser. (Javascript)
Mar 29, 2015
Differencing
- dffptch (⭐171) - A micro library for diffing and patching using a compact diff format. (Javascript)
- jsondiffpatch (⭐5.3k) - Diff & patch for JavaScript objects. (Javascript)
Editors
- JSONEdit - User friendly, visual editor built as an AngularJS directive.
Format Extensions
- JSON-stat (⭐26) - Simple lightweight format for data dissemination.
Libraries
- JSONKit (⭐6.2k) - Objective-C library.
Linters
- JSON Lint (⭐1.3k) - PHP linter. (PHP)
Online tools
- Collapsible JSON Formatter - Formatter and Colorer of Raw Code.
Text Editor Plugins
- JSON Reformat (⭐175) - Reformat tool.
Transformations
- json2json (⭐192) - Transform (reformat) structures from one to another. (Javascript)
Queries
- searchjs (⭐310) - A library for filtering based on a json SQL-like language.
JSON Schema Tools
- prmd (⭐2.1k) - Tools and doc generation for HTTP APIs.
- jsonschema2pojo (⭐6.4k) - Generates Java types and annotates those types for data-binding with Jackson 1.x or 2.x, Gson, etc.
- Matic (⭐180) - Build tool for generating HTML documentation.
Mar 28, 2015
Browser Extensions
- JSONView (github (⭐1.7k)) - View JSON documents in the browser.
Datasets
- countries (⭐6.2k) - World countries.
Differencing
- JSON-Patch (⭐2k) - Lean and mean Javascript implementation of the JSON-Patch standard (RFC 6902). (Javascript)
- jiff (⭐641) - JSON Patch and diff based on rfc6902. (Javascript)
- json-patch-php (⭐112) - implementation of JSON-patch (IETF RFC 6902) (PHP)
Format Extensions
- JsonML - A compact format for transporting XML-based markup as JSON which allows it to be losslessly converted back to its original form.
Frontend components
- JSON editor jQuery plugin (⭐565) - component for you web apps/pages. (jQuery)
- jqTree - Widget for displaying a tree structure in html. (jQuery)
Libraries
- ArduinoJson (⭐7.2k) - An efficient library for embedded systems.
- JSON++ (⭐41) - A self contained Flex/Bison parser for C++11.
- json11 (⭐2.6k) - A tiny library for C++11.
- data.json - parser/generator to/from Clojure data structures.
- JSON-js (⭐8.7k) - JSON in JavaScript.
- Webmozart JSON (⭐352) - A robust decoder/encoder with support for schema validation.
- simplejson (⭐1.7k) - A simple, fast, extensible encoder/decoder
- jsonpickle - Library for serializing any arbitrary object graph.
- oj (⭐3.2k) - A fast JSON parser and Object marshaller as a Ruby gem.
- jsonfx (⭐379) - serialization framework for .NET.
- spray-json (⭐972) - A lightweight, clean and simple implementation in Scala.
- SwiftyJSON (⭐23k) - The better way to deal with data in Swift.
Linters
- jsonlint (⭐2k) - Parser and validator with a CLI. (Javascript)
Online tools
- JSON Utils - Site for generating C#, VB.Net, and Javascript classes from JSON.
- jq play - A playground for jq.
Tutorials
Templates
- rabl (⭐3.6k) - 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)
Testing
- JSON Test - Testing platform for services utilizing JavaScript Object Notation (JSON).
- JSONassert (⭐1.1k) - Write JSON unit tests in less code. Great for testing REST interfaces. (Java)
- JsonUnit (⭐997) - A library that simplifies JSON comparison in unit tests. It's strongly inspired by XmlUnit.
Text Editor Plugins
- vim-json (⭐1.2k) - A better JSON for Vim: distinct highlighting of keywords vs values, JSON-specific (non-JS) warnings, quote concealing. Pathogen-friendly.
Transformations
- trans (⭐178) - The ultimate object transformer. (Javascript)
- osmtogeojson (⭐748) - Converts OSM data to GeoJSON. (Javascript)
- JSONC (⭐652) - JSON compressor and decompressor. (Javascript)
- 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.
Queries
- JSON Mask (⭐870) - Tiny language and engine for selecting specific parts of a JS object, hiding the rest. (Javascript)
JSON Schema Tools
- generate-schema (⭐1.1k) - Effortlessly convert your JSON Object to JSON Schema, Mongoose Schema, or a Generic template for quick documentation / upstart.
JSON Schema Validators
- json-schema-benchmark (⭐387) - Performance benchmark for Node.js validators.
- is-my-json-valid (⭐965) - A validator that uses code generation to be extremely fast.
- jsen (⭐155) - A validator built for speed.
- themis (⭐60) - A blazing fast validator.
- jsck (⭐159) - JSON Schema Compiled checK.
- z-schema (⭐345) - validator written in JavaScript for NodeJS and Browsers.
- jjv (⭐200) - Javascript Library for Schema Validation.
- request-validator (⭐0) - Flexible request validator middleware for express and connect.
- tv4 (⭐1.2k) - Tiny Validator.
- JSON Schema for PHP (⭐3.6k) - PHP implementation of JSON schema.