Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: json-schema

tiangolo/fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production

Language: Python - Size: 20.5 MB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 71,395 - Forks: 6,003

tiangolo/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: 2.16 MB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 23,331 - Forks: 3,882

pydantic/pydantic

Data validation using Python type hints

Language: Python - Size: 105 MB - Last synced: about 12 hours ago - Pushed: about 21 hours ago - Stars: 18,970 - Forks: 1,673

rjsf-team/react-jsonschema-form

A React component for building Web forms from JSON Schema.

Language: TypeScript - Size: 278 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 13,653 - Forks: 2,150

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: 31.4 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 13,402 - Forks: 858

tiangolo/sqlmodel

SQL databases in Python, designed for simplicity, compatibility, and robustness.

Language: Python - Size: 4.58 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 13,144 - Forks: 593

glideapps/quicktype

Generate types and converters from JSON, Schema, and GraphQL

Language: TypeScript - Size: 17.8 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 11,445 - Forks: 1,004

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.8 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 10,721 - Forks: 1,393

alibaba/x-render

🚴‍♀️ 阿里 - 很易用的中后台「表单 / 表格 / 图表」解决方案

Language: TypeScript - Size: 15.9 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 6,751 - Forks: 957

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.3 MB - Last synced: 3 days ago - Pushed: 16 days ago - Stars: 6,151 - Forks: 1,646

sinclairzx81/typebox

Json Schema Type Builder with Static Type Resolution for TypeScript

Language: TypeScript - Size: 13.2 MB - Last synced: 1 day ago - Pushed: 8 days ago - Stars: 4,340 - Forks: 141

python-jsonschema/jsonschema

An implementation of the JSON Schema specification for Python

Language: Python - Size: 2.99 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 4,326 - Forks: 572

json-editor/json-editor

JSON Schema Based Editor

Language: JavaScript - Size: 6.72 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4,198 - Forks: 635

yosriady/awesome-api-devtools

:books: A collection of useful resources for building RESTful HTTP+JSON APIs.

Size: 145 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 3,482 - Forks: 507

json-schema-org/json-schema-spec

The JSON Schema specification

Language: JavaScript - Size: 3.3 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 3,175 - Forks: 239

bcherny/json-schema-to-typescript

Compile JSON Schema to TypeScript type declarations

Language: TypeScript - Size: 32.5 MB - Last synced: about 6 hours ago - Pushed: 4 days ago - Stars: 2,808 - Forks: 377

ngx-formly/ngx-formly

📝 JSON powered / Dynamic forms for Angular

Language: TypeScript - Size: 32.6 MB - Last synced: 21 days ago - Pushed: about 2 months ago - Stars: 2,718 - Forks: 552

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: about 1 month ago - Pushed: 4 months ago - Stars: 2,713 - Forks: 553

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: 149 KB - Last synced: 9 days ago - Pushed: 16 days ago - Stars: 2,541 - Forks: 321

json-schema-form/angular-schema-form

Generate forms from a JSON schema, with AngularJS!

Language: JavaScript - Size: 19.2 MB - Last synced: 5 days ago - Pushed: about 1 year ago - Stars: 2,466 - Forks: 655

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: 11.3 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 2,310 - Forks: 264

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 as well as AsyncAPI v2.x.

Language: TypeScript - Size: 21.6 MB - Last synced: about 13 hours ago - Pushed: 1 day ago - Stars: 2,275 - Forks: 215

confluentinc/schema-registry

Confluent Schema Registry for Kafka

Language: Java - Size: 112 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 2,142 - Forks: 1,100

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: about 5 hours ago - Pushed: 8 months ago - Stars: 1,966 - Forks: 413

eclipsesource/jsonforms

Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.

Language: TypeScript - Size: 26.3 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,915 - Forks: 343

jcrist/msgspec

A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML

Language: Python - Size: 5.43 MB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 1,890 - Forks: 55

tdegrunt/jsonschema

JSON Schema validation

Language: JavaScript - Size: 478 KB - Last synced: 5 days ago - Pushed: about 1 month ago - Stars: 1,802 - Forks: 258

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: about 1 month ago - Pushed: 7 months ago - Stars: 1,521 - Forks: 326

danielgtaylor/huma

Huma REST/HTTP API Framework for Golang with OpenAPI 3.1

Language: Go - Size: 10.3 MB - Last synced: about 2 hours ago - Pushed: about 19 hours ago - Stars: 1,408 - Forks: 120

metosin/malli

High-performance data-driven data specification library for Clojure/Script.

Language: Clojure - Size: 7.25 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,408 - Forks: 200

ThomasAribart/json-schema-to-ts

Infer TS types from JSON schemas 📝

Language: TypeScript - Size: 1.3 MB - Last synced: 7 days ago - Pushed: 15 days ago - Stars: 1,345 - Forks: 29

vega/ts-json-schema-generator

Generate JSON schema from your Typescript sources

Language: TypeScript - Size: 9.85 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 1,337 - Forks: 184

pydantic/pydantic-core

Core validation logic for pydantic written in rust

Language: Python - Size: 6.37 MB - Last synced: about 8 hours ago - Pushed: about 8 hours ago - Stars: 1,289 - Forks: 191

rs/rest-layer

REST Layer, Go (golang) REST API framework

Language: Go - Size: 1.11 MB - Last synced: 10 days ago - Pushed: over 2 years ago - Stars: 1,251 - Forks: 116

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: 5 days ago - Pushed: over 1 year ago - Stars: 1,186 - Forks: 149

sindresorhus/conf

Simple config handling for your app or module

Language: TypeScript - Size: 189 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 1,183 - Forks: 122

marshmallow-code/apispec

A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..

Language: Python - Size: 1.86 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,130 - Forks: 172

APIDevTools/swagger-parser

Swagger 2.0 and OpenAPI 3.0 parser/validator

Language: JavaScript - Size: 40.5 MB - Last synced: about 4 hours ago - Pushed: 20 days ago - Stars: 1,061 - Forks: 151

stephenberry/glaze

Extremely fast, in memory, JSON and interface library for modern C++

Language: C++ - Size: 3.84 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 903 - Forks: 89

APIDevTools/json-schema-ref-parser

Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers

Language: TypeScript - Size: 34.4 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 899 - Forks: 217

santhosh-tekuri/jsonschema

JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go

Language: Go - Size: 805 KB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 832 - Forks: 89

gregsdennis/json-everything

System.Text.Json-based support for all of your JSON needs.

Language: C# - Size: 782 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 829 - Forks: 142

umijs/sula

🚀 Pluggable enterprise-level configurable framework based on antd.

Language: TypeScript - Size: 1.82 MB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 784 - Forks: 88

networknt/json-schema-validator

A fast Java JSON schema validator that supports draft V4, V6, V7, V2019-09 and V2020-12

Language: Java - Size: 2.75 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 777 - Forks: 317

h2non/baloo

Expressive end-to-end HTTP API testing made easy in Go

Language: Go - Size: 73.2 KB - Last synced: 9 days ago - Pushed: almost 2 years ago - Stars: 773 - Forks: 32

StefanTerdell/zod-to-json-schema

Converts Zod schemas to Json schemas

Language: TypeScript - Size: 508 KB - Last synced: 2 days ago - Pushed: 18 days ago - Stars: 745 - Forks: 59

Fatal1ty/mashumaro

Fast and well tested serialization library

Language: Python - Size: 1.65 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 726 - Forks: 40

GREsau/schemars

Generate JSON Schema documents from Rust code

Language: Rust - Size: 646 KB - Last synced: about 10 hours ago - Pushed: about 10 hours ago - Stars: 722 - Forks: 203

withcatai/node-llama-cpp

Run AI models locally on your machine with node.js bindings for llama.cpp. Force a JSON schema on the model output on the generation level

Language: TypeScript - Size: 8.38 MB - Last synced: about 4 hours ago - Pushed: about 5 hours ago - Stars: 670 - Forks: 57

danielgtaylor/restish

Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in

Language: Go - Size: 981 KB - Last synced: 30 days ago - Pushed: 30 days ago - Stars: 640 - Forks: 65

cernopendata/opendata.cern.ch

Source code for the CERN Open Data portal

Language: Python - Size: 285 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 639 - Forks: 141

inveniosoftware/invenio

Invenio digital library framework

Language: Python - Size: 85.6 MB - Last synced: 10 days ago - Pushed: about 2 months ago - Stars: 612 - Forks: 290

formio/angular

JSON powered forms for Angular

Language: TypeScript - Size: 16 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 609 - Forks: 460

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: 29 days ago - Pushed: 10 months ago - Stars: 606 - Forks: 173

metosin/spec-tools

Clojure(Script) tools for clojure.spec

Language: Clojure - Size: 1.05 MB - Last synced: 11 days ago - Pushed: 19 days ago - Stars: 591 - Forks: 92

adobe/jsonschema2md

Convert Complex JSON Schemas into Markdown Documentation

Language: JavaScript - Size: 5.03 MB - Last synced: about 12 hours ago - Pushed: about 12 hours ago - Stars: 581 - Forks: 147

janephp/janephp

:seedling: Jane is a set of libraries to generate Models & API Clients based on JSON Schema / OpenAPI specs

Language: PHP - Size: 21.3 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 580 - Forks: 123

cfworker/cfworker

A collection of packages optimized for Cloudflare Workers and service workers.

Language: TypeScript - Size: 1.45 MB - Last synced: 7 days ago - Pushed: 2 months ago - Stars: 577 - Forks: 52

taocpp/json

C++ header-only JSON library

Language: C++ - Size: 6.22 MB - Last synced: 17 days ago - Pushed: about 1 month ago - Stars: 574 - Forks: 83

ardatan/feTS

TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience

Language: TypeScript - Size: 8.1 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 572 - Forks: 26

horiuchi/dtsgenerator

TypeScript d.ts file generate from JSON Schema file

Language: TypeScript - Size: 2.18 MB - Last synced: 17 days ago - Pushed: 3 months ago - Stars: 567 - Forks: 91

opis/json-schema

JSON Schema validator for PHP

Language: PHP - Size: 723 KB - Last synced: 10 days ago - Pushed: about 1 year ago - Stars: 544 - Forks: 52

airtasker/spot

Spot is a concise, developer-friendly way to describe your API contract.

Language: TypeScript - Size: 7.33 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 537 - Forks: 37

koumoul-dev/vuetify-jsonschema-form

Create beautiful and low-effort forms that output valid data. Published on npm as @koumoul/vjsf.

Language: Vue - Size: 55.5 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 534 - Forks: 154

omissis/go-jsonschema

A tool to generate Go data types from JSON Schema definitions.

Language: Go - Size: 412 KB - Last synced: about 5 hours ago - Pushed: 3 days ago - Stars: 517 - Forks: 83

APIDevTools/swagger-cli 📦

Swagger 2.0 and OpenAPI 3.0 command-line tool

Language: JavaScript - Size: 422 KB - Last synced: 24 days ago - Pushed: 6 months ago - Stars: 515 - Forks: 70

diegohaz/schm

Composable schemas for JavaScript and Node.js

Language: JavaScript - Size: 1.33 MB - Last synced: 17 days ago - Pushed: over 1 year ago - Stars: 512 - Forks: 23

yourtion/vue-json-ui-editor

Edit JSON in UI form with JSON Schema and Vue.js

Language: JavaScript - Size: 1.75 MB - Last synced: 9 days ago - Pushed: about 3 years ago - Stars: 504 - Forks: 97

grantila/suretype

Typesafe JSON (Schema) validator

Language: TypeScript - Size: 1.8 MB - Last synced: 21 days ago - Pushed: 10 months ago - Stars: 490 - Forks: 9

guillotinaweb/ngx-schema-form

HTML form generation based on JSON Schema

Language: TypeScript - Size: 3.98 MB - Last synced: 1 day ago - Pushed: about 2 months ago - Stars: 481 - Forks: 171

pinterest/plank

A tool for generating immutable model objects

Language: Swift - Size: 5.18 MB - Last synced: 10 days ago - Pushed: 3 months ago - Stars: 469 - Forks: 43

qri-io/jsonschema

golang implementation of https://json-schema.org drafts 7 & 2019-09

Language: Go - Size: 4.59 MB - Last synced: 24 days ago - Pushed: 8 months ago - Stars: 447 - Forks: 49

cyclops-ui/cyclops

customizable UI for Kubernetes workloads 👁️

Language: TypeScript - Size: 78 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 437 - Forks: 22

ar-nelson/spartan-schema

Ultra-minimal JSON schemas with Typescript inference

Language: TypeScript - Size: 118 KB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 434 - Forks: 3

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: 9 days ago - Pushed: over 1 year ago - Stars: 432 - Forks: 86

swaggest/php-json-schema

High definition PHP structures with JSON-schema based validation

Language: PHP - Size: 680 KB - Last synced: 15 days ago - Pushed: 8 months ago - Stars: 420 - Forks: 50

plexinc/papr

MongoDB TypeScript-aware Models

Language: TypeScript - Size: 6.13 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 414 - Forks: 23

mirego/activerecord_json_validator

🔩 ActiveRecord::JSONValidator makes it easy to validate JSON attributes against a JSON schema.

Language: Ruby - Size: 107 KB - Last synced: 7 days ago - Pushed: about 2 months ago - Stars: 402 - Forks: 48

openfext/vue-form-builder

Build powerful vue form with JSON schema and composition api.

Language: JavaScript - Size: 18.8 MB - Last synced: about 1 hour ago - Pushed: almost 4 years ago - Stars: 385 - Forks: 46

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: 977 KB - Last synced: 7 days ago - Pushed: 2 months ago - Stars: 381 - Forks: 61

mseclab/PyJFuzz

PyJFuzz - Python JSON Fuzzer

Language: Python - Size: 1.23 MB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 373 - Forks: 77

azirbel/npoint

JSON storage bins with schema validation

Language: JavaScript - Size: 15 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 365 - Forks: 26

metosin/ring-swagger

Swagger Spec for Clojure Web Apps

Language: Clojure - Size: 1.39 MB - Last synced: 11 days ago - Pushed: 14 days ago - Stars: 365 - Forks: 81

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.05 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 359 - Forks: 52

hamzahamidi/ajsf

Angular JSON Schema Form

Language: TypeScript - Size: 16 MB - Last synced: 6 days ago - Pushed: 3 months ago - Stars: 357 - Forks: 183

jarvelov/vue-form-json-schema

Create forms using JSON schema. Bring your components!

Language: JavaScript - Size: 5.24 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 349 - Forks: 54

Limenius/symfony-react-sandbox

Example of integration with React and Webpack (Webpack Encore) for universal (isomorphic) React rendering, using Limenius/ReactBundle and Limenius/LiformBundle

Language: JavaScript - Size: 3.76 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 336 - Forks: 78

LukasMasuch/streamlit-pydantic

🪄 Auto-generate Streamlit UI from Pydantic Models and Dataclasses.

Language: Python - Size: 381 KB - Last synced: 9 days ago - Pushed: 27 days ago - Stars: 332 - Forks: 49

tristanpenman/valijson

Header-only C++ library for JSON Schema validation, with support for many popular parsers

Language: C++ - Size: 4.81 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 327 - Forks: 100

cloudflare/json-schema-tools

Packages for working with JSON Schema and JSON Hyper-Schema

Language: JavaScript - Size: 1.51 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 316 - Forks: 30

deliveryhero/serverless-aws-documentation 📦

Serverless 1.0 plugin to add documentation and models to the serverless generated API Gateway

Language: JavaScript - Size: 229 KB - Last synced: about 9 hours ago - Pushed: about 3 years ago - Stars: 309 - Forks: 149

swaggest/rest

Web services with OpenAPI and JSON Schema done quick in Go

Language: Go - Size: 6.03 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 301 - Forks: 14

json-schema-org/json-schema-org.github.io 📦

JSON Schema website

Language: HTML - Size: 2.1 MB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 293 - Forks: 217

bhch/django-jsonform

A better, user-friendly JSON editing form field for Django admin. Also supports Postgres ArrayField.

Language: Python - Size: 1.42 MB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 291 - Forks: 29

better/jsonschema2db

Generate tables dynamically from a JSON Schema and insert data

Language: Python - Size: 82 KB - Last synced: 17 days ago - Pushed: about 1 year ago - Stars: 290 - Forks: 56

korzio/djv

Dynamic JSON Schema Validator - Supports draft-04/06

Language: JavaScript - Size: 1.07 MB - Last synced: 2 days ago - Pushed: 3 months ago - Stars: 289 - Forks: 31

instrumenta/kubernetes-json-schema

Schemas for every version of every object in every version of Kubernetes

Size: 35.7 MB - Last synced: 3 months ago - Pushed: 10 months ago - Stars: 289 - Forks: 125

jinkin1995/vue-json-edit

Visual JSON editor built as an vue component. Provides a basic GUI

Language: Vue - Size: 5.56 MB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 286 - Forks: 89

ajv-validator/ajv-errors

Custom error messages in JSON Schemas for Ajv validator

Language: TypeScript - Size: 116 KB - Last synced: 17 days ago - Pushed: 7 months ago - Stars: 281 - Forks: 19

linkml/linkml

Linked Open Data Modeling Language

Language: Python - Size: 86.4 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 280 - Forks: 85