Skip to content
JS
Alternatives

quicktype-core alternatives

8 packages that do the same job as quicktype-core: type-graphql, @pothos/plugin-validation, tamedevil, apollo-codegen-core, @graphql-tools/executor, @envelop/core, extract-files, gql.tada. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
quicktype-core
This package
398.8k+122%-132 months agoESM + CommonJSBundled-
type-graphql510.1k+101%-67 months agoESM + CommonJSBundled-
@pothos/plugin-validation39.7k--011 days agoESM + CommonJSBundled-
tamedevil33.9k+381%-24 months agoCommonJSBundled-
apollo-codegen-core233.7k+17%-8-CommonJSBundled-
@graphql-tools/executor6.6m+67%-617 days agoESM + CommonJSBundled-
@envelop/core5.5m+128%-48 days agoESM + CommonJSBundled-
extract-files3.1m-7%-12 months agoCommonJSNone-
gql.tada603.8k+157%-42 months agoESM + CommonJSBundled-

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.

Create GraphQL schema and resolvers with TypeScript, using classes and decorators!

Compared with quicktype-core

  • 1.3x more weekly downloads (510.1k vs 398.8k)
  • 6 dependencies vs 13
  • Declares Node.js >= 20.11.1 vs Node.js >=20.0.0
  • Last release 8 Feb 2026 vs 20 Jul 2026
  • 1.7x fewer GitHub stars (8.1k vs 13.9k)

A Pothos plugin for adding schema based validation

Compared with quicktype-core

  • 10x fewer weekly downloads (39.7k vs 398.8k)
  • 0 dependencies vs 13
  • Declares no Node.js engine range vs Node.js >=20.0.0
  • Last release 13 Sept 2026 vs 20 Jul 2026
  • 5.3x fewer GitHub stars (2.6k vs 13.9k)

Build and evaluate JavaScript strings safely via tagged template literals

Compared with quicktype-core

  • 12x fewer weekly downloads (33.9k vs 398.8k)
  • 2 dependencies vs 13
  • CommonJS vs ESM + CommonJS
  • Declares Node.js >=22 vs Node.js >=20.0.0
  • Last release 6 May 2026 vs 20 Jul 2026
  • 1.1x fewer GitHub stars (12.9k vs 13.9k)

Core generator APIs for Apollo Codegen

Compared with quicktype-core

  • 1.7x fewer weekly downloads (233.7k vs 398.8k)
  • 8 dependencies vs 13
  • CommonJS vs ESM + CommonJS
  • Declares Node.js >=8 vs Node.js >=20.0.0
  • Last release - vs 20 Jul 2026
  • 4.6x fewer GitHub stars (3k vs 13.9k)

Fork of GraphQL.js' execute function

Compared with quicktype-core

  • 17x more weekly downloads (6.6m vs 398.8k)
  • 6 dependencies vs 13
  • Declares Node.js >=16.0.0 vs Node.js >=20.0.0
  • Last release 7 Sept 2026 vs 20 Jul 2026
  • 2.6x fewer GitHub stars (5.4k vs 13.9k)

This is the core package for Envelop. You can find a complete documentation here: https://github.com/graphql-hive/envelop

Compared with quicktype-core

  • 14x more weekly downloads (5.5m vs 398.8k)
  • 4 dependencies vs 13
  • Declares Node.js >=18.0.0 vs Node.js >=20.0.0
  • Last release 16 Sept 2026 vs 20 Jul 2026
  • 1.6x fewer GitHub stars (8.5k vs 13.9k)

A function to recursively extract files and their object paths within a value, replacing them with null in a deep clone without mutating the original value. FileList instances are treated as File instance arrays. Files are typically File and Blob instance

Compared with quicktype-core

  • 7.9x more weekly downloads (3.1m vs 398.8k)
  • 1 dependency vs 13
  • CommonJS vs ESM + CommonJS
  • No types vs bundled types
  • Declares Node.js ^22.13.0 || ^24.0.0 || >=26.0.0 vs Node.js >=20.0.0
  • Last release 24 Jul 2026 vs 20 Jul 2026
  • 243x fewer GitHub stars (57 vs 13.9k)

The spec-compliant & magical GraphQL query language engine in the TypeScript type system

Compared with quicktype-core

  • 1.5x more weekly downloads (603.8k vs 398.8k)
  • 4 dependencies vs 13
  • Declares no Node.js engine range vs Node.js >=20.0.0
  • Last release 25 Jul 2026 vs 20 Jul 2026
  • 4.7x fewer GitHub stars (3k vs 13.9k)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.