Pothos is a plugin based GraphQL schema builder for typescript. It makes building graphql schemas in typescript easy, fast and enjoyable. The core of Pothos adds 0 overhead at runtime, and has graphql as its only dependency. Pothos is the most type-safe way to build GraphQL schemas in typescript, and by leveraging type inference and typescript's powerful type system Pothos requires very few manual type definitions and no code generation. Pothos has a unique and powerful plugin system that makes every plugin feel like its features are built into the core library. Plugins can extend almost any part of the API by adding new options or methods that can take full advantage of the Pothos type system. Pothos was built from the start to leverage typescript for best-in-class type-safety. Pothos has a clear separation between the shape of your external GraphQL API, and the internal representation of your data.

Features

  • Pothos does not depend on code-generation or experimental decorators for type-safety
  • Pothos has been designed to work at every scale from small prototypes to huge Enterprise applications
  • Pothos comes with a large plugin ecosystem that provides a wide variety of features while maintaining great interoperability between plugins
  • Pothos was built from the start to leverage typescript for best-in-class type-safety
  • Pothos has a clear separation between the shape of your external GraphQL API, and the internal representation of your data
  • Add global, type level, or field level authorization checks to your schema

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

ISC License

Follow Pothos GraphQL

Pothos GraphQL Web Site

Other Useful Business Software
One Monitoring Tool for IT, OT and Cloud | Free Trial Icon
One Monitoring Tool for IT, OT and Cloud | Free Trial

Vendor-agnostic monitoring across on-prem servers, cloud platforms and OT devices, all in one dashboard. No more tool sprawl.

Modern infrastructure spans data centers, cloud platforms and factory floors, and every blind spot between them is a risk. PRTG supports SNMP, WMI, SSH and other standard protocols to monitor IT, OT and hybrid environments through one customizable dashboard. Build the views your team needs, from network health to application performance, without switching tools. Try PRTG free for 30 days now.
Try PRTG Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Pothos GraphQL!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Libraries

Registered

2023-03-02