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
+90-87Lines changed: 90 additions & 87 deletions
Original file line number
Diff line number
Diff line change
@@ -14,12 +14,12 @@
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>
22
+
<li><aid="link-impl-tdegrunt-jsonschema" href="https://github.com/tdegrunt/jsonschema">jsonschema</a> for Node.js - <em>supports version 4</em> (MIT)</li>
23
23
<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>
24
24
<li><aid="link-impl-tv4" href="http://geraintluff.github.com/tv4/">tv4</a> - <em>supports version 4</em> (Public Domain)</li>
25
25
<li><aid="link-impl-jayschema" href="https://github.com/natesilva/jayschema">JaySchema</a> for Node.js - <em>supports version 4</em> (BSD)</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
33
</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>
34
+
</li>
35
+
<li>Java
43
36
<ul>
44
37
<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
38
<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
39
<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
40
</ul>
48
-
49
-
<h3>Python</h3>
41
+
</li>
42
+
<li>Python
50
43
<ul>
51
44
<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>
121
+
<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>
122
+
<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>
123
+
</ul>
124
+
</li>
125
+
</ul>
126
+
127
+
<h2>Schema generation</h2>
128
+
<ul>
129
+
<li>.NET
126
130
<ul>
127
131
<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
132
<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
133
</ul>
130
-
131
-
<h3>Online (web tool)</h3>
134
+
</li>
135
+
<li>Online (web tool)
132
136
<ul>
133
137
<li><ahref="http://www.jsonschema.net/">jsonschema.net</a> - generates schemas from example data</li>
134
138
<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
154
</ul>
151
-
152
-
<h3>Scala</h3>
155
+
</li>
156
+
<li>Scala
153
157
<ul>
154
158
<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