TypeScript json-schema

Open-source TypeScript projects categorized as json-schema

Top 23 TypeScript json-schema Projects

  • react-jsonschema-form

    A React component for building Web forms from JSON Schema.

    Project mention: Making a web UI from Haskell/Servant | /r/haskell | 2023-08-29

    I've tried with https://github.com/rjsf-team/react-jsonschema-form ,but the performance is poor when dealing with deep nested form with many inputs.

  • ajv

    The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)

    Project mention: Migrate Your Express Application to Fastify | dev.to | 2023-07-05

    Since Fastify supports schema validation with Ajv, the validate module is no longer required on the /shorten route, and we can specify the JSON schema directly on the route. The controllers for both routes will largely remain the same, except that the res parameter is renamed to reply as before:

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

  • quicktype

    Generate types and converters from JSON, Schema, and GraphQL

    Project mention: Sharing data types on a multi-language project | news.ycombinator.com | 2023-08-16

    This is a very intriguing problem!

    Not trying to steal thunder, but quicktype (https://github.com/quicktype/quicktype) does all of this–JSON schema or TypeScript definitions to de/serializers and types in nearly 30 languages at this point. Try it here: https://app.quicktype.io

  • formily

    📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3

    Project mention: Nativescript & Formily: A match made in heaven. | dev.to | 2022-10-21

    Enter Formily, by Alibaba which does exactly the above. With a JSON schema, forms can be generated whilst keeping control of the data model.

  • typebox

    Json Schema Type Builder with Static Type Resolution for TypeScript

    Project mention: Has anybody used Typia library? | /r/typescript | 2023-06-27

    There's a ton of schema validators out there and most devs have their personal favorite. Mine was zod and is now typebox + ajv.

  • ngx-formly

    📝 JSON powered / Dynamic forms for Angular

  • json-schema-to-typescript

    Compile JSONSchema to TypeScript type declarations

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • spectral

    A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v3.1, v3.0, and v2.0 as well as AsyncAPI v2.x.

    Project mention: OpenAPI Linter | news.ycombinator.com | 2023-05-25
  • JSONForms

    Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.

    Project mention: Looking for an Android framework for dynamic form creation based on JSON schema | /r/androiddev | 2023-06-04

    I'm currently working on an Android app that requires dynamic form creation based on JSON schema. I came across the website jsonforms.io and was impressed by their framework for generating forms from JSON schema.

  • json-schema-to-ts

    Infer TS types from JSON schemas 📝

    Project mention: Fastify: Support for Auto Type Inference (similar to TRPC) | /r/typescript | 2023-02-16

    JSON Schema To TS

  • conf

    Simple config handling for your app or module

    Project mention: Social engineering campaign targeting tech employees spreads through NPM malware | news.ycombinator.com | 2023-07-25

    Wow. There is even one package to not use a JavaScript object: https://www.npmjs.com/package/conf

  • json-schema-ref-parser

    Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers

    Project mention: Unlocking API Interoperability: Converting OpenAPI to TypeScript JSON Schema | dev.to | 2023-09-04

    Resolve external/remote $refs and dereference them with @apidevtools/json-schema-ref-parser (resolving $ref's)

  • zod-to-json-schema

    Converts Zod schemas to Json schemas

    Project mention: JSON Schema Store | news.ycombinator.com | 2023-08-20
  • spot

    Spot is a concise, developer-friendly way to describe your API contract. (by airtasker)

  • suretype

    Typesafe JSON (Schema) validator

  • spartan-schema

    Ultra-minimal JSON schemas with Typescript inference

    Project mention: Hegel – An advanced static type checker for JavaScript | news.ycombinator.com | 2022-10-11

    In the same vein, shameless plug for my own library, Spartan Schema:

    https://github.com/ar-nelson/spartan-schema

    It does the same thing as Zod, but is much smaller/simpler and its types always have a JSON representation.

  • papr

    MongoDB TypeScript-aware Models

    Project mention: Making the World (Type) Safe for MongoDB Queries: Papr v11 | news.ycombinator.com | 2023-02-22
  • json-schema-viewer

    A JSON Schema viewer React component (by stoplightio)

  • parser-js

    AsyncAPI parser for Javascript (browser-compatible too).

  • jsonschema-key-compression

    Compress json-data based on its json-schema while still having valid json

  • json-schema-viewer

    A JSON Schema Viewer for any JSON Schema on earth.

  • vscode-factoriomod-debug

    Factorio Mod Tool Kit

  • jsonschema

    A node package based on jsonschema-rs for performing JSON schema validation (by ahungrynoob)

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-04.

TypeScript json-schema related posts

Index

What are some of the best open-source json-schema projects in TypeScript? This list will help you:

Project Stars
1 react-jsonschema-form 13,010
2 ajv 12,807
3 quicktype 10,570
4 formily 10,075
5 typebox 3,347
6 ngx-formly 2,605
7 json-schema-to-typescript 2,563
8 spectral 2,046
9 JSONForms 1,673
10 json-schema-to-ts 1,167
11 conf 1,118
12 json-schema-ref-parser 850
13 zod-to-json-schema 496
14 spot 489
15 suretype 438
16 spartan-schema 423
17 papr 383
18 json-schema-viewer 131
19 parser-js 100
20 jsonschema-key-compression 83
21 json-schema-viewer 82
22 vscode-factoriomod-debug 82
23 jsonschema 50
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
www.sonarsource.com