Pothos – a plugin based GraphQL schema builder for TypeScript
A plugin-based GraphQL schema builder for TypeScript. Define your types once and they flow into every resolver without codegen or decorators.
Pothos – a plugin based GraphQL schema builder for TypeScript launched on February 3, 2022 with 5 votes and more than 50% of that year's launches. The site was still online in September 2026, 4 years on.
What it does
Pothos is a plugin-based GraphQL schema builder for TypeScript. Define your types once and they flow into every resolver without codegen or decorators. At the scale of Airbnb, Netflix, and your weekend project. 1 import SchemaBuilder from '@pothos/core' ; 2 3 const builder = new SchemaBuilder <{ Context: Context }> (); 4 5 // Type the object by its backing model. 6 const User = builder .objectRef <{ id: string; name: string }> ( 'User' ); 7 8 User .implement ({ 9 fields : ( t ) => ({ 10 id : t .exposeID ( 'id' ), 11 name : t .exposeString ( 'name' ), 12 // user and ctx arrive typed — no annotations. 13 posts : t .field ({ 14 type : [ Post ], 15 resolve : ( user , _args , ctx ) => loadPosts…from pothos-graphql.dev
Does a similar job
all alternatives →
TypeScript to GraphQL conversion tool with type inference2018 · github.com · ▲90Build Typed GraphQL Queries in TypeScript without the code generation - acro5piano/typed-graphqlify
Uniform GraphQL2021 · uniform-graphql.whatsgood.dog · ▲65GraphQL APIs in TypeScript with complete e2e type safety
A SQL database implemented purely in TypeScript type annotations2020 · github.com · ▲426A SQL database implemented purely in TypeScript type annotations. - codemix/ts-sql
Hasura – Fast, instant GraphQL APIs on Postgres2018 · github.com · ▲382Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events. - hasura/graphql-engine

Node.js ORM to query SQL database through an array-like API2024 · github.com · ▲123Hello everyone! I'm exited to share a NodeJS package I was working on for the past two months. The package is designed to simplify querying SQL databases through an array-like API. Qustar supports PostgreSQL, SQLite, MySQL, and MariaDB, and offers TypeScript support for a robust development experience. It's in early stage of development. I would like to hear your thoughts about it.
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 14d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 15d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, February 2022
the whole month →

Sha256 algorithm explained online step by step visually
Life & fun · 2022 · sha256algorithm.com
EdgeDB 1.0▲947Today, after years of research, development, and refinement EdgeDB graduates to a production-ready database. We are very proud to announce EdgeDB 1.0.
Dev tools · 2022 · edgedb.com


