LogoLogo

Schema Benchmarks

    • home
      Home

    • download_2
      Download

    • timer
      Initialization
    • check_circle
      Validation
    • output_circle
      Parsing
    • swap_horiz
      Codec
    • schema
      Standard Schema
    • format_quote
      String

    • error
      Stack

  • JSON Schema

    • data_object
      Schema to JSON
    • code
      JSON to Schema

    • deployed_code
      Libraries

    • article
      Blog
Expand sidebarExpand sidebar
Benchmarks/LibrariesLibraries
github
GitHubGitHub
DiscordDiscord
PreferencesPreferences

Individual packages benchmarked by this site.

Sometimes one package will be separated into more than one set of benchmarks, for example if it has multiple ways of using it (e.g. zod and zod/mini), or there are multiple versions of note (such as effect and its beta).

  • 0.7.7

    @paseri/compiler

    download103/wk

    Ahead-of-time compiler for Paseri schemas.

    github
    RepositoryRepository
  • 1.9.7

    @paseri/paseri

    download93/wk

    A TypeScript parsing and validation library for structured data.

    github
    RepositoryRepository
  • 0.1.29

    @railway-ts/pipelines

    download225/wk

    Railway-oriented pipelines for TypeScript: a lightweight fp-style Result/Option and schema layer for handling errors and validating boundaries.

    github
    RepositoryRepository
  • 4.0.0, 5.0.0

    @sapphire/shapeshift

    download1.1M/wk

    Blazing fast input validation and transformation ⚡

    github
    RepositoryRepository
  • 8.20.0

    ajv

    download363.1M/wk

    Another JSON Schema Validator

    github
    RepositoryRepository
  • 2.2.3

    arktype

    download1.36M/wk

    TypeScript's 1:1 validator, optimized from editor to runtime

    github
    RepositoryRepository
  • 1.3.0, 1.4.0

    ata-validator

    download1.14K/wk

    JSON Schema validation with first-class TypeScript and zero runtime cost. AOT compile to per-schema ESM modules with zero validator dependency. Generic Validator<T> for TypeBox/Zod/Valibot composition. Optional runtime API. Standard Schema V1 compatible.

    github
    RepositoryRepository
  • 2.9.3

    decoders

    download37.07K/wk

    Elegant and battle-tested validation library for type-safe input data for TypeScript

    github
    RepositoryRepository
  • 3.22.0, 4.0.0-beta.101

    effect

    download26.04M/wk

    The missing standard library for TypeScript, for writing production-grade software.

    github
    RepositoryRepository
  • 2.2.22

    io-ts

    download2.63M/wk

    TypeScript runtime type system for IO decoding/encoding

    github
    RepositoryRepository
  • 18.2.3

    joi

    download23.54M/wk

    Object schema validation

    github
    RepositoryRepository
  • 7.0.4

    runtypes

    download252.38K/wk

    Runtime validation for static types

    github
    RepositoryRepository
  • 2.0.2

    superstruct

    download5.44M/wk

    A simple and composable way to validate data in JavaScript (and TypeScript).

    github
    RepositoryRepository
  • 11.0.0-rc.0

    sury

    download320.77K/wk

    🧬 The fastest schema with next-gen DX

    github
    RepositoryRepository
  • 1.3.10

    typebox

    download6.97M/wk

    Json Schema Type Builder with Static Type Resolution for TypeScript

    github
    RepositoryRepository
  • 13.2.0

    typia

    download350.5K/wk

    Superfast runtime validators with only one line

    github
    RepositoryRepository
  • 1.4.2

    valibot

    download16.52M/wk

    The modular and type safe schema library for validating structural data

    github
    RepositoryRepository
  • 1.7.1

    yup

    download12.02M/wk

    Dead simple Object schema validation

    github
    RepositoryRepository
  • 4.4.3

    zod

    download251.7M/wk

    TypeScript-first schema declaration and validation library with static type inference

    github
    RepositoryRepository
Created by eskimojo for Open Circle

Preferences

Style
Theme
NPM browser
Code ligatures