Topics / #json-schema
JSON schema projects on GitHub
Defining and validating data structures with JSON Schema.
As of , the most-starred JSON schema projects on GitHub are fastapi (103.1K stars), OpenAPI-Specification (31.3K stars) and pydantic (29.1K stars). GitHub.Locker tracks 21 JSON schema repositories with 350.1K stars combined. The fastest-growing on October 16 was monid, with +262 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+262monid
monid-ai/monid · ★ 4.7KIt's 'OpenRouter for agent tools': one base URL and one key give an agent access to 2,000+ tools across 72+ providers, so you integrate one API instead of wiring up dozens of vendors yourself.
+176os-taxonomy
withmarbleapp/os-taxonomy · ★ 5.1KMarble Skill Taxonomy is an open dataset mapping what children learn in primary/elementary school, broken into 1,590 fine-grained micro-topics linked by a prerequisite graph and aligned to national curriculum standards like NGSS and Common Core.
+49scout
outcrawlai/scout · ★ 894Scout is an open-source browser agent from Outcrawl: you describe a task in plain English, and it opens a real browser, reads the page, clicks, types and scrolls until the job is done, then hands back the answer.
+34fastapi
fastapi/fastapi · ★ 103.1KFastAPI is a modern Python web framework for building APIs using standard Python type hints, with automatic data validation and interactive documentation.
The all-time top
21 projects · by stars
- 103.1K
#1 · fastapi/fastapifastapi
FastAPI is a modern Python web framework for building APIs using standard Python type hints, with automatic data validation and interactive documentation.
- 31.3K
#2 · OAI/OpenAPI-Specification
OpenAPI-Specification
The OpenAPI Specification (OAS) is a community-driven open standard from the OpenAPI Initiative, a Linux Foundation Collaborative Project: a standard, programming language-agnostic way to describe HTTP APIs.
- 29.1K
#3 · pydantic/pydanticpydantic
Pydantic is a Python library for data validation: you describe the data you expect with plain Python type hints, and it validates and parses real data against that description.
- 4

fastmcp
28.1KPrefectHQ/fastmcp · PythonFastMCP is an open-source Python framework for building MCP (Model Context Protocol) applications — the layer that connects LLMs to tools and data. It covers servers, clients, and interactive apps.
- 5

exercises-dataset
22.9Khasaneyldrm/exercises-dataset · HTMLA ready-to-use fitness exercise dataset with 1,324 exercises, each including an animation GIF, a 180x180 thumbnail, muscle-group and equipment metadata, and step-by-step instructions in 10 languages. It is the data layer that powers the LogPress workout-tracking app.
- 6

web-llm
19.3Kmlc-ai/web-llm · TypeScriptWebLLM runs large language models directly in the browser, accelerated by WebGPU — no server involved. It exposes the OpenAI API, so standard OpenAI-style code works against open models running locally.
- 7
sqlmodel
18.4Kfastapi/sqlmodel · PythonSQLModel is a Python library for interacting with SQL databases using Python objects instead of raw SQL. It is built on Pydantic and SQLAlchemy and designed for simplicity, compatibility, and robustness.
- 8
outlines
15.9Kdottxt-ai/outlines · PythonOutlines is an open-source Python library that makes LLMs return guaranteed-valid structured output — the structure is enforced during generation itself, so there is no fragile parsing or regex repair afterwards.
- 9

react-jsonschema-form
15.9Krjsf-team/react-jsonschema-form · TypeScriptIt is a React component that builds complete web forms from a JSON Schema: you describe your fields declaratively and it renders and validates the form for you.
- 10
ajv
14.9Kajv-validator/ajv · TypeScriptAjv is a JSON schema validator for JavaScript: give it a schema and it checks that your JSON data matches. It is billed as the fastest and supports JSON Schema draft-04 through 2020-12 plus JSON Type Definition (RFC 8927).
- 11
quicktype
13.9Kglideapps/quicktype · TypeScriptquicktype generates strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries so you can work with JSON type-safely across many programming languages.
- 12

formily
12.6Kalibaba/formily · TypeScriptA high-performance form solution for React and Vue: build normal or dynamic JSON Schema-driven forms in code, or design them visually with the built-in Form Builder. React, React Native, Vue 2 and Vue 3 are supported.
- 13
jsonhero-web
10.9Ktriggerdotdev/jsonhero-web · TypeScriptJSON Hero is an open-source web app that gives you a clean, fast UI for browsing, searching and understanding JSON files, with column, tree and editor views plus smart previews.
- 14

os-taxonomy
5.1Kwithmarbleapp/os-taxonomy · JavaScriptMarble Skill Taxonomy is an open dataset mapping what children learn in primary/elementary school, broken into 1,590 fine-grained micro-topics linked by a prerequisite graph and aligned to national curriculum standards like NGSS and Common Core.
- 15

monid
4.7Kmonid-ai/monid · TypeScriptIt's 'OpenRouter for agent tools': one base URL and one key give an agent access to 2,000+ tools across 72+ providers, so you integrate one API instead of wiring up dozens of vendors yourself.
- 16

lift
1.2Kdatalab-to/lift · Pythonlift is an open-source 9B vision-language model and toolkit that extracts structured JSON data from PDFs and images by matching a schema you provide, using schema-constrained decoding to guarantee valid output.
- 17
TypeLLM
956TypeLLM/TypeLLM · PythonTypeLLM adds type-safe, schema-guaranteed output generation to existing open autoregressive LLMs, without changing their weights or architecture, letting models still think freely while returning typed JSON Schema-constrained answers.
- 18

scout
894outcrawlai/scout · TypeScriptScout is an open-source browser agent from Outcrawl: you describe a task in plain English, and it opens a real browser, reads the page, clicks, types and scrolls until the job is done, then hands back the answer.
- 19
awesome-jev
601kydlikebtc/awesome-jev · PythonA curated index of 1207 public resources for Jev, TypeSafe AI's System One decision model, organised by the decision each resource illustrates. It's an independent catalog, not the product or an SDK.
- 20

zhizhi-agent-runtime
191cocoyes/zhizhi-agent-runtime · GoZhizhi is a model-agnostic, stateless Go runtime for building AI agents that plan tasks, execute tools, recover from failures, and remain fully auditable.
- 21

shape
180rhevorn/shape · GoShape is a type-safe, dependency-free schema validation library for Go that lets you describe a struct once and reuse it to transform, validate, and parse JSON into Go values.
Related topics
Often tagged together