Skip to content

Update from base #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 62 commits into from
Aug 31, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
369646d
Add saasquatch/json-schema-inferrer
slisaasquatch Mar 5, 2020
e0d6819
Merge pull request #1 from json-schema-org/master
CarstenWickner Mar 15, 2020
fd25648
chore: mention draft 2019-09 support of generator
CarstenWickner Mar 15, 2020
fba0fa1
implementations: spectral
Mar 19, 2020
b40e5fa
Merge pull request #323 from json-schema-org/spectral
Relequestual Mar 19, 2020
2d3e145
sorted editors by draft
Mar 19, 2020
0eecc9c
added stoplight studio
Mar 19, 2020
2d2bdee
oops added resharper back
Mar 19, 2020
47dd5e5
webstorm storming ahead
Mar 19, 2020
76271d8
Merge pull request #322 from CarstenWickner/added-draft-2019-09-support
philsturgeon Mar 19, 2020
8346330
Merge pull request #321 from elbakerino/master
philsturgeon Mar 19, 2020
e8fc092
Add Dashjoin JSON Schema Form to Web UI generation
aeberhart Mar 24, 2020
21373e9
Merge pull request #325 from aeberhart/patch-1
Relequestual Mar 24, 2020
baf1dac
Fix bug in applicator meta-schema.
Relequestual Apr 8, 2020
274913a
Add `jsonschema-rs` to Rust implementations
Stranger6667 Apr 15, 2020
dabf6b1
Add Hyperjump JSV to implementations
jdesrosiers Apr 17, 2020
b6d3ed1
Merge pull request #329 from jdesrosiers/hyperjump-jsv
philsturgeon Apr 17, 2020
766d5c7
Merge pull request #324 from json-schema-org/editor-update
philsturgeon Apr 17, 2020
efe1515
online tools are not obsolete
Apr 21, 2020
68f2321
Add generator luposlip/json-schema
luposlip Apr 23, 2020
b91f633
Merge pull request #327 from Relequestual/master
Relequestual Apr 25, 2020
cfe270e
@cfworker/json-schema
jdanyow May 8, 2020
089c026
add quotes
jdanyow May 8, 2020
6c0cd88
double quotes
jdanyow May 8, 2020
3e390c4
add link to Perl implementation JSON::Schema::Draft201909
karenetheridge May 21, 2020
c7a9c3f
Merge pull request #332 from jdanyow/patch-1
Relequestual May 24, 2020
52babef
Add Snow validator to Java section
ssilverman May 28, 2020
58e00c0
Bop. Given 2019-09 support, lets put it at the top
Relequestual May 28, 2020
97336f8
Merge pull request #335 from ssilverman/add-snow
Relequestual May 28, 2020
5943920
add yacg to implementations.md
OkieOth May 31, 2020
d15db21
Merge pull request #333 from karenetheridge/ether/add-me
Relequestual Jun 2, 2020
c412328
Add Editors section under Schema generators
aeberhart Jun 5, 2020
dbe6cd6
Add valijson validator to C++ section
tristanpenman Jun 10, 2020
4068d39
Update implementations.md
AlieksandraK Jun 10, 2020
bdd26b2
Merge pull request #318 from slisaasquatch/master
Relequestual Jun 11, 2020
81d081f
Merge pull request #328 from Stranger6667/add-jsonschema-rs
Relequestual Jun 11, 2020
8afe030
Merge pull request #331 from luposlip/patch-3
Relequestual Jun 11, 2020
373b420
Merge pull request #336 from OkieOth/add_yacg_implementation
Relequestual Jun 11, 2020
582fd3c
Merge pull request #338 from tristanpenman/master
Relequestual Jun 11, 2020
5f22a78
Update supported drafts for `jsonschema-rs`
Stranger6667 Jun 11, 2020
61306bf
Add `jsonschema-rs` to the Python implementations
Stranger6667 Jun 11, 2020
8352ba1
moved Dashjoin JSON Schema Editor to correct sec.
aeberhart Jun 11, 2020
8fb1b9a
Update implementations.md
AlieksandraK Jun 11, 2020
adfee0a
Add common lisp json-schema to implementations list
fisxoj Jun 16, 2020
381db90
Learned what the date-draft key does!
fisxoj Jun 16, 2020
2fb8ecc
Merge pull request #340 from AlieksandraK/update-implementations-list
Relequestual Jun 18, 2020
02561dc
Merge pull request #341 from Stranger6667/dd/update-jsonschema-rs
Relequestual Jun 18, 2020
5b5a784
Merge pull request #342 from fisxoj/master
Relequestual Jun 18, 2020
dece259
Added draft support information
aeberhart Jun 19, 2020
83b639c
Add `2019-09` to qri-io
feep Jun 26, 2020
3755f72
Merge pull request #343 from feep/patch-1
philsturgeon Jun 26, 2020
f6d3052
Update Snow validator notes
ssilverman Jun 28, 2020
b345a7c
Merge pull request #337 from aeberhart/patch-2
Relequestual Jul 2, 2020
94e754a
Merge pull request #344 from ssilverman/add-snow
Relequestual Jul 2, 2020
3871e03
Add carbon ads
Relequestual Jul 21, 2020
9726922
Modify ad style
Relequestual Jul 23, 2020
4c4721a
modified advert positition and media query
Relequestual Jul 25, 2020
a69f1e5
Merge pull request #347 from Relequestual/carbon-ads
Relequestual Jul 25, 2020
725dfb1
Update validator-libraries-modern.yml
JamesNK Aug 2, 2020
fbbab60
Merge pull request #349 from JamesNK/patch-1
Relequestual Aug 3, 2020
9af5abe
Fixes meta-schema issues for draft `2019-09` as per https://github.co…
Relequestual Aug 15, 2020
88565af
Merge pull request #350 from Relequestual/master
Relequestual Aug 15, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
.sass-cache/
_site/
node_modules/
.vscode/
2 changes: 1 addition & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ title: JSON Schema
description: The home of JSON Schema
baseurl: "" # the subpath of your site, e.g. /blog
url: "" # the base hostname & protocol for your site
#twitter_username: jekyllrb
twitter_username: jsonschema
github_username: json-schema-org
google_analytics: UA-99695987-1

Expand Down
61 changes: 58 additions & 3 deletions _data/validator-libraries-modern.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
implementations:
- name: Json.NET Schema
url: https://www.newtonsoft.com/jsonschema
date-draft:
date-draft: [2019-09]
draft: [7, 6, 4, 3]
license: "AGPL-3.0-only"
- name: Manatee.Json
Expand Down Expand Up @@ -31,6 +31,12 @@
date-draft:
draft: [7]
license: MIT
- name: Valijson
url: https://github.com/tristanpenman/valijson
notes: header-only library, works with many JSON parser implementations
date-draft:
draft: [7]
license: BSD-2-Clause
- name: Clojure
implementations:
- name: jinx
Expand All @@ -43,6 +49,13 @@
date-draft:
draft: [7]
license: Apache License, Version 2.0
- name: Common Lisp
implementations:
- name: json-schema
url: https://github.com/fisxoj/json-schema
date-draft: [2019-09]
draft: [4, 6, 7]
license: LGPL
- name: Elixir
implementations:
- name: Elixir JSON Schema validator
Expand Down Expand Up @@ -71,12 +84,18 @@
license: BSD-3-Clause
- name: qri-io/jsonschema
url: https://github.com/qri-io/jsonschema
date-draft:
date-draft: [2019-09]
draft: [7]
license: MIT
notes: includes custom validator support, rich error returns
- name: Java
implementations:
- name: Snow
url: https://github.com/ssilverman/snowy-json
notes: Uses Maven for the project and Gson under the hood.
date-draft: [2019-09]
draft: [7, 6]
license: GNU Affero General Public License v3.0
- name: everit-org/json-schema
url: https://github.com/everit-org/json-schema
notes:
Expand Down Expand Up @@ -117,11 +136,23 @@
date-draft:
draft: [6, 4]
license: MIT
- name: Hyperjump JSV
url: https://github.com/jdesrosiers/json-schema
notes: "Built for Node.js and browsers. Includes support for custom vocabularies."
date-draft: [2019-09]
draft: [7, 6, 4]
license: MIT
- name: vue-vuelidate-jsonschema
url: https://github.com/mokkabonna/vue-vuelidate-jsonschema
date-draft:
draft: [6]
license: MIT
- name: "@cfworker/json-schema"
url: https://github.com/cfworker/cfworker/blob/master/packages/json-schema/README.md
notes: "Built for Cloudflare workers, browsers, and Node.js"
date-draft: [2019-09]
draft: [7, 6, 4]
license: MIT
- name: Perl
implementations:
- name: JSON::Validator
Expand All @@ -130,6 +161,11 @@
date-draft:
draft: [7, 6, 4]
license: "The Artistic License 2.0 (GPL Compatible)"
- name: JSON::Schema::Draft201909
url: https://github.com/karenetheridge/JSON-Schema-Draft201909
notes:
date-draft: [2019-09]
license: "GNU General Public License, Version 1 + The Artistic License 1.0"
- name: PHP
implementations:
- name: Opis Json Schema
Expand Down Expand Up @@ -158,6 +194,12 @@
date-draft:
draft: [7, 6, 4]
license: BSD-3-Clause
- name: jsonschema-rs
url: https://github.com/Stranger6667/jsonschema-rs/python
notes: Python bindings to Rust's jsonschema crate
date-draft:
draft: [7, 6, 4]
license: MIT
- name: Ruby
implementations:
- name: JSONSchemer
Expand All @@ -166,6 +208,14 @@
date-draft:
draft: [7, 6, 4]
license: MIT
- name: Rust
implementations:
- name: jsonschema-rs
url: https://github.com/Stranger6667/jsonschema-rs
notes: Fast due to compiling schema into a validation tree
date-draft:
draft: [7, 6, 4]
license: MIT
- name: Objective-C
implementations:
- name: DSJSONSchemaValidation
Expand All @@ -184,9 +234,14 @@
license: MIT
- name: Web (Online)
implementations:
- name: Hyperjump JSV
url: https://json-schema.hyperjump.io
date-draft: [2019-09]
draft: [7, 6, 4]
notes: Supports multiple schemas and multiple instances
- name: JSON Schema Validator
url: https://www.jsonschemavalidator.net/
date-draft:
date-draft: [2019-09]
draft: [7, 6, 4, 3]
- name: JSON Schema Lint
url: http://jsonschemalint.com/
Expand Down
2 changes: 1 addition & 1 deletion _includes/draft/2019-09
23 changes: 23 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<!DOCTYPE html>
<html lang="{{ page.lang | default: site.lang | default: "en" }}">

{%- include head.html -%}

<body>

{%- include header.html -%}

<main class="page-content" aria-label="Content">
{% if page.url != "/" %}
<script async type="text/javascript" src="//cdn.carbonads.com/carbon.js?serve=CE7I627Y&placement=json-schemaorg" id="_carbonads_js"></script>
{% endif %}
<div class="wrapper">
{{ content }}
</div>
</main>

{%- include footer.html -%}

</body>

</html>
76 changes: 76 additions & 0 deletions assets/main.scss
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,79 @@ code {
// minima.scss overrides
$spacing-unit: 10px !default;
$content-width: 960px !default;

// Carbon ads

#carbonads {
max-width: 300px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif;
display: flex;
position: fixed;
right: 10px;
top: 90px;
font-size: 12px;
line-height: 1.45;
background-color: #f9f9f9;
border: 1px dashed;
border-color: #cacaca;
}

@media (max-width: 1420px) {
#carbonads {
display: block;
position: relative;
right: unset;
top: unset;
margin: auto;
margin-bottom: 30px;
overflow: hidden;
max-width: 728px;
font-size: 24px;
box-sizing: content-box;
}
}

#carbonads > span {
position: relative;
display: block;
padding: 10px;
border-radius: 4px;
}

#carbonads .carbon-wrap {
display: flex;
}

#carbonads .carbon-img {
margin-right: 10px;
line-height: 1;
}

#carbonads .carbon-text {
margin-bottom: 12px;
color: #637381;
text-decoration: none;
}

#carbonads .carbon-poweredby {
position: absolute;
bottom: 10px;
left: 152px;
color: #c5cdd0;
text-decoration: none;
text-transform: uppercase;
letter-spacing: .5px;
font-weight: 500;
font-size: 10px;
line-height: 1;
}

#carbonads .carbon-poweredby:hover {
color: #637381;
}

@media only screen and (min-width: 320px) and (max-width: 759px) {
.carbon-text {
font-size: 14px;
}
}
37 changes: 19 additions & 18 deletions implementations.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,28 +150,29 @@ For example, the only incompatibilities between draft-04 and draft-06 involve `e
- .NET
- [Json.NET](https://www.newtonsoft.com/jsonschema) (AGPL-3.0) - generates schemas from .NET types
- [NJsonSchema](https://github.com/RSuter/NJsonSchema/) - (Ms-PL) - generates schemas from .NET types, see issue [574](https://github.com/RSuter/NJsonSchema/issues/574) for draft-06+ support progress
- Golang
- [qri-io/jsonschema](https://github.com/qri-io/jsonschema)(MIT) - idiomatic go implementation with custom validator support, coding to and from json, rich error returns *supports Draft 7*
- PHP
- [Liform](https://github.com/Limenius/liform) (MIT) - generates schemas from Symfony forms
- TypeScript
- [typescript-json-schema](https://github.com/YousefED/typescript-json-schema)
- Python
- [Pydantic](https://pydantic-docs.helpmanual.io/) (MIT) - generates schemas from Python models based on Python 3.6+ type hints.
- Java
- [jsonschema-generator](https://github.com/victools/jsonschema-generator) (Apache 2.0) - generates schemas from Java types *supports Draft 7*
- [jsonschema-generator](https://github.com/victools/jsonschema-generator) (Apache 2.0) - generates schemas from Java types *supports Draft 7 and Draft 2019-09*
- Scala
- [scala-jsonschema](https://github.com/andyglow/scala-jsonschema) (Apache 2.0) - generates schemad out of Scala case classes

#### From data

- Java
- [saasquatch/json-schema-inferrer](https://github.com/saasquatch/json-schema-inferrer) _draft-07, -06, -04_ (Apache 2.0) - Java library for inferring JSON Schemas from one or multiple JSON samples.
- Scala
- [Schema Guru](https://github.com/snowplow/schema-guru) (Apache 2.0) - CLI util, Spark Job and Web UI for deriving JSON Schemas out of corpus of JSON instances; see issue [178](https://github.com/snowplow/schema-guru/issues/178) for progress towards draft-06+ support
- Clojure
- [luposlip/json-schema](https://github.com/luposlip/json-schema) (Apache 2.0) - infer JSON Schema from Clojure data
- Online (web tool)
- [jsonschema.net](https://www.jsonschema.net/) - generates schemas from example data
- [quicktype.io](https://app.quicktype.io/#l=schema) - infer JSON Schema from samples, and generate TypeScript, C++, go, Java, C#, Swift, etc. types from JSON Schema


Generators from schemas
-----------------------

Expand Down Expand Up @@ -199,6 +200,8 @@ are the only keywords that changed.
- [quicktype.io](https://app.quicktype.io/#l=schema) - infer JSON Schema from samples, and generate TypeScript, C++, go, Java, C#, Swift, etc. types from JSON Schema
- PHP
- [php-code-builder](https://github.com/swaggest/php-code-builder)(MIT) - generates PHP mapping structures defined by JSON schema using [swaggest/json-schema](https://github.com/swaggest/php-json-schema) *supports Draft 7*
- Python
- [yacg](https://github.com/OkieOth/yacg) (MIT) - parse JSON Schema and OpenApi files to build a meta model from them. This meta model can be used in Mako templates to generate source code, other schemas or plantUml.
- Rust
- [schemafy](https://github.com/Marwes/schemafy/) - generates Rust types and serialization code from a JSON schema. *supports Draft 4*

Expand All @@ -213,6 +216,7 @@ Various levels of support for UI generation primarily from the validation vocabu
- [Angular Schema Form](https://github.com/json-schema-form/angular-schema-form) (MIT)
- [Angular2 Schema Form](https://github.com/makinacorpus/angular2-schema-form) *unrelated to Angular Schema Form* (MIT)
- [Angular6-json-schema-form](https://github.com/hamzahamidi/Angular6-json-schema-form) (MIT)
- [Dashjoin JSON Schema Form](https://github.com/dashjoin/json-schema-form) (Apache 2) *draft-06 (minus oneOf, anyOf, allOf, not)*
- [JSON Editor](https://github.com/json-editor/json-editor) (MIT)
- [JSON Form (joshfire)](https://github.com/joshfire/jsonform) (joshfire) (MIT)
- [Json Forms (brutusin)](https://github.com/brutusin/json-forms) (brutusin) (MIT)
Expand All @@ -238,6 +242,9 @@ the utility, and decided on a case-by-case basis.
- JavaScript
- [json-schema-ref-parser](https://github.com/BigstickCarpet/json-schema-ref-parser) (MIT) Tools for dereferencing non-cyclic schemas, bundling referenced schemas into a single file, and other `$ref` processing.
- [@cloudflare/json-schema-walker](https://github.com/cloudflare/json-schema-tools/tree/master/workspaces/json-schema-walker) ([JSON Schema Tools](https://github.com/cloudflare/json-schema-tools)), _draft-07, -06, -04, and Cloudflare's Doca extensions_ Walks schemas and runs pre- and post-walk callbacks. Can modify schemas in place. (BSD-3-Clause)
- [@hyperjump/json-schema-core](https://github.com/jdesrosiers/json-schema-core)
(MIT) Tools for working with schemas that handle identifiers and
references. Build vocabularies and other JSON Schema based tools.

#### Schema to Schema

Expand Down Expand Up @@ -271,22 +278,15 @@ _None currently support draft-06 or later._

#### Editors

_TODO: Sort by draft support._

- [Altova XMLSpy 2019r3](https://www.altova.com/xmlspy-xml-editor#json_schema) - *Graphical JSON Schema editor for draft-06 and draft-7, as well as validation of JSON files based on JSON Schema*
- [Liquid XML Studio 2016](https://www.liquid-technologies.com/json-schema-editor) - *Graphical JSON schema editor for draft 4, context sensitive intellisense for JSON documents.*
- [Visual Studio 2013](https://www.visualstudio.com/) - *Auto-completion and tooltips based on JSON schema draft 3 and draft 4*
- [JSONBuddy](https://www.json-buddy.com/) - *Text and grid-style JSON editor and validator with context sensitive entry-helpers and sample data generation based on JSON schema. Support for draft 4, draft 6 and draft 7.*
- [ReSharper 2016.1](https://www.jetbrains.com/resharper/) - *code completion, inspections and quick fixes for JSON schema in Visual Studio 2010 - 2015, including support for JSON Path and regular expressions for schema editing*
- [Dashjoin JSON Schema editor](https://dashjoin.github.io/#/schema) - *Graphical online JSON Schema editor for draft-06 (minus oneOf, anyOf, allOf, not). The generated schema can be tested immediately via a form that is driven by it.*
- [JSONBuddy](https://www.json-buddy.com/) - *Text and grid-style JSON editor and validator with context sensitive entry-helpers and sample data generation based on JSON schema. Support for draft-4, draft-6 and draft-7.*
- [JSONEditor Online](https://jsoneditoronline.org/) - *View, edit, format, and validate JSON online* Support draft-4, draft-6, and draft-7.
- [Oxygen JSON Editor](https://www.oxygenxml.com/xml_editor/json.html) - *JSON editor with a variety of editing features and helper views. Support for validation and editing JSON Schema draft-4, draft-6, and draft-7. Validation and editing of JSON files based on JSON Schema.*
- [Stoplight Studio](https://stoplight.io/) - *JSON Schema IDE (text-based and GUI) with support for JSON/YAML linting, which can also be based on JSON Schema rules via Spectral. Support for draft-4, draft-6 and draft-7.*
- [Visual Studio Code](https://code.visualstudio.com/) - *Schema driven code completion, hovers and validation for editing JSON files (including schemas)*
- [JSONEditor Online](https://jsoneditoronline.org/) - *View, edit, format, and validate JSON online*
- [JSON Schema Editor](https://json-schema-editor.tangramjs.com) - *An intuitive editor for JSON schema online*
- [JSON Editor](https://json-editor.tangramjs.com) - *An online, schema-aware editor for JSON document*
- [WebStorm](https://www.jetbrains.com/webstorm/), [IntelliJ IDEA](https://www.jetbrains.com/idea/), and other [JetBrains IDEs](https://www.jetbrains.com/products.html?fromMenu#type=ide) - *Code completion, documentation, and validation for JSON and YAML files using JSON Schema. Support for draft-4, draft-6, and draft-7.*
- [Eclipse IDE](https://www.eclipse.org/downloads/eclipse-packages) - *Rich JSON edition supporting schema for instantaneous validation and error reporting, completion, documentation.*
- [WebStorm](https://www.jetbrains.com/webstorm/), [IntelliJ IDEA](https://www.jetbrains.com/idea/), and other [JetBrains IDEs](https://www.jetbrains.com/products.html?fromMenu#type=ide) - *Code completion, documentation, and validation for JSON and YAML files using JSON Schema*
- [JsonDraft](https://jsondraft.com/) - *Tree view JSON and JSON Schema editor online. Create and Save reusable components, Share JSON.*
- [Oxygen JSON Editor](https://www.oxygenxml.com/xml_editor/json.html) - *JSON editor with a variety of editing features and helper views. Support for validation and editing JSON Schema draft-4, draft-6, and draft-7. Validation and editing of JSON files based on JSON Schema.*


Schema Repositories
-------------------
Expand All @@ -297,4 +297,5 @@ Schema Repositories
Schema Linter
-------------

- [json-schema-linter](https://www.json-schema-linter.com/) - Lint/validate/parse json-schema itself and find out out typo, missing properties, missing required keys etc. Supports draft 4, 6, and 7.
- [json-schema-linter](https://www.json-schema-linter.com/) - Lint/validate/parse json-schema itself, and find typos, missing properties, missing required keys, etc. Supports draft 4, 6, and 7.
- [Stoplight Spectral](https://stoplight.io/open-source/spectral) - A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v2/v3 and JSON Schema. Supports draft 4, 6, and 7.
2 changes: 1 addition & 1 deletion index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
layout: page
layout: default
title: JSON Schema
permalink: /
---
Expand Down
Loading