Schemarama

Schemarama is a project exploring standards-based validation for structured data, especially Schema.org.
Alternatives To Schemarama
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Zod28,9576,5503 days ago296October 04, 2023392mitTypeScript
TypeScript-first schema validation with static type inference
Yup21,9038,9124,7126 days ago125September 29, 2023210mitTypeScript
Dead simple Object schema validation
Ajv13,175801,60612,4822 days ago352January 03, 2023322mitTypeScript
The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
Formily10,54937121 hours ago240October 20, 202347mitTypeScript
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3
Type Graphql7,9142774302 days ago70August 17, 2023115mitTypeScript
Create GraphQL schema and resolvers with TypeScript, using classes and decorators!
Marshmallow6,8239,0911,26413 hours ago171July 20, 2023173mitPython
A lightweight library for converting complex objects to and from simple Python datatypes.
Superstruct6,75534855522 days ago82November 17, 202298mitTypeScript
A simple and composable way to validate data in JavaScript (and TypeScript).
Valibot4,8451022 days ago27December 08, 202395mitTypeScript
The modular and type safe schema library for validating structural data 🤖
Jsonschema4,37415,5303,423a day ago100November 16, 202333mitPython
An implementation of the JSON Schema specification for Python
Typebox3,91588510 days ago258December 10, 20232otherTypeScript
Json Schema Type Builder with Static Type Resolution for TypeScript
Alternatives To Schemarama
Select To Compare


Alternative Project Comparisons
Readme

schemarama

This project provides data validation facilities for use with Schema.org and related approaches to structured data publication. It integrates existing opensource tooling for data extraction (JSON-LD, RDFa, Microdata) and validation (ShEx, SHACL), providing a framework for schema.org content checking that focusses on documenting the positive incentives for including various data "shapes", rather than on simply giving errors and warnings.

It is designed to work with both ShEx and SHACL approaches to validation, and to distinguish between validation that is based solely on schema.org definitions, from validation with respect to the information needs of some product, platform or service feature. Multiple validation definitions can be used when checking a single piece of content, allowing users to understand the larger ecosystem of data consuming applications that their markup may be eligible for.

This is an initial release, and is not recommended for production use at this time. An experimental demo (source code) is available (currently hosted in static form here on Github, so some features like server-side JS execution and URL-fetching are not enabled).

For background on the underlying technologies, see the book, "Validating RDF data".

Popular Validation Projects
Popular Schema Projects
Popular Data Processing Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Validation
Schema
Seo
Rdf
W3c
Lighthouse
Json Ld
Rdfa
Schema Org