One JSON Schema rules them for all: Typescript type, API validation, OpenAPI doc, and Swagger UI.

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • swagger-ui-express

    Adds middleware to your express app to serve the Swagger UI bound to your Swagger document. This acts as living documentation for your API hosted from within your app.

  • swagger-ui-express: Generate Swagger page using OpenAPI specification.

  • typebox

    Json Schema Type Builder with Static Type Resolution for TypeScript

  • @sinclair/typebox: this lib helps us define in-memory JSON Schema and use it as Typescript type.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • awesome-jsonschema

    A curated list of awesome JSON Schema resources, tutorials, tools, and more.

  • There is a way that allows us to create just one schema and use it for static type, API Validation, OpenAPI doc, and Swagger page. The answer is JSON Schema, with the help from these libraries:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: OpenAPI DevTools – Chrome ext. that generates an API spec as you browse

    17 projects | news.ycombinator.com | 25 Oct 2023
  • GitHub - thoughtspile/awesome-tiny-js: A collection of tiny JS libraries (under 2 kB) to put your bundle on a diet

    1 project | /r/programming | 13 Jul 2023
  • awesome-tiny-js: A collection of JS libraries under 2 kB

    2 projects | /r/webdev | 3 Jul 2023
  • Template Literal Types: How To Type Strings

    3 projects | dev.to | 14 Jun 2023
  • Tiny JavaScript – 50 libraries that fit into 2 kB

    1 project | news.ycombinator.com | 13 Jun 2023