Packages

GraphQL & API Query Packages

GraphQL servers, clients, and typed API query tooling for building and consuming schema-driven APIs with strong type safety end to end.

50 packages

Packages in GraphQL & API Query

81Health
Library npm

GraphQL.js

The JavaScript reference implementation of GraphQL for building type schemas and executing queries.

20,346
MIT
Used by 45
78Health
Tool npm

openapi-typescript

Generate type-safe TypeScript types directly from your OpenAPI 3.0 and 3.1 schemas.

8,381
MIT
Used by 33
93Health
Tool npm

GraphQL Code Generator

A plugin-based CLI that generates typed code from a GraphQL schema and operations

11,262
MIT
Used by 21
70Health
SDK npm

octokit.js

The all-batteries-included GitHub SDK for browsers, Node.js, and Deno.

7,856
MIT
Used by 21
95Health
Library npm

Apollo Client

Industry-leading GraphQL client with normalized caching for TypeScript and React

19,803
MIT
Used by 17
51Health
Library npm

graphql-tag

Parse GraphQL query strings into ASTs with a simple JavaScript template literal tag

2,330
MIT
Used by 15
77Health
Framework npm

@apollo/server

Spec-compliant, production-ready GraphQL server for Node.js

13,954
MIT
Used by 14
95Health
Tool npm

GraphiQL

The reference in-browser IDE for exploring, writing, and debugging GraphQL queries

16,911
MIT
Used by 13
94Health
Library npm

graphql-tools

The original SDL-first GraphQL schema builder, now a thin compatibility layer over @graphql-tools/schema.

5,430
MIT
Used by 11
84Health
Library npm

graphql-ws

Zero-dependency server and client implementing the GraphQL over WebSocket Protocol

1,871
MIT
Used by 11
68Health
Library npm

DataLoader

A batching and caching layer that coalesces per-request data loads into a fraction of the backend calls.

13,391
MIT
Used by 10
69Health
Library npm

graphql-scalars

A drop-in library of 70+ precise, spec-compliant GraphQL scalar types for emails, dates, IDs, currencies, and geodata.

1,931
MIT
Used by 7
93Health
Library npm

NestJS GraphQL

The official GraphQL module for building type-safe GraphQL APIs in NestJS

1,549
MIT
Used by 7
48Health
Library npm

graphql-subscriptions

A reference PubSub engine and async-iterator helpers for building GraphQL subscription resolvers in Node.js

1,616
MIT
Used by 5
74Health
Library npm

apollo-upload-client

GraphQL multipart file uploads for Apollo Client

1,542
MIT
Used by 5
78Health
Library npm

graphql-upload

Express/Koa middleware and an Upload scalar for GraphQL multipart file uploads

1,443
MIT
Used by 5
52Health
Library npm

graphql-type-json

A JSON scalar type for GraphQL.js schemas

983
MIT
Used by 5
84Health
Framework npm

graphql-yoga

A fully-featured, spec-compliant GraphQL server built on the WHATWG Fetch API, running anywhere from Node to Cloudflare Workers.

8,529
MIT
Used by 4
48Health
Library npm

subscriptions-transport-ws

The original WebSocket transport for GraphQL subscriptions (deprecated, superseded by graphql-ws)

1,504
MIT
Used by 4
88Health
Library npm

GraphQL Codegen TypeScript React Apollo

GraphQL Code Generator plugin that emits typed React Apollo hooks and components

137
MIT
Used by 4
52Health
Library npm

ts-rest Core

End-to-end type-safe REST API contracts in TypeScript, with an RPC-like client and zero code generation.

3,341
MIT
Used by 3
34Health
Library npm

@as-integrations/express5

Apollo Server integration middleware for Express v5

3
MIT
Used by 3
71Health
Library npm

urql

Customizable GraphQL client for React, Vue, Svelte, Solid, and more

8,979
MIT
Used by 2
51Health
Framework PyPI

Graphene

Build GraphQL schemas and types in Python quickly, with built-in Relay support.

8,237
MIT
Used by 2

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers