You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: implementations.html
+89-87Lines changed: 89 additions & 87 deletions
Original file line number
Diff line number
Diff line change
@@ -14,10 +14,9 @@
14
14
<p>If you have updates to this list, make a pull request on the <ahref="https://github.com/json-schema-org/json-schema-org.github.io">GitHub repo</a></p>
<li><aid="link-impl-ajv" href="https://github.com/epoberezkin/ajv">ajv</a> for Node.js and the browser - <em>supports version 4, validation keywords and $data reference from <ahref="https://github.com/json-schema/json-schema/wiki/v5-Proposals">version 5 proposals</a></em> (MIT)</li>
23
22
<li><aid="link-impl-is-my-json-valid" href="https://github.com/mafintosh/is-my-json-valid">is-my-json-valid</a> - <em>supports version 4</em> (MIT)</li>
<li><aid="link-impl-jsen" href="https://github.com/bugventure/jsen">JSEN</a> for Node.js - <em>supports version 4</em> (MIT)</li>
33
32
</ul>
34
-
35
-
<h3>JavaScript validators benchmarks</h3>
36
-
<ul>
37
-
<li><aid="link-bench-ebdrup" href="https://github.com/ebdrup/json-schema-benchmark">json-schema-benchmark</a> - an independent benchmark for Node.js JSON-schema validators based on JSON-Schema Test Suite (MIT)</li>
38
-
<li><aid="link-bench-z-schema" href="https://github.com/zaggino/z-schema#benchmarks">z-schema validator benchmark</a> - compares performance in the individual tests from JSON-Schema Test Suite (MIT)</li>
39
-
<li><aid="link-bench-jsck" href="https://github.com/pandastrike/jsck#benchmarks">JSCK validator benchmark</a> - shows performance for JSON-schemas of different complexity (MIT)</li>
40
-
</ul>
41
-
42
-
<h3>Java</h3>
33
+
</li>
34
+
<li>Java
43
35
<ul>
44
36
<li><aid="link-impl-fge-json-schema-validator" href="https://github.com/fge/json-schema-validator">json-schema-validator</a> - <em>supports version 4</em> (LGPLv3)</li>
45
37
<li><aid="link-impl-everit-json-schema" href="https://github.com/everit-org/json-schema">json-schema (implementation based on the org.json API)</a> - <em>supports version 4</em> (Apache License 2.0)</li>
46
38
<li><aid="link-impl-networknt-json-schema" href="https://github.com/networknt/json-schema-validator">json-schema-validator</a> - <em>supports version 4</em> (Apache License 2.0)</li>
47
39
</ul>
48
-
49
-
<h3>Python</h3>
40
+
</li>
41
+
<li>Python
50
42
<ul>
51
43
<li><aid="link-impl-jsonschema" href="https://github.com/Julian/jsonschema">jsonschema</a> - <em>supports version 4</em> (MIT)</li>
<li><aid="link-bench-ebdrup" href="https://github.com/ebdrup/json-schema-benchmark">json-schema-benchmark</a> - an independent benchmark for Node.js JSON-schema validators based on JSON-Schema Test Suite (MIT)</li>
120
+
<li><aid="link-bench-z-schema" href="https://github.com/zaggino/z-schema#benchmarks">z-schema validator benchmark</a> - compares performance in the individual tests from JSON-Schema Test Suite (MIT)</li>
121
+
<li><aid="link-bench-jsck" href="https://github.com/pandastrike/jsck#benchmarks">JSCK validator benchmark</a> - shows performance for JSON-schemas of different complexity (MIT)</li>
122
+
</ul>
123
+
</li>
124
+
</ul>
125
+
126
+
<h2>Schema generation</h2>
127
+
<ul>
128
+
<li>.NET
126
129
<ul>
127
130
<li><aid="link-impl-json-net" href="http://james.newtonking.com/projects/json-net.aspx">Json.NET</a> (MIT) - generates schemas from .NET types</li>
128
131
<li><aid="link-impl-n-json-schema" href="http://NJsonSchema.org">NJsonSchema</a> - <em>supports version 4</em> (Ms-PL) - generates schemas from .NET types</li>
129
132
</ul>
130
-
131
-
<h3>Online (web tool)</h3>
133
+
</li>
134
+
<li>Online (web tool)
132
135
<ul>
133
136
<li><ahref="http://www.jsonschema.net/">jsonschema.net</a> - generates schemas from example data</li>
134
137
<li><aid="link-impl-guru-ui" href="http://schemaguru.snowplowanalytics.com/">Schema Guru Web UI</a> - derives precise Schemas using several JSON instances. Based on <ahref="link-impl-guru">Schema Guru</a></li>
<li><aid="link-impl-jsl" href="https://github.com/aromanovich/jsl">JSL</a> (BSD) - a Python DSL for defining JSON Schemas</li>
150
153
</ul>
151
-
152
-
<h3>Scala</h3>
154
+
</li>
155
+
<li>Scala
153
156
<ul>
154
157
<li><aid="link-impl-guru" href="https://github.com/snowplow/schema-guru">Schema Guru</a> (Apache 2.0) - CLI util, Spark Job and Web UI for deriving JSON Schemas out of corpus of JSON instances</li>
0 commit comments