awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to venil7/json-decoder

Open-source alternatives to Json Decoder

19 open-source projects similar to venil7/json-decoder, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Json Decoder alternative.

  • woutervh-/typescript-iswoutervh- avatar

    woutervh-/typescript-is

    960View on GitHub↗
    TypeScriptruntimetransformertype-check
    View on GitHub↗960
  • agentframework/agentframeworkA

    agentframework/agentframework

    0View on GitHub↗
    View on GitHub↗0
  • fabian-hiller/valibotF

    fabian-hiller/valibot

    0View on GitHub↗
    View on GitHub↗0
  • gcanti/io-tsgcanti avatar

    gcanti/io-ts

    6,813View on GitHub↗

    io-ts is a TypeScript runtime validation library that provides a composable codec system for decoding and encoding data at the boundaries of an application. It defines data schemas using structural types, where the shape of data determines its validity rather than nominal names, and produces runtime type guards from those definitions for efficient validation checks. The library is built around bidirectional codec mappings that combine decoding, encoding, and type checking into single reusable units. It supports a composable decoder pipeline where small validation steps can be chained together

    TypeScriptinferenceruntimetypes
    View on GitHub↗6,813
  • ianstormtaylor/superstructianstormtaylor avatar

    ianstormtaylor/superstruct

    7,141View on GitHub↗

    Superstruct is a JavaScript and TypeScript data validation library used to verify that data structures match defined shapes and types. It functions as a composable schema builder and a TypeScript schema validator, ensuring that runtime data checks remain synchronized with static type definitions. The library features a data coercion engine that transforms input values or injects default values before the validation process is executed. It enables the creation of complex validation rules by nesting, merging, or omitting properties from existing structures. Its capabilities cover the validatio

    TypeScriptinterfacejavascriptschema
    View on GitHub↗7,141

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • julienvincent/ts-codecJ

    julienvincent/ts-codec

    0View on GitHub↗
    View on GitHub↗0
  • lancercomet/myweblibsL

    LancerComet/MyWebLibs

    0View on GitHub↗
    View on GitHub↗0
  • lancercomet/suntoriL

    LancerComet/SunTori

    0View on GitHub↗
    View on GitHub↗0
  • mrspartak/configM

    mrspartak/config

    0View on GitHub↗
    View on GitHub↗0
  • neuledge/computed-typesneuledge avatar

    neuledge/computed-types

    360View on GitHub↗

    🦩 Joi like validations for TypeScript

    TypeScript
    View on GitHub↗360
  • pelotom/runtypesP

    pelotom/runtypes

    0View on GitHub↗
    View on GitHub↗0
  • rsinger86/dto-classesrsinger86 avatar

    rsinger86/dto-classes

    80View on GitHub↗

    DTO classes for TypeScript projects.

    TypeScript
    View on GitHub↗80
  • samchon/typiasamchon avatar

    samchon/typia

    5,837View on GitHub↗

    Typia is a compile-time code generator that transforms TypeScript type annotations into runtime validation, serialization, and schema functions without requiring decorators or separate schema files. It generates optimized validation and serialization code during TypeScript compilation, producing dedicated functions for each type that eliminate runtime schema objects for faster execution. The project extends this core capability into several integrated areas. It generates fully typed client SDKs from NestJS controller source code, keeping server and client types synchronized automatically. It

    Go
    View on GitHub↗5,837
  • sindresorhus/owsindresorhus avatar

    sindresorhus/ow

    3,868View on GitHub↗

    ow is a type-safe schema validation library for TypeScript that verifies data integrity at runtime. It functions as a runtime validation framework and type guard utility, ensuring that JavaScript values match expected types and schemas before they are processed. The library synchronizes runtime data checks with static TypeScript type definitions, allowing users to extract type definitions directly from validation predicates. This integration enables type narrowing, where a successful validation result refines the variable type for safer usage in the code. The framework uses a chainable API t

    TypeScriptjavascriptnodejsnpm-package
    View on GitHub↗3,868
  • tani/ts-matchT

    tani/ts-match

    0View on GitHub↗
    View on GitHub↗0
  • thomasaribart/json-schema-to-tsThomasAribart avatar

    ThomasAribart/json-schema-to-ts

    1,772View on GitHub↗

    Infer TS types from JSON schemas 📝

    TypeScriptjsonjson-schemaschema
    View on GitHub↗1,772
  • unional/type-plusU

    unional/type-plus

    0View on GitHub↗
    View on GitHub↗0
  • vriad/zodV

    vriad/zod

    0View on GitHub↗
    View on GitHub↗0
  • abumq/easyloggingppabumq avatar

    abumq/easyloggingpp

    3,937View on GitHub↗

    This project is a thread-safe, asynchronous logging library designed for C++ applications. It provides a comprehensive diagnostic toolkit that enables developers to record system events, track execution flow across multiple threads, and manage log output through severity-based filtering and automated file maintenance. By offloading log formatting and disk input/output to background worker threads, the library minimizes latency on the main execution path, ensuring high performance in time-critical systems. The framework distinguishes itself through its flexible configuration and diagnostic cap

    C++c-plus-plusc-plus-plus-11cpp
    View on GitHub↗3,937