envelop

Envelop is a lightweight library allowing developers to easily develop, share, collaborate and extend their GraphQL execution layer. Envelop is the missing GraphQL plugin system. (by dotansimha)

Envelop Alternatives

Similar projects and alternatives to envelop based on common topics and language

  • GitHub repo graphql-jit

    GraphQL execution using a JIT compiler

  • GitHub repo TypeGraphQL

    Create GraphQL schema and resolvers with TypeScript, using classes and decorators!

  • GitHub repo nestjs

    A collection of badass modules and utilities to help you level up your NestJS applications 🚀

  • GitHub repo postgraphile

    Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!

  • GitHub repo nodejs-api-starter

    💥 Yarn v2 based monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, and Material UI.

  • GitHub repo graphql-starter-kit

    💥 Yarn v2 based monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, and Material UI. [Moved to: https://github.com/kriasoft/graphql-starter]

  • GitHub repo vendure

    A headless GraphQL ecommerce framework for the modern web

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better envelop alternative or higher similarity.

Posts

Posts where envelop has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-07-22.
  • Introducing Envelop: The GraphQL Plugin System
    reddit.com/r/graphql | 2021-07-22
    I started reimplementing the logic from GitHub over here https://github.com/dotansimha/envelop/pull/474
    reddit.com/r/graphql | 2021-07-22
    That sounds like an interesting challenge to solve. I already created an issue for it https://github.com/dotansimha/envelop/issues/464 If you have further thoughts feel free to comment them over there!
  • Prevent clients from accessing certain resolvers on Apollo server with Prisma
    reddit.com/r/graphql | 2021-06-30
    We just today published a new plugin for envelop (GraphQL execution flow customization layer) that allow rejecting GraphQL operations before being executed based on the selection set of the operation. It is pretty flexible and you can limit the access dynamically based on the GraphQL context. E.g. this allows loading the permission information from the database, the user record, or any other remote service. https://github.com/dotansimha/envelop/tree/main/packages/plugins/operation-field-permissions
  • What's the best way to input union types?
    reddit.com/r/graphql | 2021-05-16
    We are already having a spec compatible implementation available that you can start using with envelop, without havign to wait for official graphql-js support to land: https://github.com/dotansimha/envelop/pull/179

Stats

Basic envelop repo stats
4
139
8.6
7 days ago

dotansimha/envelop is an open source project licensed under MIT License which is an OSI approved license.