michaelghayes
Lack of updates also isn't necessarily an indicator of disuse. It currently has close to 5 million weekly downlaods, roughly 1/5th of express which is probably the most popular library for building APIs in node.
apart from the type system, the biggest advantage of Pothos is the plugin system, and the wide range of plugins. I've put a lot of effort into designing a way for plugins to compose in a way that allows them to work well together, and take full advantage of the type-safety Pothos provides. many libraries in graphql ecosystem today don't let you take advantage of the schema and types described by your graphql API, Pothos tries to allow features like auth, data loading, and validation to be defined along side your schema definition, giving you better type safety than you get from other alternatives. it's hard to explain how well this works until you actually start building an API with it.
There are new esm based cdns (similar things have been around since the browserify days), awesome new build tools like esbuild, skypack, and swc that are faster and/or simpler than webpack. new language features have been standardized that reduce the need for various types of libraries, etc.
For anyone who doesn't spend an unreasonable time following these developments discovery of all this cool new things seems very tough.
On the opposite side of things, as a developer of a library I think is really useful, figuring out how to help people find it, I have no idea where to start.
Another common patter is to have a way to calculate query complexity, where each field had some cost, and some multiplier for list fields so you can calculate an approximate complexity before executing a query