Comparison

Nexus vs Pothos

On the evidence we track, Pothos leads this comparison with a composite score of 61/100. Scores are only directly comparable because these tools share a category; the full breakdown and every source is below.

Machine formatsJSONMarkdownGraphQLor send Accept: application/json
Nexus47
Pothos61
Score
Vioscale score
Nexus47 / 100medium · 65%
Pothos61 / 100low · 46%
Pricing
Free tier
Nexus
Pothos
Model
Price level
Nexusfree
Pothosfree
Integrations
Count
Nexus2
Pothos6
Adoption
Dependent repos
Nexus2,363
Pothos316
Github stars
Nexus3,430
Pothos2,611
Package downloads weekly
Nexus224,130
Pothos487,927
Activity
Commits last 30d
Nexus0
Pothos26
Release
Cadence days
Nexus27
Pothos
History
Pothos20 items
License
Spdx
NexusMIT
PothosISC
Language
Primary

Capabilities

Feature-by-feature on the axes that matter for graphql tools. “-” means undocumented, not absent.

Core
Role
NexusSchema builder
PothosSchema builder
Primary language
NexusTypeScript/JavaScript
Pothos-
Modelling
Schema approach
NexusCode-first
PothosCode-first
Scale
Federation / subgraph composition
Nexus-
Pothos
Realtime
Real-time subscriptions
Nexus-
Pothos
Performance
Response / edge caching
Nexus-
Pothos-
DX
Typed code generation
Nexus
Pothos
Automation
Generates API from a database
Nexus-
Pothos
Security
Built-in authz / permissions
Nexus-
Pothos-
Deployment
Official hosted offering
Nexus
Pothos-
Self-hostable
Nexus
Pothos

What each one is

The product in its own terms, so the numbers below have context.

Nexus

An open-source GraphQL schema library that enables developers to define GraphQL types programmatically in TypeScript/JavaScript with full type safety and IDE intellisense. It bridges the simplicity of schema-definition-language approaches with the flexibility and long-term maintainability of code-based construction.

Independently observed

Pothos

Leader

Pothos is a GraphQL schema builder for TypeScript that emphasizes type-safety and ease of use. It features a plugin ecosystem for extending functionality while maintaining zero-overhead at runtime.

Independently observed

Pricing

List pricing as published by each vendor, with the date we read it. Always verify at the source before you buy.

Nexus

Open sourceFree tier
as of verify ↗

Pothos

Leader
Open source
as of verify ↗

Platform & deployment

Where each product runs and how it can be hosted. A dash means undocumented, not unsupported.

Platforms
Web
Nexus
Pothos
CLI
Nexus
Pothos
Deployment
Self-hosted
Nexus
Pothos

Integrations

What each product connects to. Counts come from the vendor's own integration directory where one exists.

In common (2)
  • Prisma
  • Next.js

Nexus

2 total - 0 not shared
  • Prisma
  • Next.js
Independently observed

Pothos

Leader
6 total - 4 not shared
  • NestJS
  • Apollo
  • Mercurius
  • OpenTelemetry
Independently observed

Comparison generated from independently-sourced facts. Every value links to its source and retrieval date. See the method.