Visit site
I contribute to Simfinity.js, an open-source Node.js library for building GraphQL APIs from GraphQLObjectType definitions. The aim is to keep the repetitive backend work in one place: CRUD operations, relationships, filters and pagination. You define the types and keep validation hooks, authorization rules and query scopes in application code. The 3.2 release adds a PostgreSQL 15+ package alongside the MongoDB/Mongoose adapter. PostgreSQL uses pg and a shared runtime, without loading Mongoose. An optional MCP package can expose selected operations to AI clients through stdio or Streamable HTTP. There are runnable MongoDB and PostgreSQL starters in the documentation. Authentication and trusted request context remain part of your application; the starter identity is only a demo. Apache-2.0. Source: https://github.com/simtlix/simfinity.js PostgreSQL quickstart: https://simtlix.github.io/simfinity.js/guide/postgresql.html I would be interested in feedback from people maintaining GraphQL backends: which repetitive resolver or relationship workflows would you want a library like this to cover?