schema

Data description library

A Clojure(Script) library for describing and validating data shapes with features like validation, coercion, and test generation.

Clojure(Script) library for declarative data description and validation

GitHub

2k stars
68 watching
257 forks
Language: Clojure
last commit: about 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
fabian-hiller/valibotA schema library for validating and transforming structured data at runtime without dependencies or external libraries.6,436
jquense/yupA schema builder for runtime value parsing and validation22,998
keleshev/schemaA Python library for validating data structures against predefined schemas.2,891
plumatic/schema-generatorsA library for generating and testing data structures based on schemas77
tonsky/datascriptAn immutable in-memory database and query engine for client-side applications5,517
redplanetlabs/specterA data manipulation library offering an alternative approach to Clojure's immutable data structure handling through efficient and composable navigation of complex nested data structures.2,538
walkable-server/walkableA Clojure library for building APIs with a declarative, data-driven approach to query syntax and configuration.445
sindresorhus/owA validation library for JavaScript functions and variables.3,813
michaelklishin/validateurA Clojure(Script) validation library with functional validators and higher-order functions for validating data185
schematics/schematicsA Python library to define and enforce data structures with validation and serialization capabilities2,581
bbatsov/clojure-style-guideA community-driven coding style guide for the Clojure programming language.4,019
colinhacks/zodA TypeScript-first schema validation library that allows developers to declaratively validate data types and automatically infers static TypeScript types.34,550
clojure-cookbook/clojure-cookbookA comprehensive resource for learning Clojure and solving common programming tasks2,596
longshotlabs/simpl-schemaA schema validation package for JavaScript objects with support for MongoDB update documents and customizable error messages560
miner/herbertA Clojure library for defining and validating S-expressions as a schema for EDN data.253