Topic: "json-schema"
fastapi/fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Language: Python - Size: 25.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 85,802 - Forks: 7,420

fastapi/full-stack-fastapi-template
Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.
Language: TypeScript - Size: 3.2 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 33,072 - Forks: 6,255

pydantic/pydantic
Data validation using Python type hints
Language: Python - Size: 234 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 24,058 - Forks: 2,129

fastapi/sqlmodel
SQL databases in Python, designed for simplicity, compatibility, and robustness.
Language: Python - Size: 5.56 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 16,065 - Forks: 735

rjsf-team/react-jsonschema-form
A React component for building Web forms from JSON Schema.
Language: TypeScript - Size: 341 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 14,871 - Forks: 2,257

ajv-validator/ajv
The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
Language: TypeScript - Size: 35.8 MB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 14,218 - Forks: 893

glideapps/quicktype
Generate types and converters from JSON, Schema, and GraphQL
Language: TypeScript - Size: 18.9 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 13,041 - Forks: 1,133

alibaba/formily
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3
Language: TypeScript - Size: 27.6 MB - Last synced at: 7 days ago - Pushed at: 23 days ago - Stars: 11,996 - Forks: 1,540

alibaba/x-render
🚴♀️ 阿里 - 很易用的中后台「表单 / 表格 / 图表」解决方案
Language: TypeScript - Size: 16.2 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 7,303 - Forks: 1,027

joelittlejohn/jsonschema2pojo
Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc
Language: Java - Size: 11.6 MB - Last synced at: about 5 hours ago - Pushed at: 6 months ago - Stars: 6,294 - Forks: 1,669

sinclairzx81/typebox
Json Schema Type Builder with Static Type Resolution for TypeScript
Language: TypeScript - Size: 13.7 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 5,699 - Forks: 178

samchon/typia
Super-fast/easy runtime validators and serializers via transformation
Language: TypeScript - Size: 289 MB - Last synced at: 5 days ago - Pushed at: 18 days ago - Stars: 5,174 - Forks: 182

microsoft/typespec
Language: Java - Size: 68.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 5,127 - Forks: 278

python-jsonschema/jsonschema
An implementation of the JSON Schema specification for Python
Language: Python - Size: 3.12 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 4,770 - Forks: 593

json-editor/json-editor
JSON Schema Based Editor
Language: JavaScript - Size: 7.35 MB - Last synced at: 20 days ago - Pushed at: 6 months ago - Stars: 4,697 - Forks: 683

json-schema-org/json-schema-spec
The JSON Schema specification
Language: JavaScript - Size: 3.99 MB - Last synced at: 7 days ago - Pushed at: 20 days ago - Stars: 4,312 - Forks: 322

yosriady/awesome-api-devtools
:books: A collection of useful resources for building RESTful HTTP+JSON APIs.
Size: 181 KB - Last synced at: 17 days ago - Pushed at: 10 months ago - Stars: 3,922 - Forks: 531

koxudaxi/datamodel-code-generator
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
Language: Python - Size: 12.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,232 - Forks: 363

cyclops-ui/cyclops
Developer Friendly Kubernetes 👁️
Language: Go - Size: 169 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 3,162 - Forks: 772

danielgtaylor/huma
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
Language: Go - Size: 11.1 MB - Last synced at: 18 days ago - Pushed at: 29 days ago - Stars: 3,079 - Forks: 203

bcherny/json-schema-to-typescript
Compile JSON Schema to TypeScript type declarations
Language: TypeScript - Size: 43.4 MB - Last synced at: 6 days ago - Pushed at: 19 days ago - Stars: 3,073 - Forks: 407

ngx-formly/ngx-formly
📝 JSON powered / Dynamic forms for Angular
Language: TypeScript - Size: 31.9 MB - Last synced at: 7 days ago - Pushed at: 12 days ago - Stars: 2,904 - Forks: 585

jcrist/msgspec
A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML
Language: Python - Size: 5.66 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 2,874 - Forks: 102

jsonform/jsonform
Build forms from JSON Schema. Easily template-able. Compatible with Bootstrap 3 out of the box.
Language: JavaScript - Size: 1.36 MB - Last synced at: 18 days ago - Pushed at: 12 months ago - Stars: 2,801 - Forks: 554

tiangolo/uvicorn-gunicorn-fastapi-docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.
Language: Python - Size: 173 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 2,768 - Forks: 339

stoplightio/spectral
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI (v3.1, v3.0, and v2.0), Arazzo v1.0, as well as AsyncAPI v2.x.
Language: TypeScript - Size: 22.3 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 2,742 - Forks: 255

json-schema-form/angular-schema-form
Generate forms from a JSON schema, with AngularJS!
Language: JavaScript - Size: 19.2 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 2,464 - Forks: 647

eclipsesource/jsonforms
Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.
Language: TypeScript - Size: 27.9 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 2,439 - Forks: 398

confluentinc/schema-registry
Confluent Schema Registry for Kafka
Language: Java - Size: 160 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,299 - Forks: 1,133

lljj-x/vue-json-schema-form
基于Vue/Vue3,Json Schema 和 ElementUi/antd/iview3/naiveUi 等生成 HTML Form 表单,用于活动编辑器、h5编辑器、cms等数据配置;支持可视化生成表单Schema 。 Generate a form using Vue/Vue3, Json Schema and ElementUi/antdv/iview3/naiveUi
Language: JavaScript - Size: 7.61 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 2,155 - Forks: 434

stephenberry/glaze
Extremely fast, in memory, JSON and reflection library for modern C++
Language: C++ - Size: 7.27 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,867 - Forks: 163

tdegrunt/jsonschema
JSON Schema validation
Language: JavaScript - Size: 719 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 1,850 - Forks: 267

pydantic/pydantic-core
Core validation logic for pydantic written in rust
Language: Python - Size: 7.6 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1,603 - Forks: 290

metosin/malli
High-performance data-driven data specification library for Clojure/Script.
Language: Clojure - Size: 7.93 MB - Last synced at: 5 days ago - Pushed at: 16 days ago - Stars: 1,589 - Forks: 222

ThomasAribart/json-schema-to-ts
Infer TS types from JSON schemas 📝
Language: TypeScript - Size: 1.54 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 1,580 - Forks: 33

vega/ts-json-schema-generator
Generate JSON schema from your Typescript sources
Language: TypeScript - Size: 9.09 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 1,575 - Forks: 209

withcatai/node-llama-cpp
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
Language: TypeScript - Size: 21.8 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 1,518 - Forks: 130

json-schema-org/understanding-json-schema 📦
A website aiming to provide more accessible documentation for JSON schema.
Language: Python - Size: 2.49 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 1,515 - Forks: 316

sindresorhus/conf
Simple config handling for your app or module
Language: TypeScript - Size: 221 KB - Last synced at: 2 days ago - Pushed at: 16 days ago - Stars: 1,280 - Forks: 131

rs/rest-layer
REST Layer, Go (golang) REST API framework
Language: Go - Size: 1.11 MB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 1,249 - Forks: 112

ncform/ncform
🍻 ncform, a very nice configuration generation way to develop forms ( vue, json-schema, form, generator )
Language: JavaScript - Size: 10.5 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 1,199 - Forks: 145

marshmallow-code/apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Language: Python - Size: 1.92 MB - Last synced at: 6 days ago - Pushed at: 26 days ago - Stars: 1,198 - Forks: 179

APIDevTools/swagger-parser
Swagger 2.0 and OpenAPI 3.0 parser/validator
Language: JavaScript - Size: 40.3 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 1,140 - Forks: 162

StefanTerdell/zod-to-json-schema
Converts Zod schemas to Json schemas
Language: TypeScript - Size: 799 KB - Last synced at: 8 days ago - Pushed at: 20 days ago - Stars: 1,116 - Forks: 85

json-everything/json-everything
System.Text.Json-based support for all of your JSON needs.
Language: C# - Size: 1.21 GB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 1,096 - Forks: 174

santhosh-tekuri/jsonschema
JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go
Language: Go - Size: 814 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 1,066 - Forks: 110

rest-sh/restish
Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in
Language: Go - Size: 14.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1,038 - Forks: 83

GREsau/schemars
Generate JSON Schema documents from Rust code
Language: Rust - Size: 999 KB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 1,024 - Forks: 255

APIDevTools/json-schema-ref-parser
Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers
Language: TypeScript - Size: 37.8 MB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 1,024 - Forks: 236

networknt/json-schema-validator
A fast Java JSON schema validator that supports draft V4, V6, V7, V2019-09 and V2020-12
Language: Java - Size: 3.49 MB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 923 - Forks: 332

Fatal1ty/mashumaro
Fast and well tested serialization library
Language: Python - Size: 1.67 MB - Last synced at: 1 day ago - Pushed at: 18 days ago - Stars: 853 - Forks: 49

xzitlou/jsontr.ee
Effortlessly visualize JSON structures as dynamic tree diagrams
Language: JavaScript - Size: 26.4 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 825 - Forks: 30

umijs/sula
🚀 Pluggable enterprise-level configurable framework based on antd.
Language: TypeScript - Size: 1.82 MB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 790 - Forks: 89

h2non/baloo
Expressive end-to-end HTTP API testing made easy in Go
Language: Go - Size: 73.2 KB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 779 - Forks: 30

cernopendata/opendata.cern.ch
Source code for the CERN Open Data portal
Language: Python - Size: 323 MB - Last synced at: 10 days ago - Pushed at: 27 days ago - Stars: 699 - Forks: 154

omissis/go-jsonschema
A tool to generate Go data types from JSON Schema definitions.
Language: Go - Size: 763 KB - Last synced at: 10 days ago - Pushed at: 24 days ago - Stars: 689 - Forks: 108

ardatan/feTS
🗹 TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience
Language: TypeScript - Size: 12.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 682 - Forks: 29

formio/angular
JSON powered forms for Angular
Language: TypeScript - Size: 17.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 680 - Forks: 488

adobe/jsonschema2md
Convert Complex JSON Schemas into Markdown Documentation
Language: JavaScript - Size: 5.62 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 673 - Forks: 150

json-schema-org/JSON-Schema-Test-Suite
A language agnostic test suite for the JSON Schema specifications
Language: Python - Size: 1.53 MB - Last synced at: 5 days ago - Pushed at: 18 days ago - Stars: 660 - Forks: 218

cfworker/cfworker
A collection of packages optimized for Cloudflare Workers and service workers.
Language: TypeScript - Size: 1.73 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 651 - Forks: 57

janephp/janephp
:seedling: Jane is a set of libraries to generate Models & API Clients based on JSON Schema / OpenAPI specs
Language: PHP - Size: 28.8 MB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 640 - Forks: 137

inveniosoftware/invenio
Invenio digital library framework
Language: Python - Size: 85.6 MB - Last synced at: 18 days ago - Pushed at: 7 months ago - Stars: 638 - Forks: 291

taocpp/json
C++ header-only JSON library
Language: C++ - Size: 6.27 MB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 637 - Forks: 88

brutusin/json-forms
JSON Schema to HTML form generator, supporting dynamic subschemas (on the fly resolution). Extensible and customizable library with zero dependencies. Bootstrap add-ons provided
Language: JavaScript - Size: 1.09 MB - Last synced at: 15 days ago - Pushed at: almost 2 years ago - Stars: 616 - Forks: 170

metosin/spec-tools
Clojure(Script) tools for clojure.spec
Language: Clojure - Size: 1.14 MB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 594 - Forks: 91

opis/json-schema
JSON Schema validator for PHP
Language: PHP - Size: 597 KB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 592 - Forks: 61

horiuchi/dtsgenerator
TypeScript d.ts file generate from JSON Schema file
Language: TypeScript - Size: 2.25 MB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 584 - Forks: 93

airtasker/spot
Spot is a concise, developer-friendly way to describe your API contract.
Language: TypeScript - Size: 7.36 MB - Last synced at: 10 days ago - Pushed at: 7 months ago - Stars: 564 - Forks: 38

koumoul-dev/vuetify-jsonschema-form
Create beautiful and low-effort forms that output valid data. Published on npm as @koumoul/vjsf.
Language: Vue - Size: 75 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 561 - Forks: 158

lukasmasuch/streamlit-pydantic
🪄 Auto-generate Streamlit UI from Pydantic Models and Dataclasses.
Language: Python - Size: 469 KB - Last synced at: 16 days ago - Pushed at: 10 months ago - Stars: 545 - Forks: 84

yourtion/vue-json-ui-editor
Edit JSON in UI form with JSON Schema and Vue.js
Language: JavaScript - Size: 1.75 MB - Last synced at: 15 days ago - Pushed at: about 4 years ago - Stars: 519 - Forks: 95

APIDevTools/swagger-cli 📦
Swagger 2.0 and OpenAPI 3.0 command-line tool
Language: JavaScript - Size: 422 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 517 - Forks: 70

diegohaz/schm
Composable schemas for JavaScript and Node.js
Language: JavaScript - Size: 1.33 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 512 - Forks: 23

grantila/suretype
Typesafe JSON (Schema) validator
Language: TypeScript - Size: 1.8 MB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 511 - Forks: 8

guillotinaweb/ngx-schema-form
HTML form generation based on JSON Schema
Language: TypeScript - Size: 3.57 MB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 482 - Forks: 172

plexinc/papr
MongoDB TypeScript-aware Models
Language: TypeScript - Size: 6.84 MB - Last synced at: 10 days ago - Pushed at: 24 days ago - Stars: 474 - Forks: 22

swaggest/php-json-schema
High definition PHP structures with JSON-schema based validation
Language: PHP - Size: 682 KB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 470 - Forks: 52

pinterest/plank
A tool for generating immutable model objects
Language: Swift - Size: 5.18 MB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 469 - Forks: 43

qri-io/jsonschema
golang implementation of https://json-schema.org drafts 7 & 2019-09
Language: Go - Size: 4.58 MB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 467 - Forks: 54

swaggest/rest
Web services with OpenAPI and JSON Schema done quick in Go
Language: Go - Size: 6.18 MB - Last synced at: 6 days ago - Pushed at: 15 days ago - Stars: 454 - Forks: 22

victools/jsonschema-generator
Java JSON Schema Generator – creating JSON Schema (Draft 6, Draft 7, Draft 2019-09, or Draft 2020-12) from Java classes
Language: Java - Size: 2.27 MB - Last synced at: 10 days ago - Pushed at: 22 days ago - Stars: 449 - Forks: 64

tiangolo/full-stack-fastapi-couchbase 📦
Full stack, modern web application generator. Using FastAPI, Couchbase as database, Docker, automatic HTTPS and more.
Language: Python - Size: 901 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 447 - Forks: 82

ar-nelson/spartan-schema
Ultra-minimal JSON schemas with Typescript inference
Language: TypeScript - Size: 118 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 440 - Forks: 3

davishmcclurg/json_schemer
JSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.
Language: Ruby - Size: 1.04 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 428 - Forks: 66

samchungy/zod-openapi
Use Zod Schemas to create OpenAPI v3.x documentation
Language: TypeScript - Size: 2.33 MB - Last synced at: 10 days ago - Pushed at: 13 days ago - Stars: 427 - Forks: 21

rizerphe/local-llm-function-calling
A tool for generating function arguments and choosing what function to call with local LLMs
Language: Python - Size: 163 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 425 - Forks: 41

azirbel/npoint
JSON storage bins with schema validation
Language: JavaScript - Size: 17.8 MB - Last synced at: 14 days ago - Pushed at: 9 months ago - Stars: 422 - Forks: 30

mirego/activerecord_json_validator
🔩 ActiveRecord::JSONValidator makes it easy to validate JSON attributes against a JSON schema.
Language: Ruby - Size: 116 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 417 - Forks: 64

mr-fatalyst/fastopenapi
FastOpenAPI is a library for generating and integrating OpenAPI schemas using Pydantic v2 and various frameworks (AioHttp, Falcon, Flask, Quart, Sanic, Starlette, Tornado).
Language: Python - Size: 1.67 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 414 - Forks: 9

bhch/django-jsonform
A better, user-friendly JSON editing form field for Django admin. Also supports Postgres ArrayField.
Language: Python - Size: 1.38 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 391 - Forks: 38

openfext/vue-form-builder
Build powerful vue form with JSON schema and composition api.
Language: JavaScript - Size: 18.8 MB - Last synced at: 6 days ago - Pushed at: almost 5 years ago - Stars: 387 - Forks: 45

mseclab/PyJFuzz
PyJFuzz - Python JSON Fuzzer
Language: Python - Size: 1.23 MB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 378 - Forks: 65

linkml/linkml
Linked Open Data Modeling Language
Language: Python - Size: 102 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 377 - Forks: 121

tristanpenman/valijson
Header-only C++ library for JSON Schema validation, with support for many popular parsers
Language: C++ - Size: 4.86 MB - Last synced at: about 19 hours ago - Pushed at: about 22 hours ago - Stars: 374 - Forks: 111

metosin/ring-swagger
Swagger Spec for Clojure Web Apps
Language: Clojure - Size: 1.39 MB - Last synced at: 7 days ago - Pushed at: 11 months ago - Stars: 372 - Forks: 84

asyncapi/modelina
A library for generating typed models based on inputs such as AsyncAPI, OpenAPI, and JSON Schema documents with high customization
Language: TypeScript - Size: 22.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 367 - Forks: 207

hamzahamidi/ajsf
Angular JSON Schema Form
Language: TypeScript - Size: 16 MB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 362 - Forks: 183

jarvelov/vue-form-json-schema
Create forms using JSON schema. Bring your components!
Language: JavaScript - Size: 5.24 MB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 355 - Forks: 52

dymmond/esmerald
Esmerald framework - Highly scalable, performant, easy to learn, easy to code and for every sizeable and complex application
Language: Python - Size: 3.74 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 345 - Forks: 20
